Spring事务:@Transactional注解的一些记录

摘要: 1,原理 Spring通过代理实现事务管理; Java中代理分为静态代理和动态代理两种; 静态代理主要是aspectJ,在编译阶段将增强代码加入到字节码中; 动态代理有jdk动态代理和cglib两种; Jdk动态代理是在运行过程中生成被代理类的子类,并将增强代码加入到方法中; Cglib动态代理是在 阅读全文
posted @ 2021-10-17 03:05 哈皮的玩偶 阅读(108) 评论(0) 推荐(0) 编辑

Mapstruct使用---一种JAVABEAN 转化工具

摘要: 首先,导入包[注意,这里留一个关子] <dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct-jdk8</artifactId> <version>1.2.0.Final</version> </dependency> 阅读全文
posted @ 2021-06-27 14:48 哈皮的玩偶 阅读(518) 评论(0) 推荐(0) 编辑

CountDownLatch测试

摘要: /** * 调用方法 countDown(),会将初始化的值减少一次; * 调用方法 await(),线程会在此等待,直到计时器为0,即被唤醒 */ public static void main(String[] args) { final ThreadPoolExecutor countDown 阅读全文
posted @ 2021-01-21 15:14 哈皮的玩偶 阅读(129) 评论(0) 推荐(0) 编辑

数据库insert语句转json

摘要: public static void main(String[] args) { String dbRecord = "INSERT INTO `atp`.`data_dictionary` (`DICTIONARY_ID`, `DICTIONARY_CODE`, `DICTIONARY_NUM`, 阅读全文
posted @ 2021-01-18 16:10 哈皮的玩偶 阅读(906) 评论(0) 推荐(0) 编辑

SpringCloud之调用帮手--Feign

摘要: feign 阅读全文
posted @ 2021-01-08 09:23 哈皮的玩偶 阅读(51) 评论(0) 推荐(0) 编辑

SpringCloud之网关--Zuul

摘要: 因为公司用的Zuul,所以先说下Zuul,gateway以后再写 阅读全文
posted @ 2021-01-08 09:21 哈皮的玩偶 阅读(82) 评论(0) 推荐(0) 编辑

SpringCloud之注册中心--Eureka

摘要: Eureka简介 阅读全文
posted @ 2021-01-08 09:20 哈皮的玩偶 阅读(68) 评论(0) 推荐(0) 编辑

Netty核心组件之EventLoop

摘要: /** * Will handle all the I/O operations for a {@link Channel} once registered. * * One {@link EventLoop} instance will usually handle more then one { 阅读全文
posted @ 2020-12-03 18:17 哈皮的玩偶 阅读(84) 评论(0) 推荐(0) 编辑

Netty核心组件之ChannelPipeline

摘要: /** * A list of {@link ChannelHandler}s which handles or intercepts inbound events and outbound operations of a * {@link Channel}. {@link ChannelPipel 阅读全文
posted @ 2020-12-03 18:13 哈皮的玩偶 阅读(95) 评论(0) 推荐(0) 编辑

Netty核心组件之ChannelHandler

摘要: /** * Handles or intercepts a {@link ChannelInboundInvoker} or {@link ChannelOutboundInvoker} operation, and forwards it * to the next handler in a {@ 阅读全文
posted @ 2020-12-03 18:10 哈皮的玩偶 阅读(201) 评论(0) 推荐(0) 编辑