摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 前面已经了解了分布式事务的基础理论,以理论为基础,针对不同的分布式场景业界常见的解决方案有2PC、TCC、可靠消息最终一致性、最大努力通知这几种。 1、什么是2PC 2PC即两阶段提交协议,是将整个事务流程分为 阅读全文
posted @ 2020-02-08 16:51
维宇空灵
阅读(303)
评论(0)
推荐(0)
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 一、基础概念 1、什么是事务 什么是事务?举个生活中的例子:你去小卖铺买东西,“一手交钱,一手交货”就是一个事务的例子,交钱和交货必须全部成功,事务才算成功,任一个活动失败,事务将撤销所有已成功的活动。 明白上 阅读全文
posted @ 2020-02-08 16:09
维宇空灵
阅读(402)
评论(0)
推荐(0)
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 众所周知,HashSet 的值是不可能被重复的,在业务上经常被用来做数据去重的操作,那么,其内部究竟是怎么保证元素不重复的呢? 这里将对HashSet 的源码进行逐步的解析: 当我们对一个HashSet 的实例 阅读全文
posted @ 2020-02-08 15:48
维宇空灵
阅读(2261)
评论(0)
推荐(1)
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 这里先进行造数据,向redis中写入五百万条数据,具体方式有如下三种: 方法一:(Lua 脚本) vim redis_load.lua #!/bin/bash for i = 1, 100000, 1 do r 阅读全文
posted @ 2020-02-08 15:47
维宇空灵
阅读(5338)
评论(0)
推荐(0)
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 1、建表: CREATE TABLE staffs ( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR (24) NOT NULL DEFAULT '' COMM 阅读全文
posted @ 2020-02-08 15:46
维宇空灵
阅读(8901)
评论(0)
推荐(0)
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 在创建的类不重写hashCode()和equals() 方法时,默认使用 java 提供的 java.lang.Object 下的 hashCode()和equals() 方法。> 注意:Object 的pub 阅读全文
posted @ 2020-02-08 15:45
维宇空灵
阅读(994)
评论(0)
推荐(0)
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) Java 中提供了很多的集合类,包括,collection的子接口list、set,以及map等。由于它们的底层构成不同,以及数据的构造为单列、多列、可重复、不可重复,导致其扩容机制也不尽相同。 一、List 阅读全文
posted @ 2020-02-08 15:44
维宇空灵
阅读(1315)
评论(0)
推荐(0)
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 在实际项目开发中,我们常常会用到各种各样的 starter,这些starter 有的是有 springboot官方提供并已经整合一些基本功能的,如:spring-boot-starter,也有一些是由 第三方将 阅读全文
posted @ 2020-02-08 15:42
维宇空灵
阅读(321)
评论(0)
推荐(0)