240 发简信
IP属地:上海
  • Resize,w 360,h 240
    ThreadLocal小结-到底会不会引起内存泄露

    [TOC] 1. ThreadLocal简介 网上看到一些文章,提到关于ThreadLocal可能引起的内存泄露,搞得都不敢在代码里随意使用了,...

  • Log4j2最佳实践

    [TOC] 1. 版本选择 推荐使用log4j-2.11 推荐使用slf4j作为日志门面 2. pom依赖配置和升级方案 pom配置 注意,不可...

  • Zookeeper运维小结--CancelledKeyException

    项目中用到storm+kafka+zookeeper,在实际应用中zk和kafka常出问题,这里记录下在使用zk过程中的问题。 注:zk版本是3...

  • 记一次连续几次FullGC事件的排查过程

    [TOC] 背景 生产上有一套联机系统,这里称之为svc,提供rpc服务给上游联机系统调用。上游联机系统需要调用svc来查询一些信息,如果命中则...

  • Resize,w 360,h 240
    Linux文件描述符

    与linux打交道,尽管可能你只是一个高级语言的码农,还是或多或少的要和遇到d这种术语。今天抽空看了下传说中的fd,虽然还没有深入了解linux...

  • Resize,w 360,h 240
    AIO初步整理(二)——select/poll和epoll

    select/poll和epoll 在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法...

  • Resize,w 360,h 240
    Log4j2简介和异步日志梳理

    简介 Apache Log4j 2 is an upgrade to Log4j that provides significant impro...

  • Resize,w 360,h 240
    kafka生产者使用不当导致的应用挂起/夯住

    [TOC] 1. 背景和现象 1.1 kafka版本和部署状态 kafka版本 server和client都是0.11.0 部署状态 kafka...

  • Resize,w 360,h 240
    AIO初步整理(一)——同步异步/阻塞非阻塞/IO模型

    1. 同步异步 & 阻塞非阻塞 同步异步 同步异步关注的是消息通信机制: 同步就是在发出一个调用时,在没有得到结果之前,该调用就不会返回。但是一...

个人介绍
付出的精力永远不会白费,埋下的坑也只能自己填平~