摘要: 单机定式任务调度的问题 在很多应用系统中我们常常要定时执行一些任务。比如,订单系统的超时状态判断、缓存数据的定时更新、定式给用户发邮件,甚至是一些定期计算的报表等等。常见的处理方式有线程的while(true) 和sleep组合、使用Timer定时器触发任务又或者是使用quartz框架。貌似这些方法 阅读全文
posted @ 2018-02-27 14:56 暗夜飞羽睿 阅读(3330) 评论(0) 推荐(0) 编辑
摘要: 越来越喜欢深究java基础了,讲讲 transient 和static 对序列化的影响。废话少说,直接上代码就可以了 运行截图贴上 第二次的代码运行截图,一目了然, 从运行结果可以看出用 transient 修饰的变量在反序列化后值为 null 被static修饰的变量应该也是不会被序列化的,因为只 阅读全文
posted @ 2018-02-27 14:31 暗夜飞羽睿 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 今天看gateway 实现的时候看到个哥们基于的netty实现的gateway。so,解析一下Netty。 废话少说,maven pom 引入,down 下jar包。看了下netty的包结构,还是挺明确的,不像spring包那么多。 buffer,channel,是包装的JDK 的nio Buffe 阅读全文
posted @ 2018-02-27 13:35 暗夜飞羽睿 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 最近用到了Ant,发现还是有许多功能是Ant没有提供相应Task支持,而操作系统提供了相应的系统命令。Ant说明书上说了,用<exec>可以调用系统命令,实际操作起来才发现陷阱可不少,一不小心就会掉下去。 对于Windows平台,命令是:dir /o:-d 对于Unix(包括Linux,下同)平台, 阅读全文
posted @ 2018-02-27 10:10 暗夜飞羽睿 阅读(155) 评论(0) 推荐(0) 编辑