
日常小技巧
斜月三
这个作者很懒,什么都没留下…
展开
-
【请求header批量添加引号】
请求header批量添加引号和逗号原创 2022-12-05 14:11:40 · 425 阅读 · 1 评论 -
selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PAT
查看本机安装的Chrome浏览器版本、路径等信息原创 2022-12-04 21:03:35 · 1214 阅读 · 0 评论 -
Captcha must be filled out
Captcha must be filled out转载 2022-11-29 13:24:35 · 666 阅读 · 0 评论 -
两种方式实现深拷贝
原理:把对象序列化成流,再从流反序列化成对象,这样就是新的对象了。事前准备:@Datapublic class ItWorker { private String name; private String sex; private LiveAddress address;}@Datapublic class LiveAddress { private String province; private String city; priv原创 2021-10-11 15:05:13 · 570 阅读 · 0 评论 -
数据库重启后程序没有重新连接
事件背景及现象:由于项目较老,我们的程序跟其他的程序共用同一个数据库,因为他们那边故障,数据库被关闭了,重启后我们自己的程序没有重新连接数据库。事件原因:druid配置被修改了。默认情况下,breakAfterAcquireFailure参数用于失败重连,默认值是false表示代表会进行重连。在我的代码配置中,写成了true,这样一旦连接失败,就算数据库恢复也不会进行重连。修改方法:设置为falsebreakAfterAcquireFailure=false另...原创 2021-08-25 15:02:49 · 2243 阅读 · 3 评论 -
记一次血的教训
测试好了之后,部署到生产环境,一定要进行回归测试。不要有 “在测试环境已经测了几轮都没问题,那么生产环境也没问题” 这种天真的想法原创 2021-07-08 14:27:27 · 108 阅读 · 0 评论 -
记一次ORACLE分页优化
一、场景描述:springmvc项目,mybatis,oracle数据库,目标表中有大概三百万条数据。需求要能够分页展示。二、问题描述:使用pageHelper分页插件,对查出来的list进行分页。结果是一直pending的状态,最后超时报错。三、知识储备:逻辑分页和逻辑分页逻辑分页只需要访问一次数据库,是把DB中数据一次性查出来,然后通过自己在代码中利用分页插件或其他方法实现分页。这种情况在数据量小的情况下还好,但是数据量大的话,会占用很多内存,并且查询比较耗时。 ...原创 2021-07-03 00:55:59 · 408 阅读 · 0 评论 -
Error creating bean with name ‘AAA‘: Bean with name ‘AAA‘ has been injected into other beans [BBB]
接手了一个老项目,代码贼乱,没有注释。项目启动时报错如下:Error creating bean with name 'AAA': Bean with name 'AAA' has been injected into other beans [BBB] in its raw version as part of a circular reference, but has eventually been wrapped. This means that said other beans do not u原创 2021-06-22 16:08:42 · 542 阅读 · 2 评论 -
把jar包加入到本地仓库
1. 在环境变量path中添加maven配置,并mvn -h查看是否添加成功。2. 进入jar包路径如D:\worksoftware,cmd运行D:\worksoftware\idea2020.3.1\gitee\bhudy\base\target原创 2021-05-31 11:22:34 · 120 阅读 · 0 评论