焦玉丽

知脚下之力,不畏山高路远

spring 事务原理

事务原理 Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。 1、数据库事务 数据库在进行增删改操作的时候,实际上是在内存中创建一张临时表(单例的),在临时表中进行增删改操作,如果成功保存到实际表中,如果失败则实际表不动。select查...

2018-09-10 11:06:19

阅读数 98

评论数 1

innodb中支持的四种事务隔离级别及区别

读未提交(read uncommitted):可以读取其他 session 未提交的脏数据。 读已提交(read committed):允许不可重复读取,但不允许脏读取。提交后,其他会话可以看到提交的数据。 可重复读(repeatable read):禁止不可重复读取和脏读取、以及幻读(inn...

2018-09-07 16:56:06

阅读数 487

评论数 1

MySQL复制原理

为什么主从复制? 主库写,从库读,即使主库出现锁表情况,从库也可以正常读,提高效率。 复制原理 步骤: 1、主服务器(master)把数据更改到二进制文件日志(binlog)中 2、从服务器(slave)把从服务器的二进制日志复制到自己的中继日志(relay log)中 3、从服务器重...

2018-09-07 11:09:18

阅读数 71

评论数 1

mysqldump导出sql文件

mysqldump为了加快导入导出,默认把数据都缩减在一行里面,不便于查看和修改,如:insert into t values(1),(2);如果我想每条insert语句占一行,如下: insert into t values(1); insert into t values(2); 这时...

2018-09-07 09:22:54

阅读数 135

评论数 0

solr 集群搭建

失败

2018-09-06 17:11:35

阅读数 50

评论数 0

斐波那契数列1, 1, 2, 3, 5, 8, 13,...

斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21,…从3项开始,每一项都等于前两个数之和。 如果设F(n)为该数列的第n项(n∈N*),那么这句话可以写成如下形式: F(n)=F(n-1)+F(n-2) 下面是java实现: @Test ...

2018-09-05 20:19:45

阅读数 670

评论数 1

redis内存回收策略

删除到达过期时间的键对象 内存使用达到maxmemory上限时触发内存溢出控制策略 1、删除过期键对象 redis所有键都可以设置过期时间,因为内存中大量建维护消耗大量CPU,对单线程的redis来说成本过高,因此redis采用惰性删除和定时任务删除机制实现过期键的内存回收。 惰性删除,如...

2018-09-05 08:58:50

阅读数 267

评论数 0

redis客户端常见异常

1、无法从连接池获取到链接 JedisPool中jedis对象个数有限,默认是8个。这里假设使用的默认配置,如果有8个jedis对象被占用,而且没有归还,此时调用者再借用jedis时就需要等待,如果等待时间maxWaitMillis时间内仍无法收到获取到jedis对象则抛出NoSuchE...

2018-09-04 11:10:37

阅读数 182

评论数 0

springboot 项目踩坑

Spring Boot下使用JPA报错:’hibernate.dialect’ not set的解决办法 版本问题,我的配置文件Application.yml,文件中添加 database-platform: org.hibernate.dialect.MySQL5Diale...

2018-09-02 09:37:24

阅读数 150

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