java
文章平均质量分 85
K_Ssunny
这个作者很懒,什么都没留下…
展开
-
缓存文件变化 && WatchService监控文件变化分析
这样一个需求: 编写一个缓存池,把groovy文件每次加载到缓存池中,如果发生了变化,就把新的文件加到缓存池中,如果没变,就使用缓存池中的缓存文件。 我最开始使用静态的map作为缓存池来处理的,一方面是因为map便于查找,另一方面做成单例模式一切就ok。但是在判断文件是否变化的时候,老大觉得有点low,而且耽误时间。代码如下:import restful.CacheElemen原创 2017-07-07 19:23:02 · 740 阅读 · 0 评论 -
String和 new String和Integer的比较大小的问题,必看!!!
得统一整理一下这个问题了。 其实String和Integer都是一样的。有两种实现的方式,一种就是String a = "1";另一种就是String aa = new String("1");两种写法的区别: 第一种写法过程:在栈区创建a引用(句柄),然后在常量池中寻找常量”1”,如果找到了直接将a引用指向常量池中,如果没找到,则在常量池中创建常量”1”,再指向它。第二种写法过程:在栈区创建a原创 2017-08-07 16:42:18 · 1125 阅读 · 0 评论