会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
anxbb
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
下一页
2018年3月20日
mysql 事物ACID和隔离级别
摘要: ⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 ⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致
阅读全文
posted @ 2018-03-20 21:52 anxbb
阅读(182)
评论(0)
推荐(0)
2018年3月1日
springdata -----操作ES
摘要: 一:配置springdata-Es elasticseach-JPA.xml QueryBuilder queryBuilder = QueryBuilders.multiMatchQuery("music", "name", "interest");//搜索name中或interest中包含有mu
阅读全文
posted @ 2018-03-01 17:35 anxbb
阅读(2982)
评论(0)
推荐(0)
4.1 锁的优化及注意事项
摘要: 一:减少锁的持有时间: 例如: 二:减小锁的粒度: 最熟悉的就是 ConcurrentHashMap,本质是分段,当put的时候,那么它会tryLock,锁定它所处的段内,对其他段数据读取不进行阻塞 三:使用读写分离锁来代替独占锁 四:锁分离 最熟悉的就是LinkedBlockingQueue,当用
阅读全文
posted @ 2018-03-01 11:56 anxbb
阅读(138)
评论(0)
推荐(0)
2018年2月28日
3.3.7 跳表 SkipList
摘要: 一、前言 concurrentHashMap与ConcurrentSkipListMap性能测试 在4线程1.6万数据的条件下,ConcurrentHashMap 存取速度是ConcurrentSkipListMap 的4倍左右。 但ConcurrentSkipListMap有几个Concurren
阅读全文
posted @ 2018-02-28 11:21 anxbb
阅读(271)
评论(0)
推荐(0)
2018年2月27日
3.3.6-1 ArrayBlockingQueue简单分析
摘要: 构造方法:public ArrayBlockingQueue(int capacity) { this(capacity, false); } public ArrayBlockingQueue(int capacity, boolean fair) { if (capacity <= 0) thr
阅读全文
posted @ 2018-02-27 10:58 anxbb
阅读(104)
评论(0)
推荐(0)
2018年2月24日
3.3.5 高效读取:不变模式下的CopyOnWriteArrayList
摘要: 源码分析:读写(get,add) 一:get 方法
阅读全文
posted @ 2018-02-24 17:39 anxbb
阅读(110)
评论(0)
推荐(0)
3.3.4深度剖析ConcurrentLinkedQueue
摘要: 队列、链表之类的数据结构及其常用。Java中,ArrayList和Vector都是使用数组作为其内部实现。两者最大的不同在于:Vector是线程安全的,而ArrayList不是。此外LinkedList使用链表的数据结构实现了List,但并不是线程安全的,就像之前包装HashMap,这里我们可以使用
阅读全文
posted @ 2018-02-24 17:03 anxbb
阅读(150)
评论(0)
推荐(0)
3.3.2线程安全的HashMap
摘要: 代码:public class SysHashMao { private static Map<String,String> map= Collections.synchronizedMap(new HashMap<String,String>()); public static void main
阅读全文
posted @ 2018-02-24 11:15 anxbb
阅读(98)
评论(0)
推荐(0)
2018年2月8日
springmvc框架简单搭建
摘要: 一、利用xml 配置 1.web.xml <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo
阅读全文
posted @ 2018-02-08 22:16 anxbb
阅读(128)
评论(0)
推荐(0)
3.2.8 堆栈去哪里了:在线程池中寻找堆栈
摘要: 100.033.025.050.0 细心的你肯定会说,我们明明是开启了5个线程,为什么会得到4个结果呢,即使是100/0,那么也会报异常,为什么会没有呢。难道是线程池把错了“吃了吗?”。对于我们来说如果发现错误但是没有异常信息那是一件多么可怕的事情啊。 所以线程池好用,但是也存在我们所说的坑啊。上面
阅读全文
posted @ 2018-02-08 11:26 anxbb
阅读(222)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
下一页
公告