自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朱小厮的博客

你若盛开 蝴蝶自来 你若精彩 天自安排

  • 博客(1260)
  • 资源 (12)
  • 收藏
  • 关注

原创 《深入理解Kafka:核心设计与实践原理》笔误及改进记录

2019年2月下旬笔者的有一本新书——《深入理解Kafka:核心设计与实践原理》上架,延续上一本《RabbitMQ实战指南》的惯例,本篇博文用来记录现在发现的一些笔误,一是给购书的朋友一个参考,以防被笔误所迷惑;二是提供一个记录笔误的地方,方便再次印刷修改之用,这样也能进一步的完善这本书。本书出版之前已校稿多次,也邀请了专业的技术小伙伴进行校稿,但还是会有漏网之鱼,还望各位海涵。(本文长期更新)...

2020-05-07 18:57:45 11478 43

原创 新书《深入理解Kafka:核心设计与实践原理》上架,感谢支持~

新书上架初识 Kafka 时,笔者接触的还是 0.8.1 版本,Kafka 发展到目前的 2.x 版本,笔者也见证了Kafka的蜕变,比如旧版客户端的淘汰、新版客户端的设计、Kafka 控制器的迭代优化、私有协议的变更、事务功能的引入等。Kafka从昔日的新星逐渐走向成熟,再到今日的王者地位不可撼动,这期间有太多的故事可讲。刚接触 Kafka 时,市面上还并没有任何关于 Kafka 的书籍。在...

2019-02-24 00:40:53 7695 17

原创 关注公众号+加微信群,和大家一起畅聊技术

加微信公众号,进入群聊。

2018-09-15 09:31:07 6711 19

原创 消息中间件选型分析——从Kafka与RabbitMQ的对比来看全局

一、前言消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步等等功能,其作为分布式系统架构中的一个重要组件,有着举足轻重的地位。目前开源的消息中间件可谓是琳琅满目,能让大家耳熟能详的就有很多,比如Acti...

2018-04-07 00:56:44 42127 19

原创 《RabbitMQ实战指南》笔误及改进记录

2017年12月上旬笔者的一本新书——《RabbitMQ实战指南》上架,里面的校稿都是自己独自完成的,一共进行了15遍,但还是会有漏网之鱼。本篇博文用来记录现在发现的一些笔误,一是给购书的朋友一个参考,以防被笔误所迷惑;二是提供一个记录笔误的地方,方便再次印刷修改之用,这样也能进一步的完善这本书。小伙伴们也可以提供一些新发现的笔误之处,这里都会记录,为了鼓励大家,发现笔误的小伙伴会在下一次印刷...

2017-12-12 20:09:51 17730 70

原创 kafka数据可靠性深度解读

本文收录于InfoQ,未经允许不得转载。1 概述Kakfa起初是由LinkedIn公司开发的一个分布式的消息系统,后成为Apache的一部分,它使用Scala编写,以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm、Spark等都支持与Kafka集成。Kafka凭借着自身的优势,越来越受到互联网企业的青睐,唯品会也采...

2017-05-02 19:19:32 58001 71

原创 消息中间件(Kafka/RabbitMQ)收录集

本篇主要整理工作中遇到的一些消息中间件的相关知识,包括Kafka, RabbitMQ, RocketMQ, ActiveMQ等,不排除收录其他消息中间件的可能。 这里会持续收录相关知识,包括安装、部署、使用示例、监控、运维、原理等。 所有新撰写的与中间件有关的文章都会收录与此,注意保存本文链接。Last Update Time: 2018-04-19 01:19:50 Update ...

2017-01-26 10:42:12 14476 25

转载 是什么让Redis“气急败坏”回击:13年来,总有人想替Redis换套新架构

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料今年年中,一位前谷歌、前亚马逊的工程师推出了他创作的开源内存数据缓存系统 Dragonfly,用 C/C++ 编写,基于 BSL 许可(Business Source License)分发。根据过往的基准测试结果来看, Dragonfly 可能是世界上最快的内存存储系统,它提供了对 Memcached...

2022-08-16 08:51:06 1487

转载 打破原则引入SQL,MongoDB到底想要干啥???

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料大概六年前,在为ZDNet撰写文章时,我们曾经认真思考过一个问题:MongoDB未来要走向何方?随着时间推移,答案已经逐渐浮出水面:要让数据库更具可扩展性,支持开发者编写好的各种应用程序。为此,MongoDB增加了原生搜索功能,以支持内容管理;物联网用例也获得了时序数据支持;...

