
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
windows和Linux系统中怎么关闭8080端口占用?1. windows中打开cmdnetstat -ano | findstr 8080找到进程的pid,如:TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 6148关掉pidtaskkill /pid 6148 -t -f2. Linux找到端口对应的进...
前一段时间,使用线程池写了个脚本跑存量数据,测试了下方法,抛出异常后发现程序并没有终止,等了很久也还是一样,最后手动关闭了程序。后面发现是因为线程池。原因线程池内部有一个类似于死循环的方法,这个循环是非守护线程(用户线程),而jvm对于非守护线程,如果不终止的话,程序是不会结束的,main方法就是非守护线程。代码看代码:我们使用线程池,最终都是将任务调用ThreadPoolExecuto...
限流器, 从算法实现的角度来说, 就我知道的常见的有 滴漏桶, 令牌桶, 滑动窗口计数,固定窗口计数法从实现的工具来说, 常见的有 guava的 RateLimiter (令牌桶)redis的每秒或者每一分钟过期时间的incr(固定窗口计数)但是这些大多数时候都被我们用来当做单个机器上的限流措施, 尤其是guava这种单体框架. redis的incr虽然能控制全局, 但是还是有问题.

1. 前言poi框架可以支持我们在java代码中, 将数据导出成excel , 在上一篇如何使用POI导出excel表格,以及处理浏览器无法识别下载文件的问题中已经详细的进行了介绍 , 但是实际开发中, 往往还需要设置excel字体,颜色,行高,列宽等属性, 有时候还需要锁住单元格, 防止别人讲数据随意篡改.废话不多说, 直接上代码2. 锁住单元格导出excel , 自...

SpringCloud OAuth2资源服务器解决Full authentication,自定义返回异常信息,以及资源服务器忽略验证url,实现自定义登录获取认证服务器的tokenFull authentication 问题自定义登录ControllerwebSecurity配置类:资源忽略验证url自定义返回异常信息实现AuthenticationEntryPoint实现AccessDenied
多种情况下jar包获取文件的路径代码一、idea运行情况二、jar包运行情况三、总结代码代码中,分别使用AppMain.class.getResourceAppMain.class.getClassLoader().getResourcenew FileSystem.getProperty来获取路径其中resources文件夹还有一个a.json文件,模拟我们需要读取的资源p...
1. 为什么要整合HttpClientRestTemplate是Spring自带的一个调用rest服务的客户端,它提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。RestTemplate默认是使用JDK原生的URLConnection,默认超时为-1, 也就表示是没有超时时间的,这个肯定不能满足复杂情况的使用需求, restTemplate的工厂是支持使用HttpCli..
网上很多解决方案,有说该server.xml的,有说该log4j.properties的不过我按这些改了都没生效。不过我也确实是改了上面的两个文件,至于对修改成功的结果有没有起到作用我也不知道,所以大家如果按我这个方法没用的话再试试其他的吧在Tomcat的/bin目录下,打开catalina.sh在沒启用insert模式下,键入/$LOGGING_MANAGER,按n键查找下一条,直到找...
一、为什么会报Timeout waiting for connection from pool首先我们需要知道,HttpClient是不建议每次使用都创建的,因为它本身就带一个连接池。如果我们使用频繁的话,频繁创建HttpClient对象也不是明智的。我在使用HttpClient的时候,在一个调用链中,只是依次使用了HttpClient调用了几次http接口,却发现在第5个的时候,报错了or...
java中在上传文件或者下载文件的时候,或者获取配置文件的时候,经常需要获取工程中的文件的路径地址,这里介绍几种java中获取路径的方式先说一个概念,classpath,就是在进行编译后,class文件,xml、properties等配置文件所在的目录。比如,如果是maven项目,classpath为“项目名/target/classes”,如果是普通项目,可能是”项目名/bin”,或者”项目..







