赞了文章2014-08-03
当有障碍,或者是一个基于 JAVA 的 WEB 应用运行的比预期慢的时候,我们需要使用 thread dumps。如果对于你来说, thread dumps 是非常复杂的,这篇文章或许能对你有所帮助。在这里我将解释在 JAVA 中什么是 threads,他们的类型,怎么被创建的,怎样管理它们,你怎...
提出了问题2014-07-15
提出了问题2014-02-28
提出了问题2014-02-19
提出了问题2014-02-12
提出了问题2014-02-08
回答了问题2013-12-27
服务框架: 1、servlet 2、netty 协议: 1、http 1.0 2、http 1.1 db: mysql就可以了 ORM框架: mybatis 缓存: redis
赞了回答2013-12-16
可以使用 commons-io 的 FileUtils: LineIterator: {代码...} 如果内存足够: {代码...} 另外推荐 LZ 使用 org.apache.commons.io.Charsets.UTF_8 代替字符串的 "UTF-8",如: {代码...} 因为 Java 规定了所有平台都必须实现 UTF-8 ,这里本来就不可能抛出 Unsupporte...
赞了回答2013-12-16
my god... {代码...}
提出了问题2013-12-16
回答了问题2013-12-08
可能你的git markdown解析器和你本地的不同,导致某些语法不兼容
回答了问题2013-12-02
log4j和logback都是日志框架,至于分析日志,直接用shell就可以了,不知道有没有更好的一条龙处理流程
回答了问题2013-12-02
我们现在用了MQ的TextMessage,其中message的格式是json,并没有什么特别的地方啊
赞了回答2013-11-26
java的每一个类都有一个常量池,这个常量池定义在.class文件中有描述,包括整形、浮点型、字符串、类名、属性名、方法声明等。在jvm装载.class文件时,会装载这些常量池信息,并按照JMM(java存储模型)的定义,在方法区(即常说的PermGen Space[永久代])中开辟一块内存...
回答了问题2013-11-24
看ConcurrentHashMap的源码找到的原因: {代码...} 而SegmentFor的put方法有加锁操作: {代码...} 这样就保证了不会有两个线程同时返回null的情况。
提出了问题2013-11-24
提出了问题2013-11-13
提出了问题2013-10-21
提出了问题2013-09-17
提出了问题2013-09-05