logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Druid 连接池配置的详解及使用时后台出现大量的close_wait 的日志信息

参考:https://blog.csdn.net/qq_42763389/article/details/82906354问题出现原因浮现:使用druid连接池建立inceptor连接时,每过四个小时出现大量的CLOSE_WAIT状态的日志,说明套接字是被动关闭的!(被数据库关闭的)通过查看inceptor配置,发现inceptor有连接保护机制,如果连接超过4个小时,会关闭连接,这个时候连接是被

#java
springboot 项目 maven 使用systemPath方式加载本地jar

注意:<includeSystemScope>true</includeSystemScope>作用:代表maven打包时会将外部引入的jar包(比如在根目录下或resource文件下的外部jar包)打包到项目jar,在服务器上项目才能运行,不加此配置,本地可以运行,因为本地可以在lib下找到外部包,但是服务器上jar中是没有的。artifactId:此名称可自定义,all 为自定义的名称,不过这

文章图片
#spring boot#maven#后端
springboot 从jar包中分离出lib包,实现lib包与项目代码分离

springboot 从jar包中分离出lib包,实现lib包与项目代码分离

#jar#java#spring boot
排序算法-折半插入排序

折半插入排序介绍:折半插入排序是对直接插入排序的一种改良方式,在直接插入排序中,每次向已排序序列中插入元素时,都要去寻找插入元素的合适位置,但是这个过程是从已排序序列的最后开始逐一去比较大小的,这其实很是浪费,因为每比较一次紧接着就是元素的移动。折半排序就是通过折半的方式去找到合适的位置,然后一次性进行移动,为插入的元素腾出位置。什么是折半的方式去找合适的位置呢,那就是折半查找了,因为在已排序的序

#java
Windows10 解决端口占用

Windows10 解决端口占用1.在windows命令行窗口下键入如下命令:netstat –aon |findstr “80”此命令就会查找到端口号中包含"80"的端口占用情况,如下图: 2.找到端口被占用对应的PID例如:结束pid为20976的进程TASKKILL /PID 20976 /F如下图:...

#windows
mysql 远程连接数据库的两种修改方法

mysql 远程连接数据库的两种修改方法

#数据库#mysql
python中 字符串的下标与切片

1.字符串中"下标"的使用列表与元组支持下标索引好理解,字符串实际上就是字符的数组,所以也支持下标索引。如果有字符串:name = 'abcdef',在内存中的实际存储如下:   如果想取出部分字符,那么可以通过下标的方法,(注意python中下标从 0 开始)name = 'abcdef'print(name[0])print(name[1])pri...

Spring Boot:jar中没有主清单属性

使用Spring Boot微服务搭建框架,在eclipse和Idea下能正常运行,但是在打成jar包部署或者直接使用java -jar命令的时候,提示了xxxxxx.jar中没有主清单属性:D:\hu-git\spring-xxx-xxx\target>java -jar spring-cloud-eureka-0.0.1-SNAPSHOT.jarspring-xxx-xxx-0.0.1-S

Springboot 项目中使用redis 的List结构来实现缓存分页分页

1.自定义标签/*** @author gzy*元注解 标识需要缓存分页的方法*/@Documented@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface RedisCache {String cacheName() default Constants.REDIS_PAGE_CACHE;}2

到底了