行百里er

LV1
发表了文章

从分布式AKF原则的角度看Kafka的架构设计

在项目规模日益扩大,传统的单体项目无法满足需求的背景下的,也就是当需要「分布式系统」来提供更强的系统性能的时候,我们往往考虑如何进行系统架构和划分,在这种情况下...

行百里er
发表了文章

【无理论纯操作】使用Rancher部署管理K8S集群,真香!

今天来个快餐,不涉及K8S理论知识。主要介绍一下使用Rancher来部署、管理K8S集群,真的很香!

行百里er
发表了文章

玩转Docker仓库-Docker Registry及Harbor

Docker Hub是Docker官方提供的公共仓库,需要我们注册一个Docker账号进行使用,注册地址:

行百里er
发表了文章

【设计模式】各个击破单例模式的8种写法

在一个系统开发过程中,我们在基于节省内存资源、保证数据内容的一致性的考虑上,往往需要对某些类要求只能创建一个实例,即「保证类只有一个实例」的设计模式就是单例模式...

行百里er
发表了文章

MySQL拾遗-关于MySQL主从复制的数据同步延迟问题

这种主从复制环境在单机应用的时候没有问题,但是在实际的生产环境中,会存在复制延迟的问题。

行百里er
发表了文章

容器化技术之Docker-从入地到上天

物理机时代,当我们的程序开发完成后,需要部署到服务器上,如果项目体量不大,部署在单台机器上也还可以,但是如果部署集群架构的项目,就很难了。

行百里er
发表了文章

【MySQL系列】真香!基于ShardingSphere-JDBC的MySQL读写分离

为了减轻每台MySQL主机的访问压力,还可以对MySQL进行读写分离,实际上,主从复制和读写分离一般就是联合使用的。

行百里er
发表了文章

【RocketMQ系列】RocketMQ集群,RocketMQ-on-DLedger集群

「单Master模式」风险较大,「一旦Broker重启或者宕机时,会导致整个服务不可用」。不建议线上环境使用,可以用于本地测试。

行百里er
发表了文章

MySQL高可用之主从复制

最近公司业务量有点大,服务器I/O访问频率过高,之前单节点MySQL有点扛不住压力了,于是我找老板又搞了一台服务器,准备上MySQL的主从复制和读写分离,做多库...

行百里er
发表了文章

【RocketMQ系列(三)】基于RocketMQ的分布式事务

现在很多大公司的项目都拆分为为服务器架构的了,通常每个服务只处理一件事情,部署在一个服务器节点上,不同的服务部署在不同的机器上,这就存在服务之间的相互通信问题。

行百里er
发表了文章

RocketMQ入坑系列(二)近距离感受RocketMQ如何收发消息

RocketMQ官方GitHub上有一个项目rocketmq-externals,提供了很多扩展:

行百里er
发表了文章

RocketMQ入坑系列(一)角色介绍及基本使用

从今天起,开始Rocket MQ系列。这位MQ经过了双11这种变态级别冲击的洗礼,有稳定出色的表现,作为我们这样的技术人员很有必要研究一下它。

行百里er
发表了文章

面试官再问new Object在内存中占多少字节,你得这么答...

如何知道一个对象在内存中的大小呢?C语言有个叫sizeOf的东西,很方便就能知道对象大小。但是Java没有这样的东西啊,不慌,Java本身有一个Agent技术。

行百里er
发表了文章

【GC系列】JVM的常用GC参数及GC日志解析

今天继续GC系列第三篇,熬夜不易,欢迎一键三连,给个鼓励,不点赞也没关系,我还可以,谢谢捧场[捂脸]。

行百里er
发表了文章

【GC系列】JVM堆内存分代模型及常见的垃圾回收器

现在大部分用到的垃圾回收器在逻辑上是分代的,除了G1之外的其他垃圾回收器在逻辑上和物理上都是分代的。

行百里er
发表了文章

【GC系列】JVM垃圾定位及垃圾回收算法浅析

在某一内存空间中,Java程序制造了很多对象被引用,有的对象还引用别的对象,中途有对象不被需要了就没有指向他的引用了,这些没有引用指向的东西就是垃圾。

行百里er
发表了文章

synchronized连环问-java并发编程基础知识储备

在Java中,synchronized关键字是用来控制线程同步的。就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。

行百里er
发表了文章

Redis分布式锁

我比较喜欢做全套的,一个Redis分布式锁的应用示例,我准备了Redis各种环境、SpringBoot部署两个服务、用tengine做这两个服务的负载均衡、用J...

行百里er
发表了文章

【优雅的避坑】不安全!别再共享SimpleDateFormat变量了-日期时间处理的正确姿势

JDK文档中已经明确表明了「SimpleDateFormat不应该用在多线程场景」中:

行百里er
发表了文章

Redis各种模式部署及工作原理-单节点、主从复制、redis-sentinel(哨兵)以及redis-cluster(集群)

要用好Redis这把利剑,先得把Redis环境摸透,今天就和大家一起玩一下Redis的部署方案。

行百里er

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券