发布时间:2023-02-20 11:13:31
排序是一个java开发者,在日常开发过程中随处可见的开发内容,java中有丰富的api可以调用使用。本文主要探讨java中排序方法所使用的算法,以及那些是值得我们学习和借鉴的内容。文中如有理解和介绍的错误,一起学习,一起探讨,一起进步。
......【阅读全文】
发布时间:2023-02-20 10:23:06
clickhouse 的原生 rust 客户端目前比较好的有两个clickhouse-rs 和 clickhouse.rs 。两个库在单独使用时没有任何问题,但是,在同一工程同时引用时会报错。本篇内容主要讲解如何用rust语言解决本地库引发的依赖冲突问题......【阅读全文】
发布时间:2023-02-15 16:03:37
背景1、简述:简单介绍 eventbus 及其组成部分。2、原理解析:主要对 listener 注册流程及 event 发布流程进行解析。3、使用指导:eventbus 简单的使用指导。4、注意事项:在使用 eventbus 中需要注意的一些隐藏逻辑。5、分享时提问的问题.........【阅读全文】
发布时间:2023-02-14 11:15:41
1、为什么要有分布式锁?多服务多节点的情况下,就意味着有多个 jvm 进程,要做到这样,就需要有一个中间人;换句话说,juc 的锁和分布式锁都是一种保护系统资源的措施。尽可能将并发带来的不确定性转换为同步的确定性;特性 1:互斥性。在任意时刻,只有一个客户端能持有锁。特性 3: 解铃还须系铃人。.........【阅读全文】
发布时间:2023-02-09 11:51:36
商卡聚合服务是一个小巧的rpc应用,功能是统一查询商品的促销、自营包邮、价格信息、区域库存、区域可配送等等利益点或其他信息。本文重点分享商卡聚合服务的代码设计,包括合理的sirector线程调度(cpu使用率低),和可维护性的设计。 简版代码示例如下: git@github.com:changwenbiao/demosoa.git1.如.........【阅读全文】