摘要:
springboot + mybatis多数据库 + druid连接池配置成功。正常运行后,访问第一个数据库后访问第二个数据库,再去访问第一个数据库 会报错: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.Co 阅读全文
摘要:
接口幂等性设计 场景再现: 1.提交表单,快速点击2次,除了id不同数据一样 2.为了解决接口超时而引入重试机制。第一次接口虽然超时但是成功了,重试再次成功,数据重复 3.MQ出现错误未及时提交消费信息,导致发生重复消费。 ... 接口幂等性的效果:任意多次执行所产生的影响均与一次执行的影响相同 幂 阅读全文
摘要:
【问题现象】 应用不定期出现内存占用较高、CPU使用率高,内存占满后一直无法释放。 查询后台日志存在警告日志: WARN o.s.cloud.netflix.metrics.servo.ServoMonitorCache [57]- timerCache is above the warning t 阅读全文
摘要:
一、测试左移简介测试左移,是一种测试的思想,顾名思义就是让测试的活动向前端推动,也叫测试前置。 尽早的测试介入,尽早的发现测试问题,可以从产品流程规范和测试效率的提升保证测试左移的效果。 测试左移思想是"第一时间发现缺陷,第一时间解决",目的是在测试过程中降低缺陷修复的成本,且在测试后期可以更灵活的 阅读全文
摘要:
大家熟悉的测试工作可能是,接到项目后参与需求评审,然后根据需求文档写写用例和准备脚本,等开发提测之后正式开始测试、提bug、回归,测试通过后就结束了,项目交给运维上线,之后投入下一个项目继续重复这样的流程。这样的流程看似没什么问题,但缺点是,测试同学非常被动:当需求质量、开发质量差的时候,你只能被动 阅读全文
摘要:
在www.baidu.com里搜索kms神龙版官网,选择http://www.yishimei.cn/network/319.html,选择下载安装后, 选择常用工具、软件资源列表,选择自己所需要下载的软件的链接,黏贴到浏览器访问即可下载,http://www.yishimei.cn/network 阅读全文
摘要:
1.数据类型 java虚拟机中,数据类型可以分为两类:基本类型和引用类型。 基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。 “引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte、short、int、l 阅读全文
摘要:
前段事件公司出现了一个严重故障(调用dubbo服务一直处于超时,整个服务系统发生雪崩,系统彻底访问不了),一开始怎么都找不到问题的根源,日志的表现形式是dubbo线程池用完了,那么具体是什么导致的没有找到,后然通过jstack日志分析才找到问题的根源,根源就是系统日志代码写有问题。通过这个故障我们来 阅读全文
摘要:
linux获取java进程PID: https://www.cnblogs.com/sxdcgaq8080/p/10734752.html 如果命令使用过程中报错,可能解决你问题的方案: https://www.cnblogs.com/sxdcgaq8080/p/11089179.html http 阅读全文
摘要:
java进程的PID获取命令: https://www.cnblogs.com/sxdcgaq8080/p/10734752.html 1.jstat命令简介 jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。 命令的格式如下: jstat [-命令选项] [vmid] [间隔时间/毫秒 阅读全文