本文概览:介绍lazy-init的全局设置和一个类的两种设置方式;并写了一个测试例子。 1 两种方式 1、方式…
Threadlocal的实例
本文概览:介绍了ThreadLocal在项目中使用场景、编码和一些总结。 1 场景和代码 1. …
Spring MVC与三层架构
本文概览:介绍了三层架构以及三层架构和MVC之间关系。 1 三层架构 1、Control层 用于介绍用户的请求…
java之集合排序
本文概览:介绍对集合内元素进行排序的方法。可以通过Colletions#sort方法、TreeMap和Tree…
Spring IOC一个实例
本文概览:介绍了一个IOC实例的应用,包括pom和xml的配置;以及介绍了两种加载上下文的方法。 1 IOC的…
线程池(1)ThreadPoolExecutor
1 线程池引入 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T…
线程池(2)应用-spring线程池
本文概览:使用spring线程池来实现多线程处理detail,并且需要每一线程会返回一个结果。 1 sprin…
线程池(3)设置线程池大小和linux 查看cpu核数
本文概览:在设置线程池大小时,需要设置为cpu的个数+1。通过如下命令来查看机器的cpu个数。 1 设置线程池…
load飙高-cpu使用率过高
本文概览:描述了load飙高的概念、触发load飙高因素以及load飙高之后该如何做。 1 load介绍 1.…
limit分页之漏掉数据
本文概览:通过“limit statIndex,pageSize”来分页查看数据,如果查询条件(如根据stat…
事务超时
本文概览:介绍了超时有关的概念:@Transaction的timeout、mybatis的timeout、my…
JAVA Dao实现的三种常用方式
本文概览:介绍了java访问数据的常用三类方式:(1)直接使用JDBC;(2)使用spring的jdbcTem…
Spring的JdbcTemplate的实例
本文概览:通过java访问数据库有很多方法,这里介绍介绍的是通过JdbcTemplate来实现Dao层。 1、…
JDBC实例之mysql
本文概览:描述了通过JDBC最原始方法访问mysql。还讨论了一个问题:一个stament是否可以执行多次sq…
Mybatis的框架介绍
本文概览:本文介绍了mybatis大致实现原理。分为sqlSessionTempalte和@Responsit…