- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 打印Thread六种状态的例子
个人备忘录,不是分享文章。。public class 线程状态演示 { public static void main(String[] args)throws Exception{ showNew(); showRunning(); showBloking(); showWait(); showTimedWait(); showTerminated(); } public
2021-11-26 16:21:31 558
原创 gassip协议极简java版实现
最近在看gassip协议,为了加深理解,自己写了一个简单的测试程序。流程大致如下:结构:环形结构,每个节点都知道全局总共有几个节点从0节点开始,寻找N个未接收到流言的节点进行传播(n=每次要传播的数据)import lombok.Data;import java.util.ArrayList;import java.util.List;import java.util.Random;import java.util.concurrent.locks.ReentrantLock
2021-10-27 14:40:57 1477
原创 五分钟彻底理解ReentrantReadWriteLock
ReentrantReadWriteLock这个类,翻了很多博文,发现大多数都是原理性的,但如何理解这个类的作用上面,几乎没有一篇文章说的清楚的。本文将用几句话大概,来重点讲解下如何从实用层面彻底理解ReentrantReadWriteLock。
2017-09-13 20:15:34 7306 1
原创 超轻量级对象复制转换-比dozer快100倍
之前项目里面一直在用dozer,后来遇到性能瓶颈问题,一查看发现dozer复制一个对象居然用了0.2秒 看来是不能用了,dozer 虽然强大,但我用的都只是很简单的功能,就对象的复制转换,于是就自己用反射写了个复制方法,结果发现性能提升了好多好多。。话不多说,上代码,下面是方法的代码: /** * 深度copy。自动转换带下划线的属性根java驼峰格式属性。 * 例...
2015-09-09 16:23:05 10824 7
原创 基于dubbo + maven 的项目搭建
最近相应公司号召,搭建了基于dubbo 和 maven 的项目,期间遇到一些比较好的帖子,收录下Maven: http://juvenshun.iteye.com/blog/305865http://mvnrepository.com/artifact/org.springframework/spring-context/4.0.2.RELEASEIDE:http:
2014-03-06 19:19:15 18719 1
Ext4.2可增删树例子
2013-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人