自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 搭建自己的chatgpt-web(nextchat)

参考:【好玩儿的Docker项目】任何地方无障碍快速访问!ChatGPT Next Web——一键免费部署你的私人 ChatGPT 网页应用 | 爱玩实验室

2024-03-21 10:44:11 475 1

原创 激活IDEA2022版本

参考:https://www.cnblogs.com/gfl-1112/p/16595269.html

2024-02-07 09:53:17 1945

原创 JVM老年代内存优化

参考:老年代持续增长,无法触发 mixed gc 的解决方案_java老年代一直增长-CSDN博客java老年代越来越大 jvm老年代爆满_mob64ca13f63f2c的技术博客_51CTO博客【JVM调优】内存溢出+CPU占用过高:问题排查+解决方案+复盘_wx5e479319a1db4的技术博客_51CTO博客

2024-01-01 13:04:20 624 1

原创 修改jenkins的目录(JENKINS_HOME)

这两处都需要修改:1 vim /usr/lib/systemd/system/jenkins.service修改JENKINS_HOME(同上图),这时则vim /usr/lib/systemd/system/jenkins.service修改JENKINS_HOME即可。1)第一种情况:启动的命令是在 /usr/lib/systemd/system/jenkins.service。最开始 sudo cp -a /var/lib/jenkins/ /home/jenkins_data/

2023-12-28 21:33:40 1537

原创 Linux安装nodejs问题

注意:/usr/lib64/ 和/usr/lib/两处的软链都要修改。安装nodejs后,使用node -v报下图。

2023-11-07 21:15:45 531

原创 jenkins自动化操作步骤(gitblit)

执行脚本(jenkins_k56_wms.sh,事先将脚本放到/mnt/serveroot下),将jenkins打包后的jar文件从jenkins的workspace移动到指定的目录下(/mnt/serveroot与生产环境目录保持一致),然后如果存在wms服务,则kill -9强制停止后再启动wms服务。2)mvn命令:只编译打包指定子项目的包,如只打包wms和其依赖的包,并使用test配置文件。1)使用父项目的pom文件:k56-boot/pom.xml。选择构建一个maven项目。

2023-10-28 20:07:00 1016

原创 jenkins+sonar

jenkins集成sonar流水线部署_sonar jenkins-CSDN博客jenkins+sonar 实现代码检测_jenkins sonar_dsdasun的博客-CSDN博客SonarQube中的sonar.java.binaries用法介绍_笔记大全_设计学院

2023-10-28 19:51:16 667

原创 java.sql.SQLException: connection closed

而如何断定程序员忘记关闭连接,是通过时间来界定的,removeAbandonedTimeout的默认值是5分钟,我看很多产品都把这个值设置为10分钟,也就是说,如果连接从被获取到被关闭超过10分钟,就会被自动移除。连接因长SQL一直没有执行完,占用超过removeAbandonedTimeout时被移除,然而在移除时报错了,但因移除报错,此连接还是存在连接池,而实际连接又关闭了,后续再继续拿到的时候就报sqlException:connection closed;

2023-09-11 15:59:22 1070

原创 Druid配置参数详解-maxEvictableIdleTimeMillis,minEvictableIdleTimeMillis(转)

参考:Druid配置参数详解-maxEvictableIdleTimeMillis,minEvictableIdleTimeMillis - 简书

2023-09-10 00:19:38 508

原创 服务报network error错误

服务器linux内核调优时将:net.ipv4.tcp_tw_recycle设置为1,开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。问题:服务请求时会偶发性的报【network error网络超时】(请求瞬间就报)

2023-08-30 09:44:28 498

原创 重启Oracle数据库

5、 如果是关闭数据库,命令:shutdown immediate(shutdown abort) (关闭数据库后sqlplus还是可以连接的,如果想启动就startup)3、 以系统管理员登录,命令:connect / as sysdba。2、 进入Sqlplus控制台,命令:sqlplus /nolog。1、 以oracle身份登录数据库,命令:su - oracle。6、 退出sqlplus控制台,命令:exit。7、 进入监听器控制台,命令:lsnrctl。4、 启动数据库,命令:startup。

