05 2022 档案
摘要:现象 我们发版都是多组服务器每次发一组,验一组,然后nginx停掉流量保证用户不会请求到这组机器,同时dubbo内部做版本隔离 1.某天发版出现大量异常 奇怪的除了新版本报错,老版本也报这个错 当时很担心无法做回退,尝试停掉新的发老的就不再报错,因为考虑到全发新的 启动时间太长,影响用户使用选择了放
阅读全文
摘要:说明 之前一直不想学习Arthas,想着生产不能随便用。用于动态添加调试日志还是很方便的,还有更多更强大功能慢慢研究 官网:https://arthas.gitee.io/index.html 下载并连接 curl -O https://arthas.aliyun.com/arthas-boot.j
阅读全文
摘要:说明 每次写完代码都要手动格式化和清空无用导入包,有时可能忘记安装插件每次按保存自动格式化并清空无用导入包 使用 1.安装 2.配置
阅读全文
摘要:1.项目很多这种不规范的 但是默认只是看当前文件的 2.右键不规范代码找到规则 3.找到规则是maven相关 4.开始扫描代码 5.copy一个规则来修改,不影响原有规则 6.移除全部规则 只勾上maven规则,防止扫出很对自己不关注的错误 7.执行扫描 然后根据需求修改 8.能够确定修复的可以直接
阅读全文
摘要:说明 很低级的一个错误,本次记录只是加深对spring代理的理解 现象 1.同样一个类2个不同的方法一个空指针一个不空指针 @Resource IProviderRegistryService providerRegistryService; /** * providerRegistryServic
阅读全文
摘要:说明 记录一下内存泄露的完整排查步骤 jvm参数设置 ENV JAVA_OPTS="-Xrs -Dfile.encoding=utf-8 \ -Xmx2000m -Xms1200m -Xmn750m -Xss256k -XX:MetaspaceSize=400m -XX:MaxMetaspaceSi
阅读全文
摘要:需求 这个为公司的封装的各个框架的包,想做到版本集中管理,当某个包修改只需要修改一次版本号,外部项目依赖改一下版本就好了 当时设想的父子目录,在顶级定义参数,子项目依赖参数就行了.但是parent标签也需要指定版本,都还没有继承如何可以继承父项目定义参数呢 使用方式 1.最顶级parent引入插件
阅读全文