上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 参看文章: 1. "innodb的意向锁有什么作用?" 2.《MySQL技术内幕:InnoDB存储引擎》 InnoDB存储引擎中的锁 InnoDB中的锁介绍 InnoDB存储引擎既支持行级锁,也支持表级锁,默认情况下采用行级锁。 InnoDB的锁类型有:共享锁(S Lock)、排他锁(X Lock) 阅读全文
posted @ 2018-04-05 14:35 做个有梦想的咸鱼 阅读(669) 评论(0) 推荐(1) 编辑
摘要: 参考文章 1. "spring事物配置,声明式事务管理和基于@Transactional注解的使用" 2. 尚硅谷 佟刚 Spring视频教程PPT Spring支持编程式事务管理和声明式事务管理两种方式 编程式事务管理是指在代码里通过Spring API手动控制事务的提交和回滚。 声明式事务管理是 阅读全文
posted @ 2018-04-03 08:28 做个有梦想的咸鱼 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 转载自原文: 1. "什么是java OOM?如何分析及解决oom问题?" 什么是OOM? OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,表现形式就是“java.lang.OutOfMemoryError”。异常。看下官方的说明: Thrown when the Java 阅读全文
posted @ 2018-03-29 21:07 做个有梦想的咸鱼 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 消息队列的使用场景 参考文章: "消息队列使用的四种场景介绍" 1. 异步处理 / 最终一致性 非重要业务场景异步处理,提高接口响应速度。一个订单流程是非常长的,下单过程中需要各种校验、扣减商品库存、扣减服务者排班等,此时类似于下单短信或者微信模板消息等推送,就可以异步处理,将要发的短信内容和接收人 阅读全文
posted @ 2018-03-24 10:55 做个有梦想的咸鱼 阅读(785) 评论(0) 推荐(0) 编辑
摘要: Redis支持的数据类型 字符串(String) string是redis最基本的类型,一个键最大能存储512MB。 列表(Lists) Redis的列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)。 并且,有redis中的list在底层实现并不是数组 阅读全文
posted @ 2018-03-19 13:29 做个有梦想的咸鱼 阅读(771) 评论(0) 推荐(0) 编辑
摘要: 使用Redis有哪些好处? 1. 速度快 + 基于内存,避免了磁盘I/O的瓶颈。 + 单进程单线程,减少了线程上下文切换的开销 + 利用队列技术将并行访问变为串行访问,消除了传统数据库并发访问控制锁的开销。 + Redis全程使用hash结构,读取速度快,还有一些特殊的数据结构,对数据存储进行了优化 阅读全文
posted @ 2018-03-19 13:29 做个有梦想的咸鱼 阅读(2032) 评论(0) 推荐(0) 编辑
摘要: 参看文章: 1. "缓存穿透,缓存击穿,缓存雪崩解决方案分析" 2. "【缓存】缓存中常见的4种问题分析以及解决方案" 缓存穿透: 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且处于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查 阅读全文
posted @ 2018-03-19 13:28 做个有梦想的咸鱼 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 读书笔记:《从Paxos到Zookeeper 分布式一致性原理与实践》 选举的前提约定 1. 观察者不参与选举,只有跟随者才参与选举。 2. 优先选事务ID(ZXID)大的,事务Id相同再优先选服务器编号大的(myid或称sid)。 3. 超过半数的相同投票,那这个投票对应的SID(myid)机器即 阅读全文
posted @ 2018-03-15 19:28 做个有梦想的咸鱼 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 《Java并发编程艺术》读书笔记 Condition介绍 任意一个Java对象,都拥有一组监视器方法(定义在java.lang.Object中),主要包括 、`wait(long timeout) notify() notifyAll() Lock.newCondition`都可以产生一个Condi 阅读全文
posted @ 2018-03-09 00:03 做个有梦想的咸鱼 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍一下基于AQS实现的Java并发工具类的作用,然后简单谈一下该工具类的实现原理。其实都是AQS的相关知识,只不过在AQS上包装了一下而已。本文也是基于您在有AQS的相关知识基础上,进行讲解的 CountDownLatch 作用 CountDownLatch是一个同步工具类,它允许一个或多 阅读全文
posted @ 2018-03-07 21:14 做个有梦想的咸鱼 阅读(2264) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页