摘要:前言 大家在开发中有没有遇到过因循环依赖导致项目启动失败?在排查循环依赖的过程中有没困难?如何避免写出循环依赖的代码? 我没写过循环依赖的代码,作为稳定性负责人,我排查过多次。 有些逻辑简单的代码,循环依赖很容易排查。但是,我们的业务超级复杂,绝大多数循环依赖,一整天都查不出来。 起初我们遇到一个循 阅读全文
posted @ 2020-11-11 14:00 zzhi.wang 阅读(576) 评论(2) 推荐(0) 编辑
摘要:一个开源.net混淆器——ConfuserEx 阅读全文
posted @ 2014-08-26 16:15 zzhi.wang 阅读(29483) 评论(103) 推荐(85) 编辑
摘要:前言 大家在开发中有没有遇到过因循环依赖导致项目启动失败?在排查循环依赖的过程中有没困难?如何避免写出循环依赖的代码? 我没写过循环依赖的代码,作为稳定性负责人,我排查过多次。 有些逻辑简单的代码,循环依赖很容易排查。但是,我们的业务超级复杂,绝大多数循环依赖,一整天都查不出来。 起初我们遇到一个循 阅读全文
posted @ 2020-11-11 14:00 zzhi.wang 阅读(576) 评论(2) 推荐(0) 编辑
摘要:k8s 删除namespace失败(强制删除也是出现报错),状态Terminating,如下: kubectl delete namespace k8s-springboot Error from server (Conflict): Operation cannot be fulfilled on 阅读全文
posted @ 2020-03-29 11:21 zzhi.wang 阅读(1050) 评论(0) 推荐(0) 编辑
摘要:public void mytest() { long start = System.currentTimeMillis(); Thread thread = Thread.currentThread(); Field threadLocalsField = null; try { threadLocalsField = Thread.class.getDeclaredField("threadL 阅读全文
posted @ 2020-01-05 17:14 zzhi.wang 阅读(191) 评论(0) 推荐(0) 编辑
摘要:1 ,show table status from your_database_name 这个不准; 2,这个比较详细 select database_name, table_name, index_name, round((stat_value*@@innodb_page_size)/1024/1 阅读全文
posted @ 2019-09-24 17:23 zzhi.wang 阅读(1582) 评论(0) 推荐(0) 编辑
摘要:先回答问题,是的。 故事, 如下图,今天查看慢sql发现同事在建索引的时候竟然包含了主键,第一感觉这种姿势不对。 我记得很多文章都说过二级索引会自动带上主键,为什么还有人这么操作,后来差了些资料,如下: https://stackoverflow.com/questions/21996001/sho 阅读全文
posted @ 2019-09-20 16:20 zzhi.wang 阅读(529) 评论(0) 推荐(0) 编辑
摘要:“mf*” 为你的key redis-cli -h 127.0.0.1 -p 6379 -a yourpassword keys “mf*” |xargs redis-cli -h 127.0.0.1 -p 6379 -a yourpassword DEL 阅读全文
posted @ 2018-12-29 14:04 zzhi.wang 阅读(120) 评论(0) 推荐(0) 编辑
摘要:背景:测试同学想根据一组user_id 获取token做测试,由于各种原因(数据量大,sql语句复杂),只能根据user_id一条条查,于是写了个脚本: 1, 先查询需要的user_id 导出到user_do.csv 文件 2,脚本(示例): 阅读全文
posted @ 2018-12-29 13:16 zzhi.wang 阅读(1498) 评论(0) 推荐(0) 编辑
摘要:https://github.com/spring-cloud/spring-cloud-openfeign/issues/59 看到github 有人问这个问题,做了个示例: 通过Aspect ,我们能拿到 FeignClient 请求和响应信息,可以做性能、异常上报。 https://www.c 阅读全文
posted @ 2018-11-23 19:29 zzhi.wang 阅读(436) 评论(0) 推荐(0) 编辑
摘要:在Linux/Unix中,一般在屏幕上面看到的信息是从stdout (standard output) 或者 stderr (standard error output) 来的。许多人会问,output 就是 output,送到屏幕上不就得了,为什麼还要分成stdout 和 stderr 呢?那是因 阅读全文
posted @ 2018-10-08 10:33 zzhi.wang 阅读(441) 评论(0) 推荐(0) 编辑
摘要:代码: mybatis-config.xml 配置 阅读全文
posted @ 2018-09-06 12:50 zzhi.wang 阅读(315) 评论(0) 推荐(0) 编辑
摘要:Intellij IDEA 2017 控制台打印的内容超过屏幕宽度了,请问怎么自动换行? 记得重启idea 阅读全文
posted @ 2018-03-29 09:51 zzhi.wang 阅读(3906) 评论(0) 推荐(0) 编辑
摘要:以前我们项目都是基于Apache HttpClient 连接池进行web 接口调用,后来用spring-boot, 发现 RestTemplate 挺好用。 简单介绍下: 什么是RestTemplate? RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTempla 阅读全文
posted @ 2018-03-18 11:03 zzhi.wang 阅读(9616) 评论(0) 推荐(1) 编辑
摘要:原文地址: http://lgscofield.iteye.com/blog/1820521 测试: 依赖: 阅读全文
posted @ 2018-02-22 15:19 zzhi.wang 阅读(237) 评论(0) 推荐(0) 编辑
摘要:官方说明: 调用拦截扩展 扩展说明 服务提供方和服务消费方调用过程拦截,Dubbo 本身的大多功能均基于此扩展点实现,每次远程方法执行,该拦截都会被执行,请注意对性能的影响。 约定: 用户自定义 filter 默认在内置 filter 之后。 特殊值 default,表示缺省扩展点插入的位置。比如: 阅读全文
posted @ 2017-12-21 11:13 zzhi.wang 阅读(2247) 评论(0) 推荐(0) 编辑
摘要:按照官方文档 ,发现dubbo-monitor-simple-x.x.x-assembly.tar.gz 下载不下来(地址访问不了),那么就自己下载源码构建吧。 我的zookeeper,hadoop 什么的一般都安装在/data 目录下。 1, 进入/data 目录,下载dubbo源码 如下图,我下 阅读全文
posted @ 2017-12-17 09:13 zzhi.wang 阅读(976) 评论(0) 推荐(0) 编辑
摘要:### 全局块开始### #配置允许运行nginx服务器的用户和用户组 user nobody; #配置允许nginx进程生成的worker process 数 worker_processes 1; #配置nginx服务器运行对错误日志的存放路径 error_log logs/error.log; #error_log logs/error.log notice; #error... 阅读全文
posted @ 2017-12-05 09:43 zzhi.wang 阅读(209) 评论(0) 推荐(0) 编辑
摘要:spring-boot项目,生产环境运行一段时间后,上传图片报错,如下: threw exception [Request processing failed; nested exception is org.springframework.web.multipart.MultipartExcept 阅读全文
posted @ 2017-11-13 17:44 zzhi.wang 阅读(13973) 评论(0) 推荐(1) 编辑
摘要:systemctl restart networkJob for network.service failed because the control process exited with error code. See "systemctl status network.service" and 阅读全文
posted @ 2017-08-24 16:24 zzhi.wang 阅读(427) 评论(0) 推荐(0) 编辑
摘要:虽然zookeeper安装包提供了客户端工具zkcli,但是命令特别少 ,每次想看看里面的节点信息特别费劲。 幸好有图形工具——zkui,https://github.com/echoma/zkui,下载地址 https://github.com/echoma/zkui/wiki/Download。 阅读全文
posted @ 2017-08-22 10:36 zzhi.wang 阅读(413) 评论(0) 推荐(0) 编辑
摘要:spring-boot controller 测试示例: 单元测试类 Controller 类 PO: pox: github 阅读全文
posted @ 2017-07-14 11:33 zzhi.wang 阅读(512) 评论(0) 推荐(0) 编辑