码迷,mamicode.com
首页 > 2019年12月11日 > 全部分享
mysql的两阶段协议(封锁定理,虫洞事务)
我们都知道数据库的事务具有ACID的四个属性:原子性,一致性,隔离性和持久性。然后在多线程操作的情况下,如果不能保证事务的隔离性,就会造成数据的修改丢失(事务2覆盖了事务1的修改结果)、读到脏数据(事务2读到了事务1未回滚的数据)、不可重读(事务2读到了事务1未提交的修改)和幻读(事务2读到了事务1 ...
分类:数据库   时间:2019-12-11 00:02:52    阅读次数:166
RocketMQ NameServer深入剖析
本文将深入剖析rocketmq为什么选择自己开发NameServer,而不是选择类似于ZK这样的开源组件。同时对rocketmq的路由注册、路由发现、路由剔除进行剖析。并通过结合核心源码,对笔者的观点进行验证。同时对不同类型消息的重试机制,以及客户端选择nameserver的策略进行深入讲解。文章第一部分是nameserver在rocketmq整体架构中的作用,熟悉的同学可以直接跳过。1NameS
分类:其他好文   时间:2019-12-11 00:02:33    阅读次数:165
ES6 - 数组扩展(扩展运算符)
扩展运算符 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算(函数),将一个数组转为用逗号分隔的参数序列。 rest: 变量将多余的参数放入数组中。 spread(扩展):rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 总结:二者为逆操作。 该运算符主要用于 ...
分类:编程语言   时间:2019-12-11 00:02:05    阅读次数:120
Liunx 下MYSQL 5.7 二进制安装
Linux 下 MySQL 5.7 二进制安装 数据库服务器操作系统配置可参看《Linux下MYSQL 5.6 源码安装》https://www.cnblogs.com/doctormo/p/12019550.html 这里采用的是 mysql-5.7.22-linux-glibc2.12-x86_ ...
分类:数据库   时间:2019-12-11 00:01:20    阅读次数:144
SecureCRT工具如何连接本地虚拟机
1,1.打开虚拟机,查看当前虚拟机的IP地址,如下图 2.运行本地计算机安装的SecureCRT连接工具 3.在工具打开界面的窗口中选择快速连接按钮 4.在弹出的连接窗口中输入刚才查看的虚拟机的IP地址和用户名,然后点击连接 5.然后再弹出的窗口串输入密码,并点击确定进行连接 6.连接成功后可以直接 ...
分类:其他好文   时间:2019-12-11 00:01:05    阅读次数:515
英语四级长难句分析
基本结构的长难句 1.断句 2.简化句子:去修饰留核心 修饰成分 : 未完待续······ ...
分类:其他好文   时间:2019-12-11 00:00:51    阅读次数:169
SQL优化中的重要概念:事务
原文:SQL优化中的重要概念:事务 sql 优化和事务有关系? 从表面上看,让sq... ...
分类:数据库   时间:2019-12-11 00:00:13    阅读次数:123
1027条   上一页 1 ... 58 59 60 61
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!