2022-07-25 18:03:16 1067

转载 面试官:大量请求 Redis 不存在的数据,从而影响数据库,该如何解决?

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料大家都知道,在计算机中,IO一直是一个瓶颈,很多框架以及技术甚至硬件都是为了降低IO操作而生,今天聊一聊过滤器,先说一个场景:我们业务后端涉及数据库,当请求消息查询某些信息时,可能先检查缓存中是否有相关信息,有的话返回,如果没有的话可能就要去数据库里面查询,这时候有一个问题,...

2022-06-27 18:01:08 1358

转载 美团:踩雷好几年,才总结出的数据治理避坑攻略

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料一、序言二、背景介绍三、治理体系化思考3.1 什么是数据治理体系化?3.2 数据治理体系化如何解决目前治理存在的问题?3.3 业务数据管治体系框架如何建设?3.4 体系框架如何落地实施?四、治理体系化实践4.1 标准化4.2 数字化4.3 系统化五、业务数据治理实施流程六、总...

2022-06-24 08:51:22 1203

转载 被捧上天的Scrum敏捷管理为何不受大厂欢迎了?

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料项目管理是大家非常关注的话题。最近,总能得到一些不错的内幕消息的 Gergely 做了一项调查,探寻科技巨头们是怎么运营技术项目的,涉及了 100 多家科技企业,他意外地发现 Scrum 在大多数大型科技企业里“奇怪”地缺席了。Scrum 是一个轻量级项目管理框架,它将团队化...

2022-06-13 18:01:03 841

转载 代码注释的艺术——优秀代码真的不需要注释吗?

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料前天回家路上,有辆车强行插到前面的空位,司机大哥暴躁地拍着方向盘吐槽道“加塞最可恶了”,我问“还有更可恶的吗”,司机大哥淡定说道“不让自己加塞的”。似乎和我们很类似,我们程序员届也有这 2 件相辅相成的事:最讨厌别人不写注释,更讨厌让自己写注释。一段糟糕的代码,往往大家最低的...

2022-06-06 18:00:17 801

转载 从实现原理谈谈低代码

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料我们在低代码领域探索了很多年,从2015 开始研发低代码前端渲染(amis),从 2018 年开研发后端低代码数据模型,发布了爱速搭低代码平台,这些年调研过了几乎所有市面上的相关技术和产品,发现虽然每家产品细节都不太一样,但在底层技术上却只有少数几种方案,因此我们认为不同产品...

2022-05-22 09:00:15 870

转载 数据中台为什么不好搞?

从 2015 年阿里提出“大中台”的数据中台战略,到 2019 年大厂及中台服务商“大兴”数据中台,再到 2021 年大厂又开始拆中台。数据中台从小甜甜变成牛夫人仅仅用了 2 年时间,为什么这么快数据中台就不香了?(说明:数据中台的概念比较模糊,有些人说是业务概念,有些人说是技术概念,这里我们仅从技术的角度讨论,即认为数据中台是技术概念)数据中台为什么难搞?从技术上讲,中...

2022-05-22 09:00:15 917

转载 分享:从华为转正到离职

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料各位好,今天分享一位博主从华为转正到离职的经历,一起看看他的故事。作者:Bai Bing | 编辑:Jack Cui,链接:https://zhuanlan.zhihu.com/p/48502919我转正后看到了大家的能力和努力,也意识到在预期的时间内难以达到我想要的高度,最...

2022-05-20 08:51:31 2537 4

转载 谷歌弃用20多年的OKR,再创内卷神器?

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料谷歌希望减少绩效评估给员工带来的负担,因此决定将原来每年两次的绩效考核取消,改为全新的、每年一次的 GRAD 考核,希望以此减少文书工作量,并从影响力角度关注员工动向。谷歌转向了全新的 GRAD 系统谷歌绩效考核由五个重要的部分构成,首先是设定目标,然后员工通过自我评估反思自...

2022-05-16 08:51:00 905

转载 Facebook 数据库项目负责人:我做基础架构学到的42件事

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料最近读到了分布式系统研究者 Mahesh Balakrishnan 的一篇博客《42 things I learned from building a production database》。同样做基础架构,看完大佬总结的经验后拍案叫绝,其中有几条简直是真知灼见,故翻译了全...

