- 博客(4)
- 收藏
- 关注
原创 责任链
包commons-chain1.2.jar,责任链描述:避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。——引用代码如下:public class Test { public static void main(String[] args) throws Exception { ContextBas...
2018-11-15 22:01:51
225
原创 mysql的bit类型
一般来说,为了节省空间,我们常常使用二进制来表示true或false,比如redis的setbit,以及比如标记用户多个领取奖励状态等等。而mysql中的bit就对应了java的byte[]数组,用rs.getbytes()来获取。那假如你的底层框架不支持怎么办?这里用了int类型来当做字符串处理,代表10个比特位。临时替代而已。。...
2018-10-29 20:31:21
2471
原创 eventbus简单例子
这个eventbus,嗯,观察者模式,像redis的发布订阅一样,Talk is cheap. Show me the code. public static void main(String[] args) throws InterruptedException { EventBus eventBus = new EventBus("test"); eventBu...
2018-10-29 20:18:56
291
原创 java四种引用
分别有强引用、软引用、弱引用、虚引用,分别对应Object a = new Object();、SoftReference、WeakReference、PhantomReference。其中:1、强引用:引用存在,就不会被GC回收。2、软引用:引用存在,当堆发生out of memory时会被回收其内存空间,当然回收后内存够用了就不再抛出了。3、弱引用:GC时就一定会回收其内存。假
2017-03-09 20:13:39
342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人