- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 List<String>为何不能赋值给List<Object>
今天有个同事让我实现一个接口,这个接口里的一个方法类似于:set(List param),也即参数类型是List我有几个方法要调用这个接口,实参类型都类似于:List、List。结果调用发现报错,参数类型不匹配。纳闷了好久,一开始猜想的是Object类型虽然是String Long的父类,但是List param不是List、List的父类,结果上网一查果然验证猜想是正确
2017-08-12 15:56:53 5329
转载 缓存穿透与缓存雪崩
缓存穿透什么是缓存穿透?一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去后端系统查找(比如DB)。如果key对应的value是一定不存在的,并且对该key并发请求量很大,就会对后端系统造成很大的压力。这就叫做缓存穿透。 如何避免?1:对查询结果为空的情况也进行缓存,缓存时间设置短一点,或者该key对应的数据insert了之后清理缓存。2
2017-08-11 14:21:57 389
转载 java系统高并发解决方案(转载)
转载博客地址:http://blog.csdn.NET/zxl333/article/details/8454319转载博客地址:http://blog.csdn.net/zxl333/article/details/8685157一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统
2017-08-11 13:54:14 427
转载 《Effective Java》—— 读后总结
这本书在Java开发的行业里,颇有名气。今天总算是粗略的看完了...后面线程部分和序列化部分由于心浮气躁看的不仔细。这个月还剩下一周,慢慢总结消化。转自:http://www.cnblogs.com/xing901022/p/5903629.html
2017-08-10 09:31:13 473
原创 Java常用集合排序
1、list排序List list = new ArrayList(Arrays.asList("Clinton","Bush", "Trump", "Plata"));//可以控制是升序还是降序Collections.sort(list, new Comparator() { public int compare(String o1, String o2) {
2017-08-08 16:11:07 285
原创 算法常用的时间复杂度(log(n),sqrt(x),n,n*log(n),n^2,n^3,2^n)的函数坐标图
今天偶然看到了一个有趣的网站http://zh.numberempire.com/graphingcalculator.php,可以绘制各种数学函数坐标图。突发奇想,用它绘制一下算法的时间负责度(log(n),sqrt(x),n,n*log(n),n^2,n^3,2^n)的函数坐标图挺不错的,很直观。绘制了两幅,一副小图,一副大图,感觉大图更具参考意义,毕竟现实中n的取值是比较大的
2017-08-01 20:52:34 12402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人