自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 jemter批量请求接口

开发过程总,批量处理数据时,可使用jemeter发请求,以下是发请求的步骤:1.启用jemter,如果是绿色版,记得配置环境变量2.创建线程组3.设置线程组,包括并发,延迟启动,线程数4.创建http请求5.设置http请求的的相关配置6.配置批处理时请求数据的来源...

2021-01-28 17:07:12 195

原创 系统繁忙之 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 3706 1

原创 f12调试时,页面缩放,鼠标变黑色圆圈

今天调试页面时,按f12发现之后,主页面变成缩放模式,鼠标变成黑色圆圈,很是难受,搞了一个来小时没搞好。点击了调试窗口的toggle device toolbar 按钮(下图2),意思就是关闭切换设备工具栏,就解决问题了...

2019-10-22 13:52:27 5392 13

原创 启动异常: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 10494

原创 mybatisPlus踩坑之--自动填充

这两天在做接口,数据库层采用的是mubatisPlus,在插入数据时,正常逻辑是只是插入create等信息,但是updateTime也自动插入。琢磨了两个小时,还是没找到问题所在,避免影响工期,最后手写SQL。今天又有类似的功能开发,所以我还是想偷懒的用mybatisPlus,结果还是同样的问题,我已开始我以为是 fill填充不对@TableField(fill = FieldFill....

2019-06-04 16:16:12 17242 4

转载 mysql 索引的运用

最近在开发中,有一个段代码每次都执行了两次,实际导致系统异常,在万般无奈之下,找了领导,他给出的解决方案就是给表建立组合索引,当前字段加上唯一主键的字段组合成为一个新的索引,从而解决了重复查询的问题。之后再论坛找了相关的博客,讲解了有关索引的建立和使用,也是加深自己的理解。结合项目来讲,所以需建立在做大量查询,而且数据量较大,上千万级别的数据库表。其他数据量较小的表和update,i...

2019-05-17 16:20:32 65

原创 jenkins部署配置流程

最近项目经常修改发包,而前期没有配置jenkins,所以每次都要手动发包,很繁琐。之后使用jenkins发包,一下子就清爽了。以下是jenkins配置新项目的流程。1.选择环境,开发或测试环境,New Item新建一个项目2.选择Maven project 项目,输入项目名,跟实际项目名一致,点击下面的,便创建了一个新项目。3.确认后,跳转到一下页面。重点来了,各种配置都在...

2019-05-07 17:38:47 479

原创 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 695

原创 手动事物回滚

在实际业务开发中,会碰到既要捕捉异常,又要执行事物回滚。但是使用了try..catch,事务默认是不执行回滚的,所以需要手动执行事务回滚。具体参考下文(转载)https://www.cnblogs.com/qq1272850043/p/7488025.html...

2019-05-07 11:56:10 346

原创 list中的contains 无法过滤对象

最近在写一个批量操作时,涉及到重复对象的问题,直接使用list.contains进行筛选,发现不起作用。找了资料看看,说需要重写equals和hashCode 方法,结果还是不起作用。似乎contains 只对 常亮起作用,多类不起作用,应该是地址值不一致,而contains只是比较equals方法, 所以不起作用。但是我重写了hashCode还是不行,暂时记录一下,希望有大神指导一二。...

2019-04-08 20:51:35 844

原创 运行日志中使用占位符%s添加变量

开发中有时候为了方便调试,会在代码中加入日志,把运行到该行的变量打印出来,方便直观的判断问题。直接上Demoprivate static final Logger LOGGER = LoggerFactory.getLogger(DemoTest.class); public static void main(String[] args) { String aa...

2019-03-29 16:42:51 1148

原创 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 3312

原创 Substring()、lastIndexOf()、-1 的用法

前言         入职看了同事代码,发现有根据下横线截取字符串的代码,感觉比较严谨。开发过程中经常要获取数据库表名,会涉及到字符串的截取,所以记录一番。String str = "125aa_13_";if (StringUtils.isNotEmpty(str)) { str = str.substring(0, str.lastIndexOf("_") != -1 ...

2019-01-15 14:33:02 7493

原创 springboot打包运行失败

springboot打包后在cmd中运行出现 .war中没有主清单属性的异常,。原因是:    打包的目录里面的MANIFEST.MF文件中没有加载主类,即没有Start.class...解决方案:    在pom.xml中添加<mainClass>重修打包后可以正常运行war包。...

2018-05-22 09:16:13 700

时间转换工具类

常用的时间工具类,用于处理日常开发中对时间处理的工具。包括得到星期几,时间格式转换等!

2019-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除