mapper映射文件是Mybatis的核心所在,对数据库的操作都在里头了。
Mybatis动态SQL简介
发表于
使用传统的JDBC方法时,拼接SQL语句是个头疼的事,一不留神就少个空格多个逗号出错了。 Mybatis的动态SQL解决了这一痛点,通过几个标签便可灵活地组成SQL语句了。 和动态SQL有关的标签有:
- if
- choose (when, otherwise)
- trim (where, set)
- foreach
Mybatis配置文件及源码简析
发表于
JDK8中ConcurrentHashMap简析
发表于
相关链接:JDK8中 HashMap 源码简析
JDK8中 HashMap 源码简析
发表于
本文主要介绍JDK8中的HashMap中的get()、put()和resize()方法。
JDK动态代理简述
发表于
请求合并简述
发表于
在高并发场景下,往往会出现大量请求同时访问同一个接口的情况。 当然,可以通过缓存、消息队列等机制来缓解被请求方压力。 不过缓存是通过将结果存在访问速度更快的内存中,而消息队列则以降低并发量来减轻压力。 除此之外还有一种策略可以缓解这种情况:请求合并。
从阻塞,到非阻塞,再到异步的网络通讯介绍
发表于
本文主要用JDK中的NIO包中类和方法,完成一个“客户端-服务端的网络通讯demo代码”的阻塞->非阻塞->异步演进过程。
线程池源码解析
发表于
【转】Spring IOC 容器源码分析
发表于