- 博客(11)
- 收藏
- 关注
原创 springboot 打包war包并发布
spring boot 版本:2.1.61.application 类改造:@SpringBootApplicationpublic class MyApp extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.so
2021-08-21 11:46:39
117
原创 记一次redis pool 没有可用资源的问题
1.开始时候以为项目中redis配置参数不对,把项目配置参数检查了一遍 //还是有问题...2.查看项目中用到的分布式锁 然后对锁进行全局搜索,用到锁的时候有没有finally 中没有释放锁,被我找到了;然后释放锁;以为一切完事大吉了,过了一阵又出现了....3.后面查找博客什么的a.RedisTemplateHandler 每次使用完手动释放,照做了还是有问题...,debug看到每...
2020-04-01 15:33:46
883
原创 spring多环境配置
1.新建四个application分别是:application.properties , application-dev.properties(开发), application-test.properties(测试),application-pre.properties(预发), application-prod.properties(生产)这里的application.properti...
2018-12-05 10:03:10
799
原创 spring jpa entity 再次存储id问题
代码片段:下面代码再录入数据库时出错:identifier of an instance Entity was altered from 1 to 0; nested exception is org.hibernate.HibernateException: identifier of an instance of com.....Entity was altered from 1 to 0Li...
2018-03-07 16:13:55
663
原创 NamedParameterJdbcTemplate 查询
代码片段 StringBuilder query = new StringBuilder(sql); query.append("AND pl.userName<> pl.userNickname"); query.append("AND pl.crate_date = :createDate "); ...//LocalDate.now().toSt
2018-01-22 11:42:31
1314
原创 spring boot jpa 原生插入数据(ignore)
数据库:mysql使用insert ignore into : user_id 唯一约束,下次如果再次插入相同的user_id 忽略(create和modified为:dateTime) @Modifying @Query(value = "insert ignore into emp(create, modified, user_id, user_name, user_nickname,
2018-01-11 17:49:20
8567
原创 LocalDate中日期操作
jdk:1.81.简单的减(例如:增加天,月,年)LocalDate.now().minusYears(1);//LocalDate.now() 获取当前时间 // minusYears 减去一年月,日,小时... LocalDate.now().minusMonth(1) , LocalDate.now().minusDays(1)...2.简单的增加LocalDate.now().plus
2018-01-10 17:07:06
36707
4
原创 Timestamp和LocalDateTime 互转
jdk:1.81.Timestamp 转 LocalDateTime Timestamp time = Timestamp.from(Instant.now());LocalDateTime localDateTime = time.toLocalDateTime();2.LocalDateTime 转 TimestampTimestamp time = Timestamp.valueOf(Lo
2018-01-10 17:00:32
44139
1
原创 使用NamedParameterJdbcTemplate 进行操作(添加部分列,不影响原有的逻辑)
1.service层定义逻辑(不展示sql)List<Map<String, Object>> batchValues = new ArrayList<>(); for (Param p : params){ MapSqlParameterSource mapSqlParameterSource = new ...
2018-01-10 15:38:56
1280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人