摘要: 一招教你使用注解处理幂等问题 阅读全文
posted @ 2019-07-10 11:55 锦成同学 阅读(1896) 评论(1) 推荐(0) 编辑
摘要: 首先我们先来了解一下什么是重排序:重排序是指编译器和处理器为了优化程序性能而对指令序列进行重新排序的一种手段。 从Java源代码到最终实际执行的指令序列,会分别经历下面3种重排序,如下图所示 上述的1属于编译器重排序,2和3属于处理器重排序。这些重排序可能会导致多线程程序出现内存可见性问题。在单线程 阅读全文
posted @ 2019-05-20 13:50 锦成同学 阅读(747) 评论(0) 推荐(0) 编辑
摘要: java jvm 锁 阅读全文
posted @ 2019-05-10 10:06 锦成同学 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: Java几种常用JSON库性能比较 阅读全文
posted @ 2019-04-17 16:09 锦成同学 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: Bean的属性拷贝你会了吗,DTO,BO,POJO等之间的属性拷贝,你会了吗 阅读全文
posted @ 2019-04-17 11:33 锦成同学 阅读(4299) 评论(1) 推荐(0) 编辑
摘要: SpringBoot集成RabbitMQ 从零到一,学会MQ异步和解耦-- 阅读全文
posted @ 2018-12-19 14:31 锦成同学 阅读(398) 评论(0) 推荐(0) 编辑
摘要: guava cache 是利用CacheBuilder类用builder模式构造出两种不同的cache加载方式CacheLoader,Callable,共同逻辑都是根据key是加载value。 阅读全文
posted @ 2018-12-18 11:26 锦成同学 阅读(2754) 评论(1) 推荐(0) 编辑
摘要: spring注解式参数校验 阅读全文
posted @ 2018-12-13 17:57 锦成同学 阅读(2712) 评论(0) 推荐(0) 编辑
摘要: SnowFlake的优点是,整体上按照时间自增排序,并且整个分布式系统内不会产生ID碰撞(由数据中心ID和机器ID作区分),并且效率较高,经测试,SnowFlake每秒能够产生26万ID左右。 阅读全文
posted @ 2018-12-07 11:36 锦成同学 阅读(4213) 评论(0) 推荐(1) 编辑
摘要: 这里是纳兰的 Hmily 分布式事务框架的学习笔记 可以整合到自己的项目中使用 阅读全文
posted @ 2018-12-04 14:46 锦成同学 阅读(490) 评论(0) 推荐(0) 编辑