摘要:最近看了 @JavaGuide 发布的一篇 "『面试官问我如何保证Kafka不丢失消息?我哭了!』" ,这篇文章承接这个主题,来聊聊如何保证 RocketMQ 不丢失消息。 0x00. 消息的发送流程 一条消息从生产到被消费,将会经历三个阶段: 生产阶段,Producer 新建消息,然后通过网络将消 阅读全文
posted @ 2020-03-25 08:15 楼下小黑哥 阅读 (466) 评论 (1) 编辑
摘要:博文地址:https://sourl.cn/QZuega 今天早上看到 IDEA 可以升级新版本,想着体验一下新功能,点击升级,然后全部项目工程无法打开。 报错信息如下: 在项目窗口选择项目工程也不行,出现 闪退 现象。 网上搜索了一把,没有找到具体的解决办法,没办法只能靠自己。 突然想到可以看一下 阅读全文
posted @ 2020-03-22 15:06 楼下小黑哥 阅读 (112) 评论 (0) 编辑
摘要:Map 真是一个宝藏类 阅读全文
posted @ 2020-03-18 07:37 楼下小黑哥 阅读 (364) 评论 (0) 编辑
摘要:Hello,各位小伙伴们好,又到周末了,小黑哥给大家分享一款 神器 :『 utools 』。 官网地址:https://u.tools/ uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。当你熟悉它后,能够为你节约大量时间,让你可以更加专注地改 阅读全文
posted @ 2020-03-14 10:04 楼下小黑哥 阅读 (155) 评论 (0) 编辑
摘要:博文地址:https://sourl.cn/CXgw9P 日常开发中,小黑哥经常需要用到 Java 提供集合类完成各种需求。Java 集合类虽然非常强大实用,但是提供功能还是有点薄弱。 举个例子,小黑哥最近接到一个需求,从输入一个文档中,统计一个关键词出现的次数。代码如下: 虽然这个需求使用 可以轻 阅读全文
posted @ 2020-03-13 07:38 楼下小黑哥 阅读 (224) 评论 (0) 编辑
摘要:hello,各位小伙伴们早上好,今天给大家分享一篇关于使用 CompletableFuture 进行异步编程的文章。 CompletableFuture 这个类功能非常强大,支持回调方式处理任务结果,并且支持编排异步任务,完成一些需要需要相互依赖组合任务。 但是事物都有两面性,CompletableFuture 非常复杂,其拥有 50 多个方法,使用难度稍大。 本文从这点出发,归纳分类这些方法,并且增加大量的代码示例,帮打大家看完这篇文章就理解 CompletableFuture 使用方法。 嘿嘿,赶紧点进来瞅瞅,顺便点个赞呗~ 阅读全文
posted @ 2020-03-09 08:09 楼下小黑哥 阅读 (275) 评论 (0) 编辑
摘要:今天写了一篇非技术文,需求来源于老大的老大,老老大。 这偏文章用以说明微信/支付宝相关参数之间错综复杂的关系,所有资料来自微信/支付宝官网,以及相关银联给的微信/支付宝对接文档。 嘿嘿,如果同行的小伙伴,也有这个疑惑,希望本篇文章帮你解惑。 微信 名词解释: appid :公众号、小程序、移动应用唯 阅读全文
posted @ 2020-03-07 18:28 楼下小黑哥 阅读 (274) 评论 (0) 编辑
摘要:上篇文章中,小黑哥分析 Maven 依赖冲突分为两类: 项目同一依赖应用,存在多版本,每个版本同一个类,可能存在差异。 项目不同依赖应用,存在包名,类名完全一样的类。 第二种情况,往往是这个场景,本地/测试环境运行的都是好好的,上线之后测试就是不行。 这其实与 类加载有关,本地/测试环境加载正确类, 阅读全文
posted @ 2020-03-06 08:49 楼下小黑哥 阅读 (48) 评论 (0) 编辑
摘要:Hello,大家好,本周的文章来源于一次业务需求,需要接入一个只提供异步 API 的第三方外部服务。为了不影响现有系统同步处理的方式,对外屏蔽这种差异,应用内部实现异步请求同步。 方案设计参考 Dubbo 同步请求实现方式,结合自身业务,加了特定的设计。 输出这篇文章,希望对各位读者碰到这种场景需求提供一些思路。 欢迎大家留言,一起讨论。 阅读全文
posted @ 2020-03-02 07:54 楼下小黑哥 阅读 (1878) 评论 (14) 编辑
摘要:依赖冲突的常见原因以及解决方案 阅读全文
posted @ 2020-02-24 08:57 楼下小黑哥 阅读 (387) 评论 (3) 编辑