springboot接入netty实现在线统计人数
2025-03-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 58
netty 是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 netty 是一个 nio 客户端服务...
Springboot整合xxl-job实现动态传参
2025-03-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 61
在做项目的时候,关于定时任务框架的首选,肯定是xxl-job,那么关于xxl-job你有多少了解呢?1、什么是xxl-job?一、基本组成x...
SpringBoot + Mybatis Plus 整合 Redis的详细步骤
2025-03-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 52
redis 在用户管理系统中的典型应用场景结合你的用户增删改查接口,以下是 redis 的实用场景和具体实现方案:场景作用实现方案用户信息缓...
Spring Boot使用线程池创建多线程的完整示例
2025-03-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 0
在 spring boot 2 中,可以使用 @autowired 注入 线程池(threadpooltaskexecutor 或 exec...
Spring组件初始化扩展点BeanPostProcessor的作用详解
2025-03-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 55
一、概述 在spring框架中,beanpostprocessor是一个强大的扩展接口,允许开发者在bean初始化的过...
基于SpringBoot和Dify实现流式响应输出
2025-03-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 193
在使用 dify(假设为某种生成式 ai 模型或服务)结合 spring boot 和 webclient 实现流式输出时,我们需要确保技术...
Spring 中 BeanFactoryPostProcessor 的作用和示例源码分析
2025-03-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 52
一、概览1. 核心定位beanfactorypostprocessor 是 spring 容器级别的扩展接口,在 bean 实例化之前,对 ...
Java实现MD5加密的四种方式
2025-03-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 58
md5介绍md5(message-digest algorithm 5)是一种广泛使用的哈希算法,其输出结果是一个128位的二进制数,通常以...
Java中的runnable 和 callable 区别解析
2025-03-18 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 45
1. runnable接口1.1 runnable的定义runnable是java中的一个功能性接口(functional interfac...
Java导入、导出excel用法步骤保姆级教程(附封装好的工具类)
2025-03-17 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 39
前言我们在日常开发中,一定遇到过要将数据导出为excel的需求,那么怎么做呢?在做之前,我们需要思考下excel的组成。excel是由四个元...
将Java(SpringBoot)项目打包为Docker镜像的三种方法
2025-03-17 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 30
前言在软件开发中,将应用程序打包为docker镜像已成为一种常见的做法。通过将应用程序打包为docker镜像,可以轻松地在不同的环境中部署和...
Spring Boot拦截器Interceptor与过滤器Filter详细教程(示例详解)
2025-03-17 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 35
spring boot拦截器(interceptor)与过滤器(filter)详细教程1. 概述1.1 什么是拦截器(interceptor...
SpringBoot利用dynamic-datasource-spring-boot-starter解决多数据源问题
2025-03-17 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 33
概要自己闲暇时间想实现一个多租户平台,需要实现数据分离,动态配置生成数据源,凭着自己的感觉搭建了一套简单的方案dynamic-datasou...
mybatis-plus 实现查询表名动态修改的示例代码
2025-03-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 32
通过 mybatis-plus 实现表名的动态替换,即通过配置或入参动态选择不同的表。下面通过一个例子来说明该需求: 我们需要为学校开发一个...
SpringBoot+MyBatis-Plus+Velocity实现代码自动生成
2025-03-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 31
1. 前提条件开发环境:spring boot 2.xmybatis-pluslombokswagger & knife4jvelo...
mybatis3.4.0不支持LocalDateTime的解决方法(No typehandler found for property time)
2025-03-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 30
问题描述报错:no typehandler found for property time(注:time是localdatetime类型的字...
mybatis-plus分页无效问题解决
2025-03-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 29
昨天在做一个新项目使用mybatis-plus分页一直失败,后来经过多方排查,确定问题并解决:配置分页插件的问题3.4.0版本分界线,不同版...
Java使用Alibaba Druid数据库连接池的技术指南
2025-03-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 31
1、简述在 java 应用中,数据库连接池是数据库访问性能优化的关键工具。阿里巴巴 druid 是一款功能强大、性能卓越的数据库连接池,它不...
Java中instanceof的基本语法与用法详解
2025-03-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 32
引言instanceof概念在多态中引出,因为在多态发生时,子类只能调用父类中的方法(编译时类型的方法),而子类自己独有的方法(运行时类型的...
PySide(PyQt)使用QPropertyAnimation制作动态界面的示例代码
2025-03-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 32
主脚本:# encoding: utf-8import osimport sysfrom pyside6.qtcore import qpr...
PyQt6/PySide6 的 QPropertyAnimation 类适用场景分析
2025-03-17 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 31
一、概述qgraphicsview 和 qgraphicsscene 是 qt 图形视图框架的核心类,用于构建高性能、可交互的 2d 图形界...
Java 如何将 byte[] 转换为 File 对象
2025-03-16 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 50
在 java 开发中,将字节数组( byte[])转换为文件对象( file)是一个常见的需求。这种需求常见于处理文件上传、下载以及与其他系...
Java反转字符串的五种方法总结
2025-03-16 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 60
前言在java中,有多种方法可以反转字符串。以下将介绍五种不同的方法:使用stringbuilder的reverse()方法、使用字符数组、...
使用 Java 将 byte[] 转换为 File 对象并上传到外部服务器的方法(最新推荐)
2025-03-16 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 50
使用 java 将 byte[] 转换为 file 对象并上传到外部服务器一、前言在 java 中,处理文件上传和下载是常见的任务,尤其是在...
MyBatis-Plus联表查询及分页代码举例
2025-03-16 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 34
一、准备工作mybatis-plus作为mybatis的增强工具,它的出现极大的简化了开发中的数据库操作,但是长久以来,它的联表查询能力一直...
Java中队列(Queue)和列表(List)的区别解析
2025-03-16 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 37
java中队列(queue)和列表(list)的区别在java中,队列(queue)和列表(list)是两种常用的数据结构,它们分别用于不同...
Spring Boot 约定大于配置之如何实现自定义配置
2025-03-16 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 42
spring boot 约定大于配置:实现自定义配置引言spring boot 是一个基于 spring 框架的快速开发框架,它的核心理念之...
Java的volatile和sychronized底层实现原理解析
2025-03-15 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 53
1. 概览从java代码级别到硬件级别各层都是如何实现的2. synchronized2.1 字节码层面使用javap -verbose &...
Java逻辑运算符之&&、|| 与&、 |的区别及应用
2025-03-15 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 47
前言在 java 编程中,逻辑运算符是非常常见且重要的组成部分。它们主要用于布尔值的操作,帮助我们进行条件判断与控制流程。而 java 中常...
kotlin中的行为组件及高级用法
2025-03-15 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 52
在 android 开发领域,jetpack 已经成为现代化应用开发的标配。除了界面组件外,其提供的行为组件(behavior compon...