摘要:
原文:https://www.cnblogs.com/pony1223/p/7594803.html 虽然之前已经理解知道了这六大原则是什么,这篇文章同时也讲解了为什么。 从今年的七月份开始学习设计模式到9月底,设计模式全部学完了,在学习期间,总共过了两篇;第一篇看完设计模式后,感觉只是脑子里面有印 阅读全文
posted @ 2019-03-05 22:05
白露~
阅读(3698)
评论(0)
推荐(2)
摘要:
原文:https://www.cnblogs.com/pony1223/p/7594803.html 虽然之前已经理解知道了这六大原则是什么,这篇文章同时也讲解了为什么。 从今年的七月份开始学习设计模式到9月底,设计模式全部学完了,在学习期间,总共过了两篇;第一篇看完设计模式后,感觉只是脑子里面有印 阅读全文
posted @ 2019-03-05 22:05
白露~
阅读(3698)
评论(0)
推荐(2)
摘要:
1.红黑树 红黑树系列 http://www.cnblogs.com/skywang12345/p/3245399.html 2.缓存的底层原理实现,比如 各种类型底层的数据结构 3.netty 4.微服务springcloud 5.各种排序算法以及它的时间复杂度 6.GC有哪几种。 7.说说比较了 阅读全文
posted @ 2019-03-05 11:27
白露~
阅读(159)
评论(0)
推荐(0)
摘要:
一:堆内存溢出 Java创建的对象一般都是分配在堆中,如果是由于过期对象没能回收(内存泄漏)或者对象过多导致放不下(内存溢出),一般报错: Exception in thread \"main\" java.lang.OutOfMemoryError: Java heap space at java 阅读全文
posted @ 2019-03-04 10:43
白露~
阅读(503)
评论(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
白露~
阅读(724)
评论(0)
推荐(0)
摘要:
Java虚拟机内存分为五个区域:方法区,堆,虚拟机栈,本地方法栈,程序计数器。其中方法区和堆是java虚拟机共享的内存区域,虚拟机栈,本地方法栈,程序计数器是线程私有的。 程序计数器(Program Counter Register):当前线程执行字节码的行号指示器。通过改变这个指示器的值来选取下一 阅读全文
posted @ 2019-02-28 13:11
白露~
阅读(1396)
评论(0)
推荐(0)
摘要:
JVM的内存溢出问题,是个常见而有时候有非常难以定位的问题。定位内存溢出问题常见方法有很多,但是其实很多情况下可供你选择的有效手段非常有限。很多方法在一些实际场景下没有实用价值。这里总结下我的一些定位思路。 要定位JVM内存溢出问题,首先要对JVM的内存布局有一定的了解,对常见的JVM内存工具要比较 阅读全文
posted @ 2019-02-28 13:01
白露~
阅读(646)
评论(0)
推荐(0)
摘要:
Java内存泄漏引起的原因: 内存泄漏是指无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成内存空间的浪费称为内存泄漏。 长生命周期的对象持有短生命周期对象的引用就很可能发生内存泄漏,尽管短生命周期对象已经不再需要,但是因为长生命周期持有它的引用而导致不能被回收,这就是J 阅读全文
posted @ 2019-02-28 12:47
白露~
阅读(1051)
评论(0)
推荐(0)
摘要:
原文:http://www.cnblogs.com/xrq730/p/5186728.html 知识点总结 先构造一个长度为232的整数环(这个环被称为一致性Hash环), 根据节点名称的Hash值(其分布为[0, 232-1])将服务器节点放置在这个Hash环上, 然后根据数据的Key值计算得到其 阅读全文
posted @ 2019-02-26 18:53
白露~
阅读(327)
评论(0)
推荐(0)
摘要:
一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 一致性hash算法提出了 阅读全文
posted @ 2019-02-26 18:50
白露~
阅读(338)
评论(0)
推荐(0)
|