java
guangmingguangming
计算机本科文凭。
展开
-
selenium远程调用chrome报错Unable to create new service: ChromeDriverService
selenium远程调用selenium-server-standalone操作chrome浏览器,一直报如下错误:Caused by: org.openqa.selenium.SessionNotCreatedException: Unable to create new service: ChromeDriverServiceBuild info: version: '3.141.59'...原创 2020-05-08 13:34:16 · 3760 阅读 · 4 评论 -
自定义springfox swagger对spring Pageable的支持
最近查看spring-data-jpa官方文档,发现pageable分页对象可以直接作为controller方法的参数。测试后发现在springfox swagger上展示太好,暴露接口的所有get方法作为了参数。尝试通过springfox swagger的扩展进行定制化,搜索后在stackoverflow发现一篇帖子有解决这个问题。最终修改后满足自己的需求。代码如下:@Configura...原创 2020-03-22 16:39:48 · 886 阅读 · 0 评论 -
postgresql发生死锁,org.postgresql.util.PSQLException: ERROR: deadlock detected ,Process 17662 waits for
最近在程序日志中发现有死锁,具体错误信息如下:Caused by: org.postgresql.util.PSQLException: ERROR: deadlock detectedDetail: Process 17662 waits for ShareLock on transaction 11042283; blocked by process 17659.Process 1...原创 2020-03-15 21:13:42 · 4099 阅读 · 0 评论 -
hibernate只有查询操作,实际却执行了更新语句
最近在项目中发现在事务中只执行了查询操作,开启sql debug打印却发现有更新语句。经过排查发现是实体中包含的值对象没有覆盖equals和hashcode操作,怀疑hibernate在用默认的equals进行比较的时候发现对象不等,所以执行了删除操作,然后再执行插入操作。实体对象:@Getter@Setter@ToString@Entitypublic class Person...原创 2020-03-15 21:06:57 · 392 阅读 · 0 评论 -
ubuntu上svn+maven+jenkins自动部署
公司项目管理用的maven ,代码管理用的svn。项目开发好了后需要打成jar包,部署到linux上测试,出现bug后又要重新部署。这个过程比较繁琐。最近发现jenkins不但可以做持续集成,还可以进行自动化部署,十分方便。以下是我在ubuntu上搭建svn+maven+jenkins自动化部署环境的过程。1.jenkins安装在官网上有各种操作系统上安装jenkins的方法,ubuntu原创 2015-07-13 22:58:42 · 2201 阅读 · 0 评论 -
使用commons-beanutils把javabean转换成Map日期date不能自定义格式
今天遇到一个功能需要将javabean的属性转换到map中,想到apache commons-beanutils的 BeanUtils工具类可能具有此功能。果然发现有个describe可以实现。试了下可以转换,但发现个问题,日期类型不能很好地转换,只能转换成Thu Sep 17 19:26:59 CST 2015这种格式,而我需要yyyy-MM-dd这种格式。翻了下源码发现有个日期转换器DateC原创 2015-09-17 19:23:02 · 8065 阅读 · 0 评论