- 博客(5)
- 收藏
- 关注
原创 这个数据库的事务是怎么回事?
mysql数据库,set autocommit=0 默认的隔离级别,这些是前提。 如图,我开启了一个事务(第一行),执行了一条修改操作(第二行),此时不提交,不回滚,开启另一个事务(第四行),然后执行查询(第五行),至此结束 为什么我查询到的是第一个事务未提交的修改数据啊?也就是脏读发生了~~求大腿为我解答下~~谢谢...
2018-09-17 15:10:12
163
原创 spring源码阅读(1)
spring核心是IOC和AOP,AOP的底层是代理实现。 代理分为两种:jdk动态代理和cglib代理 区别: 动态代理:被代理对象是要实现一个接口,代理类首先要拿到这个接口,来进行强制转换,通过反射来生成代理对象 public class MeiPo implements InvocationHandler{ // 这个是被代理对象实现的接口 pri...
2018-08-07 14:49:16
213
原创 redis作为缓存服务器
redis较于memcached缓存有数据结构多,运行速度快等特点.作为nosql系列数据库的redis越来越受到项目的青睐。在业务代码中添加缓存,我们的业务逻辑一般来说都是:从缓存中拿数据-->有的话直接返回-->没有的话查询数据库-->数据库中的结果保存到缓存当中。但是不管怎样,我们涉及到缓存的代码不能影响正常的业务逻辑。比如说从缓存中没查到数据,业务逻辑不能死掉了,所以一般...
2018-07-12 10:55:37
564
原创 redis的安装启动
redis作为nosql数据库,在性能方便有着关系型数据库无法比拟的优势。因此,在性能要求比较高的项目中,我们常常会用到redis.redis的应用场景: 1:作为缓存使用(常用) 2:聊天室的好友列表 3:在一些限时秒杀的活动中用到 4:做单点登陆时候用来存储Session首先说下redis在linux系统下的安装步骤: 1:因为redis是c语言写的,所以用r...
2018-07-05 14:55:57
126
原创 一直想写,又不会写~~
写博客要插图吧,那来一张!Spring的核心: IOC:滴滴滴滴滴 AOP:滴滴滴滴滴那个直接放代码是怎么放来着。。。<aop:config> <aop:pointcut expression="execution(* love.doublele.dayThree.transationManage.*Service.tranfer(..))" id="pc"/&g...
2018-07-04 14:12:47
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人