会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
无
上一页
1
···
45
46
47
48
49
50
51
52
53
···
71
下一页
HashMap的死循环
摘要: 问题最近的几次面试中,我都问了是否了解HashMap在并发使用时可能发生死循环,导致cpu100%,结果让我很意外,都表示不知道有这样的问题,让我意外的是面试者的工作年限都不短。由于HashMap并非是线程安全的,所以在高并发的情况下必然会出现问题,这是一个普遍的问题...
阅读全文
posted @ 2018-01-19 08:42 silyvin
阅读(235)
评论(0)
推荐(0)
编辑
结合 ConcurrentHashMap.putIfAbsent 与 Futrue 实现本地缓存防击穿
摘要: http://blog.csdn.net/michaelwubo/article/details/50865185Java 高并发缓存与Guava Cache这篇文章名字叫《Java 高并发缓存与Guava Cache》,但最核心的是如何高效的防止本地缓存击穿业务模型...
阅读全文
posted @ 2018-01-18 15:57 silyvin
阅读(258)
评论(0)
推荐(0)
编辑
ConcurrentMap.putIfAbsent(key,value) 用法讨论
摘要: http://wxl24life.iteye.com/blog/1746794先看一段代码:Java代码 public class Locale { private final static Map map = new HashMap(); pu...
阅读全文
posted @ 2018-01-18 12:32 silyvin
阅读(215)
评论(0)
推荐(0)
编辑
Java异常处理和设计
摘要: https://mp.weixin.qq.com/s?__biz=MzI4Njc5NjM1NQ==&mid=2247484740&idx=1&sn=11a1bd1c58506093b82775d6bb02b329&chksm=ebd63a68dca1b...
阅读全文
posted @ 2018-01-15 15:06 silyvin
阅读(255)
评论(0)
推荐(0)
编辑
一次qps测试实践
摘要: *2 tomcat 比单机性能还差,4tomcat最后奔溃了 nginx+n*tomcat+1*mysql组合—— 2 vms情况下,mysql CPU 200多,已达硬件瓶颈 两个应用加起来400, nginx才4%,潜力远未发挥 推测瓶颈在mysql,但是没钱买阿里的高性能数据库玩,就这样吧 这
阅读全文
posted @ 2018-01-13 13:03 silyvin
阅读(795)
评论(0)
推荐(0)
编辑
一种Furture模式处理请求中循环独立的任务的方法
摘要: 业务中经常碰到查询一个list后又需要对list进行后续处理(在sql层面不方便处理),需要循环遍历list如果list中各item的业务独立,可用future模式来大大提高性能1.关于future模式的概念参考:彻底理解Java的Future模式 https://...
阅读全文
posted @ 2018-01-11 10:59 silyvin
阅读(348)
评论(0)
推荐(0)
编辑
由一个多线程共享Integer类变量问题引起的。。。
摘要: 假设并发环境下,业务代码中存在一些统计操作,为了保证线程安全,开发人员往往会对计数值进行加锁(synchronized),值得注意的是,直接对Integer类型进行加锁,似乎并不会达到预期效果,比如下面这段代码:Integer num = new Integer(0)...
阅读全文
posted @ 2018-01-11 09:27 silyvin
阅读(310)
评论(0)
推荐(0)
编辑
使用new和反射产生java内部类的实例化对象
摘要: 前两天看到一道面试题,是关于内部类的知识,觉得很有意思。这道题是这样的:根据注释填写(1),(2),(3)处的代码public class Test{ public static void main(String[] args){ ...
阅读全文
posted @ 2018-01-10 22:04 silyvin
阅读(2005)
评论(0)
推荐(0)
编辑
getConstructor()和getDeclaredConstructor()区别
摘要: 1. 通过类对象调用newInstance()方法,适用于无参构造方法: 例如:String.class.newInstance() 1 public class Solution { 2 3 public static void main(String...
阅读全文
posted @ 2018-01-10 21:57 silyvin
阅读(892)
评论(0)
推荐(0)
编辑
JAVA – 虚函数、抽象函数、抽象类、接口
摘要: http://blog.csdn.net/trojanpizza/article/details/6556604JAVA – 虚函数、抽象函数、抽象类、接口1. Java虚函数虚函数的存在是为了多态。C++中普通成员函数加上virtual关键字就成为虚函数Java中其...
阅读全文
posted @ 2018-01-09 17:06 silyvin
阅读(125)
评论(0)
推荐(0)
编辑
上一页
1
···
45
46
47
48
49
50
51
52
53
···
71
下一页
导航
博客园
首页
联系
订阅
管理
公告