- 博客(4)
- 资源 (49)
- 问答 (1)
- 收藏
- 关注
原创 项目中测试MM提了一个bug,总结出来的比较标准的问题定位步骤:
定位问题的步骤:1. 确认刚才是否有过代码变更和部署,因为有比较高的概率是刚才变更的代码又搞坏了……2. 追踪链路日志看链路是否有异常;3. 通过RPC的控制台调用看接口输入输出是否符合预期;4. 追踪关键方法的入参和出参,看是否有问题;5. 定位到方法细节后,推理逻辑是否有问题;6. 如果无法通过推理,那就最后一招,回放异常流量debug,这样肯定能够找到原因。某个链路耗时比较长,需要进行性能优化,分析步骤是:1. 通过实际流量制造一个耗时较高的trace;2. 进行trace
2020-11-26 09:07:07 305
原创 Crontab 表达式详解
一个cron表达式有至少6个(也可能7个,6个比7个少元素秒)由空格分隔的时间元素。从左往右按顺序依次为秒(0~59)----分(0~59)时(0~23)日(0~31,但是你需要考虑你月的天数)月(0~11)周(0~6 0=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)年(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(8-18/4)(/表示每隔4小时),一个列表(1,3,5),通配符。由于"月份中的日期"和"星期中的..
2020-11-19 11:57:06 13790
原创 解决idea使用maven管理项目时资源文件无法部署到target下的classes文件夹中
1.查看子maven工程里面有没有这样的代码:<packaging>pom</packaging>,需求删除这句代码,否则会认为是父maven工程,target里面不会生成配置资源xml文件
2020-11-18 13:45:47 981 4
原创 如何在遍历的同时删除ArrayList 中的元素
目录1、直接使用普通for 循环进行操作2、直接使用Iterator 进行操作3、使用Java 8 中提供的filter 过滤4、使用增强for 循环其实也可以5、直接使用fail-safe 的集合类1、直接使用普通for 循环进行操作我们说不能在foreach 中进行,但是使用普通的for 循环还是可以的,因为普通for循环并没有用到Iterator 的遍历,所以压根就没有进行fail-fast 的检验。List<String> userNames = .
2020-11-13 14:02:45 423
Navicat Premium
2020-08-25
Xftp-6.0.0191p123456.zip
2020-05-29
Windows安装rabbitmq环境安装包
2019-04-20
Windows安装rabbitmq环境
2019-04-20
设计模式相关代码demo
2018-06-20
HBuilderX.2.7.9.20200527.full.zip
2020-06-10
wechat_devtools_1.03.2005140_x64.zip
2020-06-10
ARCMap 10 如何使用图片制作mxd文件?
2015-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人