摘要: 由于历史项目跑在kubernetes中 出现了一些如下问题 程序发布的时候 新版本的pod还没有启动成功 老版本的pod就已经停止了 ,这就导致部分请求访问到了新pod,由于新pod内程序还没有启动成功,所有这部分请求就以失败告终。还有可能新pod 启动失败了 就会出现pod一直在重启 然而服务又不 阅读全文
posted @ 2023-03-25 14:11 peachyy 阅读(442) 评论(0) 推荐(0) 编辑
摘要: proto是在当今使用最广泛的IDL之一,起因是dubbo3的Triple 协议需要用到proto文件来生成统一规范的跨语言代码,Grpc也有类似的问题,想想一个团队有很多的业务模块,涉及到一些相互调用依赖的问题,如 A模块需要用到B模块的接口,就需要找到B模块开发者,请告知一下 B模块相关的pro 阅读全文
posted @ 2022-12-20 13:09 peachyy 阅读(944) 评论(0) 推荐(0) 编辑
摘要: dubbo2升级到dubbo3实践 dubbo当前版本 2.7.3 期望升级到 3.0.11。 升级过程 maven依赖变更 <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>dubbo</artifactId> <version>3.0.11</version> 阅读全文
posted @ 2022-12-12 17:52 peachyy 阅读(1278) 评论(0) 推荐(0) 编辑
摘要: 有时候进程觉得关闭了 但是并没有真正的关闭 重启应用的时候会出现端口号冲突 这个时候就需要手动去查询端口号占用情况。 linux 查看端口占用 8080表示需要查询的端口号 netstat -anp | grep 8080 结果 最后一列 267890即表示进程id / 后面为进程命令 [root@ 阅读全文
posted @ 2022-12-09 12:52 peachyy 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 不同的垃圾回收器 他们的日志都是完成不一样的,看懂日志是解决和发现问题的重中之重。 Parallel Scavenge + Parallel Old 日志 启动参数 -XX:+UseParallelGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+ 阅读全文
posted @ 2022-10-27 17:09 peachyy 阅读(1408) 评论(0) 推荐(0) 编辑
摘要: jvm有很多参数可供用户配置 记肯定是不现实,而且不同的版本还有些不一样 只需记住几个比较重要的参数就行 HotSport参数格式分类 标准 -号开头 如 java -version 非标准 -X 开头 特定的版本支持 实验性参数 如 java -Xms 不稳定 -XX开头 后续版本可能不被支持 如 阅读全文
posted @ 2022-10-27 17:07 peachyy 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: java中的垃圾回收算法与垃圾回收器 常用的垃圾回收算法 标记-清除 标记清除算法是一种非移动式的回收算法,分为标记 清除 2个阶段,简而言之就是先标记出需要回收的对象,标记完成后再回收掉所有标记的内存对象,如下图 可见回收后图中被标记的对象被删除回收了,但是碎片化比较严重不连续 对于下次分配大对象的时候由于内存不连续性影响比较大,而且 阅读全文
posted @ 2022-10-25 21:25 peachyy 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 认识RocketMQ4.x架构设计 认识RocketMQ4.x架构设计 阅读全文
posted @ 2022-09-23 16:12 peachyy 阅读(397) 评论(0) 推荐(2) 编辑
摘要: 假如要生成6位的字符 如何才能可靠的生成更多数据。 10进制 最大只能生成 10 ^ 6 - 1 =999999个 16进制 最大只能生成 16 ^ 6 - 1 =16777215个 16进制里面已经包含了 A B C D E F 这几个字母 62进制 最大竟能生成 62 ^ 6 - 1 =5680 阅读全文
posted @ 2022-09-23 09:31 peachyy 阅读(1315) 评论(0) 推荐(1) 编辑
摘要: 在应用程序常用的进制包含 二进制 八进制 十进制 十六进制 | 进制数 | 前缀 | 示例 | 进位规则 | | | | | | | 二进制 | 0b | 0b100 | 包含0 1 逢2进1 符号位中0表示正数 1 表示负数 | | 八进制 | 0 | 0100 | 0-7 逢8进位 | | 十进 阅读全文
posted @ 2022-09-10 09:17 peachyy 阅读(370) 评论(0) 推荐(0) 编辑