2022-05-10 08:51:00 764

转载 完爆90%的性能毛病,收好数据库优化八大通用绝招

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料毫不夸张地说,咱们后端工程师,无论在哪家公司,呆在哪个团队,做哪个系统,遇到的第一个让人头疼的问题绝对是数据库性能问题。如果我们有一套成熟的方法论,能让大家快速、准确的去选择出合适的优化方案,我相信能够快速准备解决咱们日常遇到的80%-90%的性能问题。从解决问题的角度出发,...

2022-04-27 08:51:00 978

转载 一文搞懂 DNS 基础知识,收藏起来有备无患~

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料DNS(Domain Name System), 也叫网域名称系统,是互联网的一项服务。它实质上是一个 域名 和 IP 相互映射的分布式数据库,有了它,我们就可以通过域名更方便的访问互联网。DNS 有以下特点:分布式的协议支持 TCP 和 UDP,常用端口是 53每一级域名的...

2022-04-19 08:51:00 543

转载 怎么写出一份令人惊叹的设计文档?

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料一份好的设计文档需要提供清晰的问题描述、整体的概要设计、涵盖各个细节的详细设计等。这篇有趣的英文小短文通过一个简单的小例子介绍了Google工程师是怎么写设计文档的。本文为中文翻译。原文链接如下:https://luanjunyi.medium.com/how-do-i-wr...

2022-04-14 09:24:40 772

转载 容器与Pod到底有什么区别和联系?

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料容器本可以成为轻量级虚拟机的替代品。但是,由于 Docker/OCI 的标准化,最广泛使用的容器形式是每个容器只有一个进程服务。这种方法有很多优点——增加隔离性、简化水平扩展、更高的可重用性等。但是,它也有一个很大的缺点——正常情况下,虚拟(或物理)机器很少只运行一个服务。虽...

2022-04-06 18:40:29 1197

转载 JDK9为何要将String的底层实现由char[]改成了byte[]?

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料一、为什么要优化 String 节省内存空间二、byte[]为什么就能节省内存空间呢?三、为什么用UTF-16而不用UTF-8呢?如果你不是 Java8 的钉子户,你应该早就发现了:String 类的源码已经由char[]优化为了byte[]来存储字符串内容,为什么...

2022-04-01 10:19:16 921

转载 空降进阿里的 P10 都是什么人

想必大家都听说深圳、上海的事了,疫情反反复复,这还是去年年底去朋友家玩照的,当时还在讶异下高铁的地方也有核酸检测点,没想到现在都成了常态,也不知道什么时候疫情能过去。当时跟朋友吃饭,聊到他们前老板郭东白(前阿里速卖通 CTO,P10大佬),说他那么个工作繁忙的 CTO,还经常骑四个小时山地车去长城脚底下写代码,而且每周有两到三天的上午会撸完铁再去上班,每次一个半小时,这...

2022-03-31 18:30:00 2533

转载 比SQL还好用,又一门国产数据库语言诞生了

数据库语言的目标要说清这个目标,先要理解数据库是做什么的。要说清这个目标,先要理解数据库是做什么的。数据库这个软件,名字中有个“库”字,会让人觉得它主要是为了存储的。其实不然,数据库实现的重要功能有两条:计算、事务!也就是我们常说的 OLAP 和 OLTP,数据库的存储都是为这两件事服务的,单纯的存储并不是数据库的目标。我们知道,SQL 是目前数据库的主流语言。那么,用 ...

2022-03-23 08:00:00 791

转载 5大步骤+10个案例,堪称SQL优化万能公式

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料一、前言在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。二、SQL优化一般步骤1、通过慢查日志等定位那些执行效率较低的SQL语句2...

2022-03-22 18:30:00 834

转载 重新深入理解零拷贝技术

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料注意事项:除了 Direct I/O,与磁盘相关的文件读写操作都有使用到 page cac...

2022-03-21 08:51:00 920

转载 今日推荐:如何设计一个支撑数亿用户的系统

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料要设计出一套能支撑几十亿人的系统是很困难的。对于软件架构师来说,这一直是一项很大的挑战,但...

2022-03-14 08:51:00 668

转载 再见了kafka2.0时代,去掉了zk的kafka3.0才是时代新王!

