Google Guava Cache是一种非常优秀本地缓存解决方案,提供了基于容量,时间和引用的缓存回收方式。基于容量的方式内部实现采用LRU算法,基于引用回收很好的利用了J...

Google Guava Cache是一种非常优秀本地缓存解决方案,提供了基于容量,时间和引用的缓存回收方式。基于容量的方式内部实现采用LRU算法,基于引用回收很好的利用了J...
处理文本时需要将换行符替换为空格,若使用sed命令会比较麻烦,而使用tr命令非常方便。 输入文本(country.txt) sed命令(参考sed命令替换换行符) tr命令 ...
前言 这篇文章的营养非常有限,只是一个夜黑风高的晚上,突发奇想,如果我要统计一个网站的PV,程序应该怎么写呢? 一种挫逼的写法 上面一个是总数,下面一个是所消耗的时间。 sy...
ThreadLocalRandom在java.util.concurrent包下,是一个与当前线程隔离的随机数生成器。它通过为每个线程实例化一个随机数生成器,来减少系统开销和...
上篇回顾:不会用StarUML画类图的程序媛不是优秀的程序媛(一)本来因为懒,不想写这篇文章的,后面自己要画类图的时候竟然找一些按钮花了很多时间,好记性不如烂笔头,果然写技术...
前言 我大学学的是软件工程,学校老师专门开课介绍了UML,并且给我们扔了一个工具来实际操作画UML。当时到底用什么程序来画UML是不记得的了,部分知识点也遗忘了。我们总是轻信...
最近看了一本书名很无趣但内容出奇精彩、干货满满的科普类书籍——西蒙·辛格的《密码故事》。强烈跟大家推荐这本书,程序员们更是好好阅读一翻。作者把密码学的原理从古代讲到了现代,每...
Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为...
2019年在老家遇到了第一场雪,闺女不虚此行,很开心。过年遇到了一个好朋友,“小嘿”。 我们2019年春年再见,明天闺女即将奔向随州,充实的寒假,希望你新的一年快快成长。