2023-07-13 20:29:07 1029

原创 oracle:sysaux表空间使用率高的处理

但是这个存储过程实际上用delete的方式进行的,如果表WRI$_ADV_OBJECTS中有太多和Auto Stats Advisor Task相关的记录,删除任务时可能会需要大量undo空间.由于没有从WRI$_ADV_OBJECTS中清除AUTO_STATS_ADVISOR_TASK记录,SYSAUX空间使用正在迅速增长。在12.2.0.1中,EXECUTION_DAYS_TO_EXPIRE参数被设置为UNLIMITED,这意味着旧记录永远不会被清除。### 把备份表中数据插回原表 ###

2023-06-29 09:57:35 1159

原创 linux修改oracle sys密码

navicat测试连接。

2023-06-28 17:49:35 929

原创 Navicat连接oracle

在工具-> 选项 -> OCI 或环境中,选择在步骤 1 解压目录的 oci.dll。1、官网下载oracle instant client客户端(版本自选)3、重新启动 Navicat。4、配置oracle连接即可。2、navicat配置。

2023-06-26 18:05:26 929

原创 Springboot子项目排除父项目中的依赖包

场景:父项目(或是父父~项目)的依赖包,没有用dependencyManagement(子项目不会直接继承并依赖,而是可选择,此时父项目只是负责管理版本号)管理,而是放在dependencies中,导致子项目被动继承依赖。解决办法:在子项目的dependencies中,引入父项目,并在依赖父项目的dependency中用<exclusions>排除掉父项目中不需要的依赖包。如下:A是父父项目,B是父项目,C是子项目。

2023-04-09 20:53:38 3790

原创 Linux一些话术

句柄:在操作系统层面上,文件操作也有类似于FILE的一个概念,在Linux里,这叫做文件描述符(File Descriptor),而在Windows里,叫做句柄(Handle)(以下在没有歧义的时候统称为句柄)。用户通过某个函数打开文件以获得句柄,此后用户操纵文件皆通过该句柄进行。...

2023-04-09 20:40:25 59

原创 Msyql优化Date_format查询

Msyql优化Date_format查询

2022-06-08 12:53:15 1250 1

原创 日期精准匹配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 640

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

原创 前端传时间带T

