摘要:
在微博发现的,写得挺详细的,作者:陶邦仁http://my.oschina.net/xianggao/blog/524943 文章包括: 0 系列目录1 秒杀业务分析2 秒杀技术挑战3 秒杀架构原则4 秒杀架构设计4.1 前端层设计4.2 站点层设计4.3 服务层设计4.4 数据库设计4.4.1 基 阅读全文
posted @ 2019-02-28 19:46
白露~
阅读(217)
评论(0)
推荐(0)
|
摘要:
在微博发现的,写得挺详细的,作者:陶邦仁http://my.oschina.net/xianggao/blog/524943 文章包括: 0 系列目录1 秒杀业务分析2 秒杀技术挑战3 秒杀架构原则4 秒杀架构设计4.1 前端层设计4.2 站点层设计4.3 服务层设计4.4 数据库设计4.4.1 基 阅读全文
posted @ 2019-02-28 19:46
白露~
阅读(217)
评论(0)
推荐(0)
摘要:
知识点总结 jdk1.5引入Executor线程池框架,通过它把任务的提交和执行进行解耦,只需要定义好任务,然后提交给线程池,而不用关心该任务是如何执行、被哪个线程执行,以及什么时候执行。 初始化线程池(4种) 简介: Java线程池的工厂类:Executors类, 初始化4种类型的线程池: new 阅读全文
posted @ 2019-02-28 17:30
白露~
阅读(726)
评论(0)
推荐(0)
摘要:
Java虚拟机内存分为五个区域:方法区,堆,虚拟机栈,本地方法栈,程序计数器。其中方法区和堆是java虚拟机共享的内存区域,虚拟机栈,本地方法栈,程序计数器是线程私有的。 程序计数器(Program Counter Register):当前线程执行字节码的行号指示器。通过改变这个指示器的值来选取下一 阅读全文
posted @ 2019-02-28 13:11
白露~
阅读(1401)
评论(0)
推荐(0)
摘要:
JVM的内存溢出问题,是个常见而有时候有非常难以定位的问题。定位内存溢出问题常见方法有很多,但是其实很多情况下可供你选择的有效手段非常有限。很多方法在一些实际场景下没有实用价值。这里总结下我的一些定位思路。 要定位JVM内存溢出问题,首先要对JVM的内存布局有一定的了解,对常见的JVM内存工具要比较 阅读全文
posted @ 2019-02-28 13:01
白露~
阅读(647)
评论(0)
推荐(0)
摘要:
Java内存泄漏引起的原因: 内存泄漏是指无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成内存空间的浪费称为内存泄漏。 长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄漏,尽管短生命周期对象已经不再需要,但是因为长生命周期持有它的引用而导致不能被回收,这就是J 阅读全文
posted @ 2019-02-28 12:47
白露~
阅读(1051)
评论(0)
推荐(0)
|