- 博客(6)
- 收藏
- 关注
原创 Redis客户端Jedis的使用
添加Pom依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </dependency&
2018-08-28 10:12:50 978 4
原创 MySQL--组合索引和多个单列索引
有一张职工表emp,表设计如下: 创建了两个单列索引:idx_ename、idx_deptno 执行select * from emp where ename='RgfgEv' and deptno='102'用explain进行分析只用到了idx_ename一个索引。(当有多个单列索引时,mysql只能用到其中那个它认为最有效率的单列索引)创建一个组合索引:idx_n...
2018-08-27 18:03:23 11839 3
原创 MySQL存储引擎--InnoDB vs MyISAM
InnoDB 默认的存储引擎InnoDB是一个事务型的存储引擎,有行级锁定和外键约束。适用场景经常更新的表,适合处理高并发的更新请求。支持事务可以从灾难中恢复(通过bin-log日志)外键约束支持自动增加列属性auto_incrementMyISAM支持FULL TEXT类型的索引,并且保存了表的行数,不支持事务、行级锁和外键。适用场景查询速度快sele...
2018-08-27 17:06:25 551
原创 CAS机制
先来看一段代码,看一下执行结果是多少?示例:启动两个线程,每个线程中让静态变量count循环累加100次public class CAS { public static int count=0; public static void main(String[] args) { //开启两个线程 for(int i=0;i<2;i++...
2018-08-27 10:58:42 367
转载 【JVM】JVM类加载机制
类加载机制 虚拟机把描述类的数据从Classs文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。类加载过程加载器把一个类装入JVM中需要经过三个步骤完成:加载:查找和装入类或接口的二进制数据连接:执行以下三步,其中解析是可选的 (1)验证:检验装入类或接口的二进制数据的正确性 (2)准备:为静态变量...
2018-08-07 08:31:34 255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人