上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 77 下一页

结合 ConcurrentHashMap.putIfAbsent 与 Futrue 实现本地缓存防击穿

摘要: http://blog.csdn.net/michaelwubo/article/details/50865185Java 高并发缓存与Guava Cache这篇文章名字叫《Java 高并发缓存与Guava Cache》,但最核心的是如何高效的防止本地缓存击穿业务模型... 阅读全文
posted @ 2018-01-18 15:57 silyvin 阅读(266) 评论(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 阅读(227) 评论(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 阅读(264) 评论(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 阅读(801) 评论(0) 推荐(0)

一种Furture模式处理请求中循环独立的任务的方法

摘要: 业务中经常碰到查询一个list后又需要对list进行后续处理(在sql层面不方便处理),需要循环遍历list如果list中各item的业务独立,可用future模式来大大提高性能1.关于future模式的概念参考:彻底理解Java的Future模式 https://... 阅读全文
posted @ 2018-01-11 10:59 silyvin 阅读(358) 评论(0) 推荐(0)

由一个多线程共享Integer类变量问题引起的。。。

摘要: 假设并发环境下,业务代码中存在一些统计操作,为了保证线程安全,开发人员往往会对计数值进行加锁(synchronized),值得注意的是,直接对Integer类型进行加锁,似乎并不会达到预期效果,比如下面这段代码:Integer num = new Integer(0)... 阅读全文
posted @ 2018-01-11 09:27 silyvin 阅读(319) 评论(0) 推荐(0)

使用new和反射产生java内部类的实例化对象

摘要: 前两天看到一道面试题,是关于内部类的知识,觉得很有意思。这道题是这样的:根据注释填写(1),(2),(3)处的代码public class Test{ public static void main(String[] args){ ... 阅读全文
posted @ 2018-01-10 22:04 silyvin 阅读(2093) 评论(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 阅读(912) 评论(0) 推荐(0)

JAVA – 虚函数、抽象函数、抽象类、接口

摘要: http://blog.csdn.net/trojanpizza/article/details/6556604JAVA – 虚函数、抽象函数、抽象类、接口1. Java虚函数虚函数的存在是为了多态。C++中普通成员函数加上virtual关键字就成为虚函数Java中其... 阅读全文
posted @ 2018-01-09 17:06 silyvin 阅读(129) 评论(0) 推荐(0)

深入理解Java的接口和抽象类[对抽象类与接口在设计模式概念上的解释]

摘要: 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下... 阅读全文
posted @ 2018-01-08 15:34 silyvin 阅读(250) 评论(0) 推荐(1)
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 77 下一页