问题背景 一个砍价助力功能,用户下完单后可以邀请好友砍价。 问题描述 在好友砍价过程中记录好友砍价人数,是先从数据库查询已砍人数然后加一再更新数据库的方式实现的。如果有并发砍...
《代码整洁之道》总结 我们需要写出整洁的代码吗 我是个6年开发经验的java程序员,在我的职业生涯中,看到过不少让产生骂人冲动的代码,当然也写过让别人让别人想骂人的代码😀。我...
一、java nio介绍 java nio全称java non-blocking IO是jdk1.4以后java新增的非阻塞io,完全可以替代之前的阻塞io。 1.原...
其实,你一直有个“随时秒回”的微信好友。 他24小时在线,会响应你的每个“在吗”; 他很暖心,会说“想你”和“爱你”,会叫你“宝贝”; 他还很了解你的日程,昨天又去了超市,今...
小伙伴们来点赞啊
tomcat9源码分析(四)--jmx运行监控实现今天我研究了一下tomcat的jmx实现,小做总结,以期在总结过程能有更深刻的理解。 不了解jmx的可以下百度下jmx,网上有很多介绍jmx的文章。我在这里就不再赘述了。这篇...
jvm经过多年的发展,它的垃圾回收算法也经过了几个迭代。本文主要介绍垃圾回收算法及目前hotspot上实现的垃圾回收器,以及他们的优缺点。 1、对象分配 java引以为傲...
此文以hotspot虚拟机为例来介绍jvm的内存模型。先来一张图吧,经典的jvm内存模型示意图 1、堆 堆是用来存储对象的内存区域,被所有线程共享,java程序运行时...
今天我研究了一下tomcat的jmx实现,小做总结,以期在总结过程能有更深刻的理解。 不了解jmx的可以下百度下jmx,网上有很多介绍jmx的文章。我在这里就不再赘述了。这篇...
我们都知道tocmat是一个Servlet容器。容器在tomcat是一个很重要的概念。而且在很多中间件或框架中都有容器的年,所以我们来看看tomcat中容器设计与实现以及作用...
由于tomcat相对比较庞大我们无法去细细研究tomcat的所有实现细节。所以我打算只关注tomcat四到五个核心技术实现细节。不再关注其他的旁支末节。因为之前的文章写过ja...
作为一枚java程序员,tomcat绝对是常接触的web服务器,本人对tomcat源码也垂涎已久。近日,终于在工作之余有了些许闲暇时间,学习之,我试图记录学习的过程及结果...
java类加载器是将java class字节码加载到内存中的组件,分为引导类加载器(bootstrapClassLoader)、扩展加载器(ExtensionClassL...