java



-
Java动态线程池插件dynamic-tp集成zookeeper
目录 前言 配置刷新 Zookeeper配置中心接入扩展实现 总结 前言 dynamic-tp是一个轻量级的动态线程池插件,它是一个基于配置中心的动态线程池,线程池的参数可以通过配置中心配置进行动态的 ...
-
SpringBoot项目多层级多环境yml设计详解
目录 需求场景 想要达到的效果 实现 需求场景 基础设施模块中有一些通用固定的基础配置.例如:日志的配置,Spring本身的配置以及MyBatis Plus相关的固定配置等等. 这些配置往往与环境无关 ...
-
一文掌握maven filtering标签
目录 filtering的作用 方式一.首先在pom.xml文件中做出以下添加: 方式二. 同样先在pom.xml添加如下: 方式三: filtering的作用 MAVEN提供了一种过滤机制,这种机制 ...
-
Java使用反射获取list泛型过程浅析
通过属性来获取泛型的类型 Field[] fields = bean.getClass().getDeclaredFields(); for(Field f : fields){ f.setAcces ...
-
详细聊聊SpringBoot中动态切换数据源的方法
其实这个表示有点不太对,应该是 Druid 动态切换数据源的方法,只是应用在了 springboot 框架中,准备代码准备了半天,之前在一次数据库迁移中使用了,发现 Druid 还是很强大的,用来做动 ...
-
Java中线程池自定义实现详解
目录 前言 线程为什么不能多次调用start方法 线程池到底是如何复用的 前言 最初使用线程池的时候,网上的文章告诉我说线程池可以线程复用,提高线程的创建效率.从此我的脑海中便为线程池打上了一个标签— ...
-
详解消息队列及RabbitMQ部署和使用
目录 什么是消息队列 为什么需要消息队列 常见的消息队列 ActiveMQ RabbitMQ ZeroMQ Kafka RocketMQ RabbitMQ 的部署和使用 Python 编写生产者 Py ...
-
Java注解简介和使用详细讲解
目录 注解 注解基本介绍 自定义注解 元注解 注解解析 注解 注解基本介绍 注解概述: Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制. Java 语 ...
-
Java设计模式之java原型模式详解
目录 介绍 角色 Java语言提供的clone()方法 代码演示-克隆羊 结论 深浅拷贝 深浅拷贝探讨 实现深克隆的方式一 : 手动对引用对象进行克隆 实现深克隆的方式一 :序列化 原型模式对单例模式 ...
-
使用Java实现Redis限流的方法
使用Java实现Redis限流的方法
-
Spring事务管理的使用细则浅析
目录 Spring 事务管理接口 1.事务管理器接口 PlatformTransactionManager 2.事务定义接口 TransactionDefinition Spring 事务管理的实现方 ...
-
mybatis Example Criteria like 模糊查询问题
目录 简介 Criteria类 简单实例 生成简单的WHERE子句 复杂查询 模糊查询实战 总结 用Mybatis代码生成工具会产生很多个XXXExample类,这些类的作用是什么? 查阅了很多资料, ...
-
springboot如何开启一个监听线程执行任务
目录 springboot开启一个监听线程执行任务 springboot中监听事件的创建流程 事件的大体步骤 第一种 第二种 第三种 总结 springboot开启一个监听线程执行任务 public ...
-
Java关于MyBatis缓存详解
目录 什么是 MyBatis 缓存 MyBatis 缓存分类 1.⼀级缓存:SqlSession级别,默认开启,并且不能关闭.(默认开启) 2.二级缓存:Mapper 级别,默认关闭,可以开启 二级缓 ...
-
java开发实现五子棋游戏
本文实例为大家分享了java实现五子棋游戏的具体代码,供大家参考,具体内容如下 此游戏具有双人对战功能和人机对战功能 一.游戏界面的实现 一个游戏首先从设计界面开始 1.首先创建一个类,作用是通过对窗 ...
-
Java中双重检查锁(double checked locking)的正确实现
目录 前言 加锁 双重检查锁 错误的双重检查锁 隐患 正确的双重检查锁 总结 前言 在实现单例模式时,如果未考虑多线程的情况,就容易写出下面的错误代码: public class Singleton ...
-
全面解析SpringBoot配置文件
目录 1.文件类型 1.1properties 1.2yaml 简介 基本语法 数据类型 举例 2.配置提示 1.文件类型 1.1properties 同以前的properties用法. 1.2yam ...
-
mybatis中字段名与关键字相同问题
目录 mybatis中字段名与关键字相同 mybatis关键字于字段名冲突 解决方案 总结 mybatis中字段名与关键字相同 在字段上添加反双引号,就是~键: 如图: mybatis关键字于字段名冲 ...
-
基于mybatis-plus timestamp返回为null问题的排除
目录 问题是这样的 数据库里的数据如下图 表结构如下图 handleResultSets的完整代码为 通过代码跟踪,发现如下代码 继而发现如下的核心代码 通过断点发现以下数据 再通过跟踪发现了如下代码 ...
-
springboot使用alibaba的druid数据库连接池错误的问题及解决
目录 使用alibaba的druid数据库连接池错误 使用springboot整合mybatis时发生了以下错误 maven依赖 application的配置 解决 总结 使用alibaba的drui ...





