摘要: 为什么需要多线程 众所周知,CPU、内存、I/O 设备的速度是有极大差异的,为了合理利用 CPU 的高性能,平衡这三者的速度差异,计算机体系结构、操作系统、编译程序都做出了贡献,主要体现为: CPU 增加了缓存,以均衡与内存的速度差异;// 导致 可见性问题 操作系统增加了进程、线程,以分时复用 C 阅读全文
posted @ 2022-06-06 22:17 行舟QAQ 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/f-ck-need-u/p/9834459.html Go语言不是一门面向对象的语言,没有对象和继承,也没有面向对象的多态、重写相关特性。 Go所拥有的是数据结构,它可以关联方法。Go也支持简单但高效的组合(Composition),请搜索面向对 阅读全文
posted @ 2022-06-06 22:17 行舟QAQ 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 一、AspectJ和Spring AOP的区别 在spring框架中有一个主要的功能就是AOP,AOP(Aspect OrientedProgramming, 面向切面/方面编程) 旨在从业务逻辑中分离出来横切逻辑【eg:性能监控、日志记录、权限控制等】,提高模块化,即通过AOP解决代码耦合问题,让 阅读全文
posted @ 2022-04-24 22:52 行舟QAQ 阅读(2653) 评论(1) 推荐(1) 编辑
摘要: 在Java中实现MySQL的Compress()和Uncompress()算法 MySQL COMPRESS()函数用于压缩字符串。 COMPRESS()函数返回的值是二进制字符串。 COMPRESS()函数将非空字符串存储为未压缩字符串的four-byte长度,然后是压缩字符串。如果字符串以空格结 阅读全文
posted @ 2022-04-24 22:36 行舟QAQ 阅读(1271) 评论(1) 推荐(0) 编辑
摘要: RocketMQ 简单实践 RocketMQ官网:https://rocketmq.apache.org/ 下载地址:https://rocketmq.apache.org/dowloading/releases/ 下载源码 Source:https://archive.apache.org/dis 阅读全文
posted @ 2022-04-07 19:11 行舟QAQ 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Spring Events--观察者模式在spring中的应用 参考: https://www.baeldung.com/spring-events https://www.runoob.com/design-pattern/observer-pattern.html https://www.cnb 阅读全文
posted @ 2022-04-05 11:23 行舟QAQ 阅读(481) 评论(0) 推荐(0) 编辑
摘要: redis 分布式锁简单实践 参考: https://zhuanlan.zhihu.com/p/129740066 https://my.oschina.net/wangnian/blog/668830 https://www.cnblogs.com/0201zcr/p/5942748.html h 阅读全文
posted @ 2022-04-04 22:43 行舟QAQ 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 优雅的处理空值 -- optional的使用 熟悉 Java 8 的都知道,java8 引入Optional 类来空指针异常(NullPointerException) 程序员都非常了解的异常。 本质上,Optional是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为 阅读全文
posted @ 2022-03-28 20:44 行舟QAQ 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 参考: google guava中文教程 https://wizardforcel.gitbooks.io/guava-tutorial/content/16.html https://blog.csdn.net/u010900754/article/details/90742576 并发编程是一个 阅读全文
posted @ 2022-03-27 22:48 行舟QAQ 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: 1. Gossip 协议 Gossip 协议也叫 Epidemic 协议 (流行病协议)。原本用于分布式数据库中节点同步数据使用, 后被广泛用于数据库复制、信息扩散、集群成员身份确认、故障探测等。 从 gossip 单词就可以看到,其中文意思是八卦、流言等意思,我们可以想象下绯闻的传播(或者流 行病 阅读全文
posted @ 2022-03-23 23:17 行舟QAQ 阅读(323) 评论(0) 推荐(0) 编辑