240 发简信
IP属地:上海
  • CountDownLatch详解

    CountDownLatch中count down是倒数的意思,latch则是门闩的含义。整体含义可以理解为倒数的门栓,似乎有一点“三二一,芝麻...

  • Resize,w 360,h 240
    数据库索引创建与优化

    对于数据库的优化主要包括三个部分:查询优化、索引优化和字段类型优化,其中,索引优化则是数据库优化的重中之重。一个查询使用索引与不使用索引的差别可...

    0.8 4209 1 18
  • Spring Bean注册解析(一)

    Spring是通过IoC容器对Bean进行管理的,而Bean的初始化主要分为两个过程:Bean的注册和Bean实例化。Bean的注册主要是指Sp...

  • Resize,w 360,h 240
    记一次线上gc调优的过程

    近期公司运营同学经常表示线上我们一个后台管理系统运行特别慢,而且经常出现504超时的情况。对于这种情况我们本能的认为可能是代码有性能问题,可能有...

  • ThreadLocal详解

    ThreadLocal在java.lang包中,其主要作用是提供一个和线程绑定的变量环境,即通过ThreadLocal在一个线程中存储了一个变量...

  • Resize,w 360,h 240
    Spring AOP切点表达式用法总结

    1. 简介 面向对象编程,也称为OOP(即Object Oriented Programming)最大的优点在于能够将业务模块进行封装,从而达到...

  • Spring自定义标签解析与实现

    在Spring Bean注册解析(一)和Spring Bean注册解析(二)中我们讲到,Spring在解析xml文件中的标签的时候会区分当前的标...

  • Hadoop源码解析之序列化

    从流中读取数据到当前对象中,因而当前对象可以复用,这将极大减轻垃圾回收机制的负担; 读取和写入数据的时候变化的是输入输出流,序列化和反序列化的对...

  • Spring Bean注册解析(二)

    在上文Spring Bean注册解析(一)中,我们讲解了Spring在注册Bean之前进行了哪些前期工作,以及Spring是如何存储注册的Bea...