会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
郭慕荣博客园
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
73
74
75
76
77
78
79
下一页
2020年4月29日
RocketMQ事务消息实现分析
摘要: 这张图说明了事务消息的大致方案,分为两个逻辑:正常事务消息的发送及提交、事务消息的补偿流程 事务消息发送及提交:发送消息(half消息)服务端响应消息写入结果根据发送结果执行本地事务(如果写入失败,此时half消息对业务不可见,本地逻辑不执行)根据本地事务状态执行Commit或者Rollback(C
阅读全文
posted @ 2020-04-29 10:24 郭慕荣
阅读(542)
评论(0)
推荐(0)
2020年4月27日
RocketMQ消费模式
摘要: RocketMQ的消费模式有2种 1 public enum MessageModel { 2 BROADCASTING("BROADCASTING"), 3 CLUSTERING("CLUSTERING"); 4 5 private String modeCN; 6 7 private Messa
阅读全文
posted @ 2020-04-27 19:52 郭慕荣
阅读(2539)
评论(0)
推荐(0)
2020年4月8日
mysql中的隐式转换总结
摘要: 在mysql查询中,当查询条件左右两侧类型不匹配的时候会发生隐式转换,可能导致查询无法使用索引。下面分析两种隐式转换的情况。第一种情况:索引字段是varchar类型select * from user where index_filed=2;因为等号两侧类型不一致,因此会发生隐式转换,cast(in
阅读全文
posted @ 2020-04-08 16:23 郭慕荣
阅读(2251)
评论(0)
推荐(0)
EXPLAIN用法和结果分析
摘要: 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL
阅读全文
posted @ 2020-04-08 15:06 郭慕荣
阅读(1832)
评论(0)
推荐(0)
2020年3月30日
MySQL日期时间处理函数总结
摘要: -- MySQL日期时间处理函数SELECT NOW() FROM DUAL;-- 当前日期时间:2017-05-12 11:41:47-- 在MySQL里也存在和Oracle里类似的dual虚拟表:官方声明纯粹是为了满足select ... from...这一习惯问题,mysql会忽略对该表的引用
阅读全文
posted @ 2020-03-30 11:16 郭慕荣
阅读(210)
评论(0)
推荐(0)
2020年3月19日
RocketMQ在windows环境下的安装
摘要: 一.预备环境1.系统 Windows2. 环境 JDK1.8、Maven、Git 二. RocketMQ部署1.下载1.1地址:http://rocketmq.apache.org/release_notes/release-notes-4.2.0/1.2选择‘Binary’进行下载1.3解压已下载
阅读全文
posted @ 2020-03-19 20:57 郭慕荣
阅读(2607)
评论(0)
推荐(0)
2020年3月13日
深入分析Synchronized原理
摘要: 0、前言记得开始学习Java的时候,一遇到多线程情况就使用synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个名字“同步”,也成为了我们解决多线程情况的百试不爽的良药。但是,随着学习的进行我们知道在JDK1.5之前synchronized
阅读全文
posted @ 2020-03-13 16:23 郭慕荣
阅读(262)
评论(0)
推荐(0)
2020年3月9日
ReentrantLock和synchronized总结
摘要: 一、简介ReentrantLock常常对比着synchronized来分析,我们先对比着来看然后再一点一点分析。(1)synchronized是独占锁,加锁和解锁的过程自动进行,易于操作,但不够灵活。ReentrantLock也是独占锁,加锁和解锁的过程需要手动进行,不易操作,但非常灵活。(2)sy
阅读全文
posted @ 2020-03-09 09:41 郭慕荣
阅读(229)
评论(0)
推荐(0)
2020年3月6日
PostgreSQL与MySQL对比
摘要: 都属于开放源码的一员,性能和功能都在高速地提高和增强。MySQL AB的人们和PostgreSQL的开发者们都在尽可能地把各自的数据库改得越来越好,所以对于任何商业数据库使用其中的任何一个都不能算是错误的选择。 PostgreSQL : 免费原则: 对于一个数据库,稳定性和速度并不能代表一切。对于一
阅读全文
posted @ 2020-03-06 11:31 郭慕荣
阅读(6877)
评论(0)
推荐(1)
Mysql中MVCC的使用及原理详解
摘要: 数据库默认隔离级别:RR(Repeatable Read,可重复读),MVCC主要适用于Mysql的RC,RR隔离级别创建一张存储引擎为testmvcc的表,sql为: CREATE TABLE testmvcc ( id int(11) DEFAULT NULL, name varchar(11)
阅读全文
posted @ 2020-03-06 10:51 郭慕荣
阅读(3573)
评论(0)
推荐(0)
上一页
1
···
73
74
75
76
77
78
79
下一页
公告