- 博客(6)
- 收藏
- 关注
转载 日志: 分布式系统的核心
什么是日志? 日志就是按照时间顺序追加的、完全有序的记录序列,其实就是一种特殊的文件格式,文件是一个字节数组,而这里日志是一个记录数据,只是相对于文件来说,这里每条记录都是按照时间的相对顺序排列的,可以说日志是最简单的一种存储模型,读取一般都是从左到右,例如消息队列,一般是线性写入log文...
2017-11-25 18:56:00 392
转载 Java内存溢出(OOM)异常完全指南3
java.lang.OutOfMemoryError:Unable to create new native thread 一个思考线程的方法是将线程看着是执行任务的工人,如果你只有一个工人,那么他同时只能执行一项任务,但如果你有十几个工人,就可以同时完成你几个任务。就像这些工人都在物理世...
2017-11-09 16:26:00 123
转载 Java内存溢出(OOM)异常完全指南2
3.java.lang.OutOfMemoryError:Permgen space Java中堆空间是JVM管理的最大一块内存空间,可以在JVM启动时指定堆空间的大小,其中堆被划分成两个不同的区域:新生代(Young)和老年代(Tenured),新生代又被划分为3个区域:Eden、Fro...
2017-11-09 16:24:00 106
转载 Java内存溢出(OOM)异常完全指南
1.java.lang.OutOfMemoryError:Java heap space Java应用程序在启动时会指定所需要的内存大小,它被分割成两个不同的区域:Heap space(堆空间)和Permgen(永久代): JVM内存模型示意图 这两个区域的大小可以在JVM(J...
2017-11-09 16:21:00 123
转载 Java Map中的几个常见问题
列举几个关于Java Map的常见问题并给出答案。 1. 将Map转化成List Map接口提供了三种collection:key set,value set 和 key-value set,每一种都可以转成List。如下: //mapHashMap<Integer,In...
2017-11-09 16:15:00 115
转载 提升编程能力万无一失的办法,你试过了么?
提高编程能力万无一失的办法 每个人都知道,提高编程能力的显著方法是写更多代码。然而,我保证能够提高编程能力的另一种方法却不是写代码。我会尽我所能说明这一点: 如果你想大幅提高自己的编程能力,你需要阅读别人的代码。 不管你以前是不是这样想的,现在你应该接受这个观点。如果你愿意尝试一...
2017-11-08 17:04:00 63
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人