@SneakyThrows注解的用途得从java的异常设计体系说起。java中我们常见的2类异常。1.普通Exception类,也就是我们常说的受检异常或者Checked E...
Mybatis的日志模块的作用是为了让mybatis在项目中被使用的时候,无论什么情况都能有一种日志实现让mybatis可以正常的打日志。所以mybatis不能用单一的实...
在logging模块中有一个包jdbc,这个包虽然和其他包并列,但并不是一种简单的Log代理实现。而是在mybatis操作jdbc的时候,用记录相关SQL的复杂组件。我们...
取模(求余)运算 在threadlocal中有一句int i = firstKey.threadLocalHashCode & (INITIAL_CAPACITY - 1);...
type描述的是在每个表的查询中如何连接的,既join。一个sql查询可能涉及到多个表的相互连接。从最好的到最差的。 system这个表只有一行(既系统表),这是const类...
源:https://github.com/google/guava/wiki/CachesExplained 适用性 缓存及其有用。blala Cache类似于一个Concu...
一个传输的包a communication packet 代表着:1. 客户端发送到mysql 服务端的单个SQL STATEMENT2. 服务端发送到客户端的单行数据3...
./redis-server 启动的第一个参数就得带上配置文件 ./redis-server /path/to/redis.conf 配置文件中的单位换算规则, k已100...
NEW RUNNABLE BLOCKED WAITING和TIMED_WAITING 先构造一个资源对象,内部有一个锁,调节线程对该资源对象的争夺 WAITING 线程启动后...
MessageListenerContainer 定义2个方法: AbstractMessageListenerContainer 方法 SimpleMessageListe...
1.7版本 基本策略是在segments的基础上再细分table,每一个都是一个并发可读的hashtable。为了节省空间, table的默认大小=16static fina...
title: java线程池date: 2017-02-03 09:27:23tags: concurrencycategory: concurrency 本篇Blog是《j...
title: spring中的事件监听eventListenerdate: 2017-04-20 14:00:59tags:category: spring spring基本...
title: netty的bytebuf总结date: 2017-02-10 10:59:41tags:category: netty java原生api ByteBuffe...
title: mongodb-3 mongodb-java-driver做基本的CRUD—数组查询date: 2017-01-20 15:08:45tags:categori...
title: mongodb-2 mongodb-java-driver做基本的CRUD--基本查询date: 2017-01-11 16:25:59tags:categor...
title: springboot-1--基本结构date: 2016-12-22 17:32:15tags: springbootcategories: springboo...