自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 深入理解Kafka架构模型

Kafka是一个分布式的基于发布/订阅模式的消息队列(Message Queue),主要应用与大数据实时处理领域。1.1 消息队列Kafka 本质上是一个 MQ(Message Queue),使用消息队列的好处?(面试会问)1. 解耦:允许我们独立的扩展或修改队列两边的处理过程。2. 可恢复性:即使一个处理消息的进程挂掉,加入队列中的消息仍然可以在系统恢复后被处理。3. 缓冲:有助于解决生产消息和消费消息的处理速度不一致的情况。

2023-12-15 12:17:17 28

原创 分布式事务六种解决方案

本来码字的预算就在4000字左右的,一不小心就多写了2000多字,主要是分布式事务的常见解决方案太多了,都要介绍一下确实需要这么多的篇幅,文章内容很长,希望大家都好好的看一下,这我review了好几次觉得还是值得反复斟酌的一篇文章,我这个该死的魅力啊。这其实算是最大努力了。,那么答案也是不断重试,因为有可能一些参与者的事务已经提交成功了,这个时候只有一条路,就是头铁往前冲,不断的重试,直到提交成功,到最后真的不行只能人工介入处理。挂了,这个还行,至少命令发出去了,很大的概率都会回滚成功,资源都会释放。

2023-12-15 12:06:59 28

原创 Redis主从同步概念说明及环境搭建

test

2020-10-13 17:46:39 196 1

原创 Centos7安装Redis6.0.8指南

Redis的安装安装环境redis-6.0.6 centos 7下载与解压下载地址:https://redis.io/download下载至/usr/local目录下,并解压# cd /usr/local# wget wget http://download.redis.io/releases/redis-6.0.6.tar.gz# tar -zxvf redis-6.0.6.tar.gz如果没有安装wget,先安装yum install -y wget。安装m

2020-10-13 13:54:54 241

转载 Java字节码-基础

操作数栈Java字节码是Java虚拟机所使用的指令集。因此,它与Java虚拟机基于栈的计算模型是密不可分的。在解释执行过程中,每当为Java方法分配栈桢时,Java虚拟机往往需要开辟一块额外的空间作为操作数栈,来存放计算的操作数以及返回结果。具体来说便是:执行每一条指令之前,Java虚拟机要求该指令的操作数已被压入操作数栈中。在执行指令时,Java虚拟机会将该指令所需的操作数弹出,并且将指令的结果重新压入栈中。以加法指令iadd为例。假设在执行该指令前,栈顶的两个元素分别为int值和1和

2020-10-13 13:47:46 107

原创 Linux中文件目录权限、拥有者及用户组相关

Linux下文件目录权限、拥有者及用户组

2020-10-05 21:49:27 700

Oracle 开发经验

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 等。。。。

2015-12-20

java个人总结,觉得还不错

java资料总结:java两种核心机制:JAVA虚拟机,垃圾收集机制。 一个源文件中最多只能有一个pubilc class类 public static void main(String args[]){...} 。。。。。。。。。。。。。。。

2011-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除