240 发简信
IP属地:江苏
  • 源码分析spring-mvc启动流程

    spring-mvc 的启动流程 1、request 请求到达 dispatchServlet-> doService()->doDispatc...

  • 基于binlog的使用摸索

    因为作业系统,难免会遇到这样一些问题,就是报表,各种纬度查询,而我们项目又不是基于大数据框架来做的,所以在满足多维度方面,以及实时性要求...

  • Synchronize 与 锁升级过程

    在JAVA里,多线程访问共享资源时,因为安全问题,所以引入了Synchronize,我们都知道该锁为非公平锁,重量级锁。 非公平锁,意思就是多线...

  • Spring Bean 实例化过程(一)

    Spring Bean 实例化过程(一) Spring IOC 就是将Xml或者配置文件、注解等定义的Bean来实例化后,生成的对象放在IOC容...

  • Resize,w 360,h 240
    深入java四种引用类型

    一 强引用 强引用:我们见到的最多。。比如:Object a = new Object(); 在实际代码里,这种引用类型处处可见。。。。强引用什...

  • 你了解CAS吗?

    为什么要引入CAS? jdk引入CAS的时候,是因为之前有了synchronize,而且我们知道synchronize是一把互斥锁,非公平锁,重...

  • 手动排查CPU升高问题过程

    一、 问题描述 最近在正常的版本迭代过程中,开发代码已正常交付测试,结果有一天,测试反应,测试环境响应很慢,系统卡,让开发找下原因. 二、 开发...

  • Elasticserach windows 环境搭建以及项目实战

    Elasticserach windows 环境搭建以及项目实战 一、 安装包 1> Jdk7以上 2> https://www.elastic...

  • Resize,w 360,h 240
    手写一个动态代理框架

    手写一个动态代理框架 一:代理认知 1、在JAVA里什么是动态代理? 个人理解:这里的动态代理首先要明确代理的对象是什么,当然是代理类。 2、代...