![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
jey_4
宅在宅
展开
-
日期精准匹配MM/dd/yy,MM/dd/yyyy
if(dateString.contains("/")){ String temp = dateString.replaceAll("/", ""); String temp2 = dateString.replaceFirst("\\d+/\\d+/", ""); if(3 < temp.length() && temp.length() < 7 && temp2.length()==2) { //兼容MM/dd/yy格式,如5/26/22 Si.原创 2022-04-27 10:03:49 · 656 阅读 · 0 评论 -
ngnix解决504 Gateway Time-out
问题:后端代码逻辑用时过长,nginx中默认是60S的请求连接等待,超过则报504网关超时,解决办法:nginx配置proxy_send_timeout 300;proxy_read_timeout 300;proxy_connect_timeout 300;原创 2022-04-18 14:53:11 · 2461 阅读 · 0 评论 -
SVN trunk branch tag
一、基线(服务端默认划分3条基线)trunk:表示开发时版本存放的目录,即在开发阶段的代码都提交到该目录上。branch:表示发布的版本存放的目录,即项目上线时发布的稳定版本存放在该目录(个人认为:产品定制的版本,会增加维护成本)tag:表示标签存放的目录。(个人认为:它也是一个完整的里程碑版本,不允许开发人员修改)参考:https://wenku.baidu.com/view/ac48b2104431b90d6c85c756.html...原创 2021-09-15 22:32:26 · 120 阅读 · 0 评论 -
JAVA程序运行情况查询工具及命令
参照:https://www.cnblogs.com/z-sm/p/6745375.html原创 2021-07-20 16:08:29 · 464 阅读 · 0 评论 -
@Valid @NotBlank不生效
@valid:javax.validation.Valid@NotBlank:javax.validation.constraints.NotBlank问题:方法test1,使用的Get请求时,couponsCode传空时,也可以通过,而方法test2,使用的是Post方法时,tString传空时,会报错解决办法:待研究~...原创 2021-04-19 11:08:19 · 1293 阅读 · 0 评论 -
springboot解决@value无法注入工具类
方案,能过跳板形式注入1.跳板类@Componentpublic class SpringConfigUtils { public static String active; @Value("${spring.profiles.active}") public void setFile(String active) { SpringConfigUtils.active = active; }}此时active已经注入配置文...原创 2021-03-11 11:46:51 · 526 阅读 · 0 评论 -
nginx+keepalived双机热备
Nginx+keepalived 双机热备(主从模式)https://www.cnblogs.com/kevingrace/p/6138185.htmlNginx+keepalived 双机热备(主主模式)https://www.cnblogs.com/kevingrace/p/6146031.html原创 2021-02-23 17:27:44 · 111 阅读 · 0 评论 -
大量CLOSE_WAIT连接导致服务假死
参考:https://blog.csdn.net/q512224549/article/details/89483432https://blog.csdn.net/lxlmj/article/details/53005021?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-2&spm=1001.2101.3001.4242三次握手:四次挥手:引用重点语句:CLOSE_WAIT从上面的图可以看出来..原创 2021-01-21 15:20:48 · 788 阅读 · 0 评论 -
shiro自定义session过期时间
使用shiro权限框架,并使用redis来管理session时,自定义session有效时间,配置如下:1:sessionManager.setGlobalSessionTimeout(90*60*1000);2: redisSessionDAO.setExpire(90*60);如上两个时间一个是session会话时间,一个是redis存储的session的有效时间。其它处的session配置都不用管,以上面两个配置为最终决定session有效期。...原创 2021-01-16 14:37:32 · 1514 阅读 · 0 评论 -
querydsl中实现sql的group_concat函数
import com.querydsl.core.QueryResults;import com.querydsl.core.types.Order;import com.querydsl.core.types.OrderSpecifier;import com.querydsl.core.types.Predicate;import com.querydsl.core.types.Projections;import com.querydsl.core.types.dsl.Expression.原创 2020-12-24 17:22:24 · 1902 阅读 · 1 评论 -
使用Easyexcel
使用Easyexcel(版本1.1.2-beta5),务必要加上index,否则会出现意想不到的问题,如下@ExcelProperty(value="车牌号",index=0)private String carNo;@ExcelProperty(value="客户手机号",index=1) private String mobile;原创 2020-07-22 20:43:43 · 233 阅读 · 0 评论