MyBatis踩坑记(一)之自定义TypeHandler TypeHandler网上的许多文章都是关注于自定义…
Read moreSpring学习笔记(三)之AOP
AOP AOP即是面向切面编程,目的在于将通用的功能模块在各个类中使用的同时,在各个类中不用显示地调用,让他们…
Read moreSpring学习笔记(二)之高级装配
高级装配 Spring profile 前提:profile被激活(active) Spring3.1只能在类…
Read moreSpring学习笔记(一)之DI依赖注入
依赖注入的类型 构造器注入(constructor injection)传入继承同一接口的不同类 Setter…
Read moreN叉树的前后序迭代遍历
1、前序 //Definition for a Node. class Node { public int v…
Read moreLeetCode学习记录
只记录感觉比较有趣的题 1.二叉树合并 Given two binary trees and imagine …
Read more高并发下订单号的生成问题
高并发下订单号生成应满足的要求: 唯一性。 可排序性。 分布式支持 提供的方案大致可以分为两类 UUID类型 …
Read moreJava虚拟机笔记(4)之JDK监控和故障处理工具
这些工具都位于Jdk安装路径下的bin文件夹中 1、jps(JVM Process Status Tool)虚…
Read moreJava虚拟机笔记(3)之垃圾回收
垃圾回收算法: 引用计数算法:记下引用数量,为0时回收。 实现简单,判定效率高,但难以解决对象之间相互循环引用…
Read moreJava虚拟机笔记(2)之内存分配及引用对象
内存分配方式主要分为两种 分别是 指针碰撞 和 空闲列表。 指针碰撞指的是线性空间,通过移动指针分配内存。 空…
Read more