摘要: Hope is a good thing, maybe the best of things, and no good thing ever dies. 希望是件美丽的东西,也许是最好的东西,而美好的东西是永远不会消逝的。 大家好,我是勇哥 。 1024 , 程序员节,圆了我一个小小的梦。 花了半年 阅读全文
posted @ 2023-10-24 01:41 勇哥编程游记 阅读(361) 评论(1) 推荐(2) 编辑
摘要: 谈起消息队列,内心还是会有些波澜。 消息队列,缓存,分库分表是高并发解决方案三剑客,而消息队列是我最喜欢,也是思考最多的技术。 我想按照下面的四个阶段分享我与消息队列的故事,同时也是对我技术成长经历的回顾。 初识:ActiveMQ 进阶:Redis&RabbitMQ 升华:MetaQ 钟情:Rock 阅读全文
posted @ 2022-01-12 08:13 勇哥编程游记 阅读(1502) 评论(9) 推荐(15) 编辑
摘要: 推荐一款轻量级且强大的 Elasticsearch GUI : elasticvue 很多同学都是用过 Elasticsearch 的 GUI 工具 Kibana ,但 Kibana 相对比较重,这篇文章,笔者推荐推荐一款轻量级且强大的 Elasticsearch GUI : elasticvue 阅读全文
posted @ 2024-12-13 17:42 勇哥编程游记 阅读(515) 评论(1) 推荐(3) 编辑
摘要: 同学们在准备系技术面试,或者想了解架构底层工作原理时,经常不知道如何进行体系化的学习。 今天给大家推荐一个开源项目:system-design-101,这个项目的宗旨是:将复杂系统通过图片和简单术语进行解释,帮助你准备系统设计面试。 Github 地址: https://github.com/Byt 阅读全文
posted @ 2024-11-21 11:39 勇哥编程游记 阅读(84) 评论(0) 推荐(0) 编辑
摘要: SPI 全称为 Service Provider Interface,是一种服务发现机制。 SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易的通过 SPI 机制为我们的程序提供拓展功能。 1 阅读全文
posted @ 2024-10-28 20:54 勇哥编程游记 阅读(182) 评论(0) 推荐(1) 编辑
摘要: 编写技术文章是程序员分享经验和记录学习成果的重要方式。 为了让写作变得更轻松,有许多实用工具可以帮助提升效率,比如 Markdown 编辑器、画图工具等。 接下来,笔者将介绍四款简单实用的工具,帮助程序员更轻松地编写技术文章。 1 Typora :Markdown 编辑器 Typora 是一款简洁而 阅读全文
posted @ 2024-09-19 22:05 勇哥编程游记 阅读(226) 评论(1) 推荐(0) 编辑
摘要: Redis 列表(List)是一种简单的字符串列表,它的底层实现是一个双向链表。 生产环境,很多公司都将 Redis 列表应用于轻量级消息队列 。这篇文章,我们聊聊如何使用 List 命令实现消息队列的功能以及剖析消费者线程模型 。 1 核心流程 生产者使用 LPUSH key element[el 阅读全文
posted @ 2024-09-10 23:20 勇哥编程游记 阅读(478) 评论(2) 推荐(2) 编辑
摘要: Apache ShardingSphere 是一款分布式的数据库生态系统,它包含两大产品: ShardingSphere-Proxy ShardingSphere-JDBC 很多同学对于 ShardingSphere-JDBC 已经能非常熟悉的使用了,但关于网上关于 ShardingSphere-P 阅读全文
posted @ 2024-08-25 12:35 勇哥编程游记 阅读(440) 评论(0) 推荐(1) 编辑
摘要: 7 月份非常忙碌,想系统性的写一篇文章,好几次不知道如何下手,后来想想还不如顺其自然,写一点自己的学习心得体会。 这篇文章,聊聊 7月份笔者的编程心得 ,希望对大家有所帮助。 1 IntelliJ IDEA 社区版 工欲善其事,必先利其器。 笔者的 Mac 电脑安装了 IntelliJ IDEA U 阅读全文
posted @ 2024-08-10 00:58 勇哥编程游记 阅读(478) 评论(0) 推荐(2) 编辑
摘要: 2015 硅谷之行 ,是我脑海里一段充满海蓝色的记忆。 有点像刘姥姥进大观园,也有点像进入另外一个我不曾幻想过的世界。 郊区很美 我们住在郊区,人很少,景色很美。每次去吃饭,还得驱车 15 分钟左右去附近最近的餐厅。 Google 总部 Google 对于每个程序员来讲,都是一个梦幻的地方,安卓、 阅读全文
posted @ 2024-07-10 00:22 勇哥编程游记 阅读(36) 评论(0) 推荐(1) 编辑
摘要: 这篇文章,聊聊一个大家经常使用的编程模式 :Mybatis +「where 1 = 1 」。 笔者人生第一次重大的线上事故 ,就是和使用了类似的编程模式 相关,所以印象极其深刻。 这几天在调试一段业务代码时,又遇到类似的问题,所以笔者觉得非常要必要和大家絮叨絮叨。 1 OOM 事故 笔者曾服务一家电 阅读全文
posted @ 2024-06-02 20:35 勇哥编程游记 阅读(1576) 评论(13) 推荐(1) 编辑
摘要: 10 几年前,互联网产业蓬勃发展,相比传统 IT 企业,互联网应用每天会产生海量的数据。 如何存储和分析这些数据成为了当时技术圈的痛点,彼时,分库分表解决方案应运而生。 当时最流行的 Java 技术论坛是 javaeye ,有位淘宝的技术人员分享了一篇分库分表的文章 ,这篇文章,我反复看了几十遍,想 阅读全文
posted @ 2024-05-20 22:55 勇哥编程游记 阅读(183) 评论(0) 推荐(0) 编辑