- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 jemter批量请求接口
开发过程总,批量处理数据时,可使用jemeter发请求,以下是发请求的步骤:1.启用jemter,如果是绿色版,记得配置环境变量2.创建线程组3.设置线程组,包括并发,延迟启动,线程数4.创建http请求5.设置http请求的的相关配置6.配置批处理时请求数据的来源...
2021-01-28 17:07:12
341
原创 系统繁忙之 java.sql.SQLException: Connection.clearWarnings cannot be called on a closed connection
最近项目开发完了,测试阶段频繁出现无脑的"系统异常",排查很久,主要几方面排查:1.确认接口是否异常2.确认sql有无异常3.查看mysql服务器压力4.查看配置文件中的数据源配置最后发现,在配置中发现,没有配置检查数据库是否连接正常的检测配置(个人的理解),如下:spring.datasource.druid.validationQuery=SELECT 'X'或...
2020-03-26 23:55:16
4300
1
原创 f12调试时,页面缩放,鼠标变黑色圆圈
今天调试页面时,按f12发现之后,主页面变成缩放模式,鼠标变成黑色圆圈,很是难受,搞了一个来小时没搞好。点击了调试窗口的toggle device toolbar 按钮(下图2),意思就是关闭切换设备工具栏,就解决问题了...
2019-10-22 13:52:27
7152
15
原创 启动异常:Has been loaded by XML or SqlProvider, ignoring the injection of the SQL.
昨天写完代码,准备启动项目测试,结果死活起不来,报了很多Dao 的Has been loaded by XML or SqlProvider, ignoring the injection of the SQL.的异常,一辆懵逼:后面一步步排查:1.先排查配置文件是否切换到可用配置,这里使用的是idea,也就是打钩后,再clean,compile,确保配置切换成功。然而并没有卵用...
2019-08-28 10:12:11
10790
原创 mybatisPlus踩坑之--自动填充
这两天在做接口,数据库层采用的是mubatisPlus,在插入数据时,正常逻辑是只是插入create等信息,但是updateTime也自动插入。琢磨了两个小时,还是没找到问题所在,避免影响工期,最后手写SQL。今天又有类似的功能开发,所以我还是想偷懒的用mybatisPlus,结果还是同样的问题,我已开始我以为是 fill填充不对@TableField(fill = FieldFill....
2019-06-04 16:16:12
17789
4
转载 mysql 索引的运用
最近在开发中,有一个段代码每次都执行了两次,实际导致系统异常,在万般无奈之下,找了领导,他给出的解决方案就是给表建立组合索引,当前字段加上唯一主键的字段组合成为一个新的索引,从而解决了重复查询的问题。之后再论坛找了相关的博客,讲解了有关索引的建立和使用,也是加深自己的理解。结合项目来讲,所以需建立在做大量查询,而且数据量较大,上千万级别的数据库表。其他数据量较小的表和update,i...
2019-05-17 16:20:32
104
原创 jenkins部署配置流程
最近项目经常修改发包,而前期没有配置jenkins,所以每次都要手动发包,很繁琐。之后使用jenkins发包,一下子就清爽了。以下是jenkins配置新项目的流程。1.选择环境,开发或测试环境,New Item新建一个项目2.选择Maven project 项目,输入项目名,跟实际项目名一致,点击下面的,便创建了一个新项目。3.确认后,跳转到一下页面。重点来了,各种配置都在...
2019-05-07 17:38:47
537
原创 idea 执行 maven打包,linux手动部署
在开发过程中,有时没有部署jenkins,所以需要手动发包。以下是记录我发包的流程及linux命令:1.使用maven插件打包,注意如果写了测试用例,建议忽略测试类2.使用Xshell进入Linux,之后操作按照下列命令执行ps -ef | grep 7150 (端口号)kill -9 17004 (进程)cd /usr/local/apache-tomcat-XXX-A...
2019-05-07 17:11:46
737
原创 手动事物回滚
在实际业务开发中,会碰到既要捕捉异常,又要执行事物回滚。但是使用了try..catch,事务默认是不执行回滚的,所以需要手动执行事务回滚。具体参考下文(转载)https://www.cnblogs.com/qq1272850043/p/7488025.html...
2019-05-07 11:56:10
380
原创 list中的contains 无法过滤对象
最近在写一个批量操作时,涉及到重复对象的问题,直接使用list.contains进行筛选,发现不起作用。找了资料看看,说需要重写equals和hashCode 方法,结果还是不起作用。似乎contains 只对 常亮起作用,多类不起作用,应该是地址值不一致,而contains只是比较equals方法, 所以不起作用。但是我重写了hashCode还是不行,暂时记录一下,希望有大神指导一二。...
2019-04-08 20:51:35
1001
原创 运行日志中使用占位符%s添加变量
开发中有时候为了方便调试,会在代码中加入日志,把运行到该行的变量打印出来,方便直观的判断问题。直接上Demoprivate static final Logger LOGGER = LoggerFactory.getLogger(DemoTest.class); public static void main(String[] args) { String aa...
2019-03-29 16:42:51
1294
原创 Calender 中的add和set用法
在项目中,会经常需要获取过去几天,几月,几年前的时间,所以这里采用Calendar中的add方法获取。源码:Adds or subtracts the specified amount of time to the given calendar field,based on the calendar's rules. For example, to subtract 5 days fromth...
2019-01-28 16:42:21
3392
原创 Substring()、lastIndexOf()、-1 的用法
前言 入职看了同事代码,发现有根据下横线截取字符串的代码,感觉比较严谨。开发过程中经常要获取数据库表名,会涉及到字符串的截取,所以记录一番。String str = "125aa_13_";if (StringUtils.isNotEmpty(str)) { str = str.substring(0, str.lastIndexOf("_") != -1 ...
2019-01-15 14:33:02
7676
原创 springboot打包运行失败
springboot打包后在cmd中运行出现 .war中没有主清单属性的异常,。原因是: 打包的目录里面的MANIFEST.MF文件中没有加载主类,即没有Start.class...解决方案: 在pom.xml中添加<mainClass>重修打包后可以正常运行war包。...
2018-05-22 09:16:13
752
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人