项目初期,对于消息队列,你会选择Kafka、ActiveMQ还是RabbitMQ?对于这个问题,反向来看,估计很少有人会选择Kafka。而kafka3.0的诞生彻底扭转了战局!虽然凭借着高...

2022-03-11 08:51:00 4259

转载 全链路压测体系建设方案的思考与实践

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料在阿里淘宝 双11 的过程中,长期以来都是在生产环节做全链路压测的,通过实践我们发现在生产...

2022-03-10 21:11:06 496

转载 再见丑陋的 Swagger,这个API神器界面更炫酷,逼格更高,体验更好!

代码未动,文档先行其实大家都知道 API 文档先行的重要性,但是在实践过程中往往会遇到很多困难。程序员最讨厌的两件事:1. 写文档,2. 别人不写文档。大多数开发人员不愿意写 API 文档...

2022-03-09 09:00:00 544

转载 微服务架构统一安全认证设计与实践

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料当企业应用系统逐渐增多后,每个系统单独管理各自的用户数据容易形成信息孤岛,分散的用户管理模...

2022-03-08 17:31:00 307

转载 低至4.7折起!戴尔OptiPlex商用台式机限时特惠,重磅来袭!

虎年开工,热血满满!性能满载的专业商用电脑,现有开工超强折扣!2022年3月1日至2022年3月7日上戴尔小企业官网戴尔Latitude/OptiPlex专业商用电脑至高可领488元限量折...

2022-03-07 10:00:00 280

转载 深度好文:Linux操作系统内存

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料Linux 内存是后台开发人员,需要深入了解的计算机资源。合理的使用内存,有助于提升机器的...

2022-03-02 08:51:00 837

转载 在微服务架构下基于 Prometheus 构建一体化监控平台的最佳实践

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料随着 Prometheus 逐渐成为云原生时代的可观测事实标准,那么今天为大家带来在微服务...

2022-02-28 08:51:00 547

转载 Spring Boot + MDC 实现全链路调用日志跟踪,这才叫优雅!

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料之前有一篇文章简单的介绍过MDC,这次结合具体的案例、生产中的具体问题深入了解一下MDC。...

2022-02-23 21:01:00 1245

转载 图文详解CDC技术,看这一篇就够了!

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料这篇文章是对变更数据捕获 (CDC)实践的介绍,而不是对特定工具的深入探讨。假设我们正在...

2022-02-21 20:52:39 568

转载 系统困境与软件复杂度:为什么我们的系统会如此复杂?

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料读 A Philosophy of Software Design 有感,软件设计与架构复...

2022-02-18 18:04:00 662

转载 如何设计一个复杂的业务系统?从对领域设计、云原生、微服务、中台的理解开始...

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料01如何解决复杂业务设计Aliware软件架构设计本身就是一个复杂的事情,但其实业界已有一...

2022-02-16 08:51:00 455

转载 【超赞】技术架构的战略和战术原则

点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料技术架构,是将产品需求转变为技术实现的过程。技术架构解决的问题包括了如何进行纯技术层面的分...

2022-02-15 18:01:00 510

zookeeper查看器

zookeeper查看器

2016-11-27

spring+activemq必备jar包

spring+activemq必备jar包:activeio-core-3.1.4.jar,activemq-all-5.13.2.jar,activemq-pool-5.13.2.jar,commons-pool2-2.4.2.jar

2016-04-15

jedis-2.1.0.jar

java操作redis的jar包

2016-04-11

redis安装包-linux

redis的安装包 版本3.0.5 是linux版的

2016-04-11

memcached安装包以及MemCachedClient

memcached, libevent, MemCachedClient

2016-04-06

memcached-session-manager

memcached-session-manager 以及kryo的jar包 完整版 经过实际检验

2016-04-06

HttpClient的jar包 plus

之前的不给力

2016-03-31

HttpClient的jar包

commons-codec-1.6.jar commons-httpclient-3.1.jar

2016-03-31

测试对象大小的jar包

测试对象大小的jar包

2016-03-29

cglib动态代理

cglib和asm搭配的jar,方便你使用动态代理

2016-03-25

Cglib两个jar包

cglib动态代理的jar包

2016-03-25

序列化工具(Gson, Jackson, FastJson, ProtoBuf)

各种序列化工具类,包括Gson, Jackson, FastJson, ProtoBuf以及proto.exe,希望大家喜欢

2016-02-23

空空如也

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

TA关注的人

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