- 博客(4)
- 收藏
- 关注
原创 Redis vs Memcached
Reids Memcached 支持数据持久化 不支持持久化 单线程 + 多路IO复用 多线程 + 锁 支持多样数据类型 数据类型单一
2017-11-20 20:33:15
297
原创 mysql事务
事务的基本特性:ACIDA:原子性 理解:事务是一种紧密相连的逻辑单元,一起成功一起失败实现:回滚日志——所有事务进行的修改都会先记录到回滚日志中,然后在对数据库的中的数据进行写入。回滚日志是为了在发生错误或者用户rollback或者系统发生崩溃或者数据库进程被杀死后,当用户再次启动数据库进程时能通过查询回滚日志讲之前未完成的事务回滚。这就是回滚日志先于数据持久化到磁盘的原因。并行事务的原子
2017-11-17 20:01:26
454
转载 Hystrix 使用与分析
一:为什么需要Hystrix?在大中型分布式系统中,通常系统很多依赖(HTTP,hession,Netty,Dubbo等),如下图: 在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多不可控问题:如网络连接缓慢,资源繁忙,暂时不可用,服务脱机等.如下图:QPS为50的依赖 I 出现不可用,但是其他依赖仍然可用. 当
2017-05-24 14:24:11
858
原创 SpringMVC中controller单例问题
说到单例和多例,就不可避免的涉及到线程安全问题。在此之前先说一个知识点:1.对于成员变量:多个线程对同一个对象的成员变量操作时,多个线程之间是共享这个成员变量的,也就是一个线程对成员变量的操作会影响到其他线程2.对于局部变量:多个线程对同一个方法中的局部变量操作时,每个线程都会各自拥有一份这个局部变量的拷贝,也就是说一个线程对局部变量的操作不会影响到其他线程SpringMV
2017-03-26 18:48:51
713
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人