问题:前端传时间带T后端用java.util.date接收时报:com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.util.Date` from String "2022-04-17T13:33:07.000Z": expected format "yyyy-MM-dd HH:mm:ss"解决办法:前端修改:var date = this.form

2022-04-17 21:45:00 1306

原创 eureka要在nginx里面配置

eureka要在nginx里面配置,否则其它服务注册不了(固定前缀是eureka)server { listen80; server_name _; location /eureka { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X...

2021-10-29 10:03:34 1951

原创 linux TCP连接调优

文件/etc/sysctl.conf(修改后:sysctl -p生效)net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1net.ipv6.conf.lo.disable_ipv6 = 1vm.swappiness = 0net.ipv4.neigh.default.gc_stale_time=120# see details in https://help.aliyun.com/knowle

2021-10-26 11:30:36 187

原创 SVN trunk branch tag

一、基线(服务端默认划分3条基线)trunk:表示开发时版本存放的目录,即在开发阶段的代码都提交到该目录上。branch:表示发布的版本存放的目录,即项目上线时发布的稳定版本存放在该目录(个人认为:产品定制的版本,会增加维护成本)tag:表示标签存放的目录。(个人认为:它也是一个完整的里程碑版本,不允许开发人员修改)参考:https://wenku.baidu.com/view/ac48b2104431b90d6c85c756.html...

2021-09-15 22:32:26 105

原创 SQL语句分析

以下均为引用:​​​​​​案例:mysql查询sending data占用大量时间的问题处理 - reblue520 - 博客园Explain应用:Mysql调优之Explain extend_半路出家,立地为猿-CSDN博客_explain extended

2021-09-13 11:32:34 91

原创 JAVA程序运行情况查询工具及命令

参照:https://www.cnblogs.com/z-sm/p/6745375.html

2021-07-20 16:08:29 445

原创 Windows10注册表删除软件

系统安装的所有软件相关配置信息:HKEY_CLASSES_ROOT\Installer\Products\......控制面板上软件(删除此处,面板就没有了):HKEY_LOCAL_MACHINE\SOFTWARE\...........安装软件时报:应用转换时的错误,请验证指定的转换路径是否有效,则在HKEY_CLASSES_ROOT\Installer\Products\......找对应的软件(或根据提示信息找)是否还没有清理干净。以上为经验,不一定正确...

2021-06-28 11:43:25 1056

原创 linux centos7.x下TCP/IP及内核参数优化调优

如下配置是写在/etc/sysctl.conf中,可使用sysctl -p生效net.ipv6.conf.all.disable_ipv6 = 1net.ipv6.conf.default.disable_ipv6 = 1net.ipv6.conf.lo.disable_ipv6 = 1vm.swappiness = 0net.ipv4.neigh.default.gc_stale_time=120# see details in https://help.aliyun.com/know

2021-06-04 17:20:26 855

原创 @Valid @NotBlank不生效

@valid:javax.validation.Valid@NotBlank:javax.validation.constraints.NotBlank问题:方法test1,使用的Get请求时,couponsCode传空时,也可以通过,而方法test2,使用的是Post方法时,tString传空时,会报错解决办法:待研究~...

2021-04-19 11:08:19 1269

原创 新版本chrome浏览器带来的跨域请求cookie丢失问题

参考:https://www.jianshu.com/p/aa80ca97f877解决办法:谷歌浏览器里面:chrome://flags/把SameSite by default cookies这个参数设置成disabled

2021-03-30 20:04:33 976

原创 mysql8.0.11版本w10安装指导

https://www.cnblogs.com/laumians-notes/p/9069498.html

2021-03-16 17:48:46 103

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

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

原创 大量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 726

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

原创 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 1812 1

原创 Springboot拦截器统一失败场景响应码

场景:自定义拦截器进行accessToken鉴权校验。1、新建自定义异常类:TokenException,并继承RuntimeExceptionpublic class TokenException extends RuntimeException{ private static final long serialVersionUID = 1L; public TokenException() { } public TokenException(String message

2020-08-10 14:58:27 615

原创 使用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 201

原创 Maven编译指定(跳过)Module

参照:https://www.cnblogs.com/yqyang/p/11328139.html一般来说经常用到的命令, 你想编译的Module: ModuleXmvn clean install ModuleX -am-am --also-make 同时构建所列模块的依赖模块;

2020-07-15 15:32:00 1962

原创 CentOS7.X安装RabbitMQ

1、安装下载RabbitMQ安装源:http://www.rabbitmq.com/install-rpm.html由于RabbitMQ是基于Erlang语言开发,所以在安装RabbitMQ之前,需要先安装Erlang。好在RabbitMQ官网已经为我们提供了Erlang的安装包:Erlang下载地址:http://www.rabbitmq.com/releases/erlang/但是这里erlang版本不全,我们安装的rabbitMQ是V.3.8.4(rabbitmq-server-3.8

2020-05-28 17:14:32 408

原创 解决微信公众号授权域名限制的问题

在微信公众号中,业务域名、JS安全域名及网页授权域名是有限制数量的,如下而往往业务中是需要多个的,此时可以如下方法解决:使用中间页面作为跳板,根据微信跳转到中间页面,加载获取约定的标识参数,根据标识再跳转到指定的服务页面。此时公众号设置中只是配置一个中间域名。...

2020-03-26 17:23:59 5034

JDK API英文版

学习JAVA必不可少的文档,可以对照着中文版一起学习,希望对您有所帮助.

2012-05-03

空空如也

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

TA关注的人

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