240 发简信
IP属地:黑龙江
  • Resize,w 360,h 240
  • 事务与锁的爱恨情仇-msyql更新丢失问题的解决方案

    问题背景 一个砍价助力功能,用户下完单后可以邀请好友砍价。 问题描述 在好友砍价过程中记录好友砍价人数,是先从数据库查询已砍人数然后加一再更新数...

  • 好的代码会说话-代码整洁之道

    《代码整洁之道》总结 我们需要写出整洁的代码吗 我是个6年开发经验的java程序员,在我的职业生涯中,看到过不少让产生骂人冲动的代码,当然也写过...

  • Resize,w 360,h 240
    tomcat9源码分析(五)--NIO

    一、java nio介绍 java nio全称java non-blocking IO是jdk1.4以后java新增的非阻塞io,完全可以替...

  • 理解jvm(二)--垃圾回收

    jvm经过多年的发展,它的垃圾回收算法也经过了几个迭代。本文主要介绍垃圾回收算法及目前hotspot上实现的垃圾回收器,以及他们的优缺点。 1、...

  • Resize,w 360,h 240
    理解jvm(一)--内存模型

    此文以hotspot虚拟机为例来介绍jvm的内存模型。先来一张图吧,经典的jvm内存模型示意图 1、堆 堆是用来存储对象的内存区域,被所...

  • Resize,w 360,h 240
    tomcat9源码分析(四)--jmx运行监控实现

    今天我研究了一下tomcat的jmx实现,小做总结,以期在总结过程能有更深刻的理解。 不了解jmx的可以下百度下jmx,网上有很多介绍jmx的文...

  • Resize,w 360,h 240
    tomcat9源码分析(三)--容器

    我们都知道tocmat是一个Servlet容器。容器在tomcat是一个很重要的概念。而且在很多中间件或框架中都有容器的年,所以我们来看看tom...

  • Resize,w 360,h 240
    tomcat9源码分析(二)--类加载

    由于tomcat相对比较庞大我们无法去细细研究tomcat的所有实现细节。所以我打算只关注tomcat四到五个核心技术实现细节。不再关注其他的旁...