TCP backlog引起的Tomcat客户端connect timeout 生产环境的Tomcat在Full GC时,部分客户端请求会有connect timeout报错,然而我们客户端设置的连接超时是10s,FullGC最长不过2s,一番搜索后发现是backlog的锅,在此记录一下backlog的工作原理 2016-12-06 #linux
Safepoint学习笔记 safepointSafepoints: Meaning, Side Effects and OverheadsCounted/Uncounted loops, Safepoints and OSR CompilationJVM的Stop The World,安全点,黑暗的地底世界 When at a safepoint, the thread’s representation of it’s 2016-11-23 #jvm
AAT读书笔记 AAT Rule for letter o In a one-syllable word, o sounds like ä (unless the word ends in e) hot, lost, Tom, Bob, dot com In a stressed syllable, o also sounds like ä possible, Holland, philosophy 2016-07-20 #english
Kafka学习笔记 概述Kafka本质上是一个append-only的日志系统,消息就是日志,按顺序追加到log文件中。为了能快速定位到消息,每个log文件还对应一个index文件,稀疏记录log文件中消息的offset,因此单个log文件也不能太大,log文件对应segment这个概念。为了提高并发性能,那就需要同时提供多组log文件以供写入,这就是topic中的partition概念,消息会hash到固定的par 2016-07-20 #kafka
Spark学习笔记 SparkRDD (Resilient Distributed Datasets) What is RDD RDDs are immutable, fault tolerant, parallel data structures that let users explicitly persist intermediate results in memory, control their part 2016-07-19 #spark
Log4j笔记 Log4j 1.2性能注意点 使用Slf4j 使用if (logger.isDebugEnabled()) { ... }封装String连接或其他高开销的操作 避免多次打印Stack trace 尽量避免使用类名%C, 文件名%F, 方法名%M, 行号%L,性能开销很大official warning 通过缓存减少IO次数 immediateFlush 是否每次log event都flush到磁 2016-06-14 #java