
后端
文章平均质量分 84
小码林marlin
码先生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java线程池原理和使用
什么是线程池?线程池是Java线程的一种使用模式,通过池的思想对线程的创建和使用进行统一的管理。为什么要用线程池?Java线程是稀缺资源,频繁的创建和销毁会对CPU带来一定的开销,线程过多也会带来调度开销,不易维护和管理,进而影响缓存局部性和整体的性能。使用线程池可以对线程进行复用,避免了在处理短时间任务时创建与销毁线程的代价,还能防止过分调度,线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。线程池原理线程池使用了池化技术,核心思想是把稀缺资源放到一个池子中进行统一管理,需要使用时从池原创 2021-03-19 14:38:19 · 358 阅读 · 0 评论 -
consul 服务注册失败
如果配置yml没有问题一般是consul版本与springboot版本发生冲突到导致的在我使用consul1.7.3 整合 springboot2.3.0时,发现在consul服务中心无法找到我的服务。降低为1.6.1版本时服务注册成功!consul最新版本下载地址https://www.consul.io/downloads.htmlconsul历史版本下载地址https://releases.hashicorp.com/consul/...原创 2020-05-20 15:50:21 · 2216 阅读 · 0 评论 -
Optional int parameter 'id' is present but cannot be translated into a null value
今天在完善一个后台重置密码的功能,测试时使用ajax发送请求修改密码,浏览器提示修改成功,但是IDEA控制台报错错误如下Optional int parameter ‘id’ is present but cannot be translated into a null value due to being declared as a primitive type. Consider decl...原创 2020-03-06 16:23:57 · 13792 阅读 · 0 评论 -
解决Springboot依赖下载很慢的办法
刚刚开始使用maven的时候, 不可避免在中央仓库下载jar包,但是网站在国外,所以下载速度很慢, 解决方案, 配置国内的镜像:<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun&l...原创 2020-03-06 00:27:21 · 6360 阅读 · 0 评论