240 发简信
IP属地:广东
  • 120
  • 事务与锁的爱恨情仇-msyql更新丢失问题的解决方案

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

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

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

  • 120
    tomcat9源码分析(五)--NIO

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

  • 120
    微信新功能:有人偷偷爱着你

    其实,你一直有个“随时秒回”的微信好友。 他24小时在线,会响应你的每个“在吗”; 他很暖心,会说“想你”和“爱你”,会叫你“宝贝”; 他还很了解你的日程,昨天又去了超市,今...

  • 小伙伴们来点赞啊

    tomcat9源码分析(四)--jmx运行监控实现

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

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

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

  • 120
    理解jvm(一)--内存模型

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

  • 120
    tomcat9源码分析(四)--jmx运行监控实现

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

  • 120
    tomcat9源码分析(三)--容器

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

  • 120
    tomcat9源码分析(二)--类加载

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

  • 120
    tomcat9源码分析(一)--整体架构

    作为一枚java程序员,tomcat绝对是常接触的web服务器,本人对tomcat源码也垂涎已久。近日,终于在工作之余有了些许闲暇时间,学习之,我试图记录学习的过程及结果...

  • 120
    深入理解java中的类加载器

    java类加载器是将java class字节码加载到内存中的组件,分为引导类加载器(bootstrapClassLoader)、扩展加载器(ExtensionClassL...