上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 前言 相信接触过并发系统的小伙伴们基本都使用过线程池,或多或少调整过对应的参数。以 Java 中的经典模型来说,能够配置核心线程数、最大线程数、队列容量等等参数。 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, lon 阅读全文
posted @ 2022-10-05 14:40 xiaoxi666 阅读(461) 评论(0) 推荐(1) 编辑
摘要: 背景介绍 某次在 SpringBoot 2.2.0 项目的一个配置类中引入了这么一行代码: InetAddress.getLocalHost().getHostAddress() 导致项目启动明显变慢。同时报出了相关的警告信息: 2022-10-03 23:32:01.806 [TID: N/A] 阅读全文
posted @ 2022-10-04 23:09 xiaoxi666 阅读(3694) 评论(1) 推荐(2) 编辑
摘要: No application config found or it's not a valid config! 阅读全文
posted @ 2022-10-03 15:48 xiaoxi666 阅读(3165) 评论(1) 推荐(1) 编辑
摘要: 后端同学基本都会见过这种场景:在同一个工程中,有些页面使用jsp模版渲染,同时还有其他接口提供Json格式的返回值。为了同时支持这两种场景,我们一般是如何处理的呢? 其实非常简单: 1、在项目中为 SpringMvc 指定视图解析器 ViewResolver,并引入 jstl 和 apache-js 阅读全文
posted @ 2022-08-19 01:02 xiaoxi666 阅读(654) 评论(2) 推荐(1) 编辑
摘要: 本文结合项目经验,整理一份大纲,供参考。 常用指标 RT(Response Time):响应时间。可能会衍生出 TP999、TP99、TP95、TP90等指标。一般在几毫秒到几百毫秒之间。 QPS(Query Per Second):每秒查询量。这是我们最常说的一个指标了。视业务复杂度不同而不同,轻 阅读全文
posted @ 2022-04-05 23:30 xiaoxi666 阅读(1073) 评论(0) 推荐(2) 编辑
摘要: 前言 在 SpringBoot 项目中,我们经常会使用两种占位符(有时候还会混用),它们分别是: @*@ ${*} 如果我们上网搜索「SpringBoot 的占位符 @」,大部分答案会告诉你,SpringBoot 的默认占位符由 ${*}变成 @*@了,更好一点的答案会引用 SpringBoot官网 阅读全文
posted @ 2021-12-11 17:36 xiaoxi666 阅读(5933) 评论(1) 推荐(6) 编辑
摘要: 【系列文章】Maven 源码解析:依赖调解是如何实现的? 源码解析:四种Maven依赖调解机制的实现。 阅读全文
posted @ 2021-11-21 01:12 xiaoxi666 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 本文是系列文章《Maven 源码解析:依赖调解是如何实现的?》第七篇,也是最后一篇,主要做个总结。请按顺序阅读其他系列文章,系列文章总目录参见:hhttps://www.cnblogs.com/xiaoxi666/p/15583241.html。 总结 在本系列文章中,我们搭建了一个简单的多模块项目 阅读全文
posted @ 2021-11-21 01:11 xiaoxi666 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 本文是系列文章《Maven 源码解析:依赖调解是如何实现的?》第六篇,主要介绍 dependencyManagement 版本锁定原则。请按顺序阅读其他系列文章,系列文章总目录参见:https://www.cnblogs.com/xiaoxi666/p/15583241.html。 场景 我们在根模 阅读全文
posted @ 2021-11-21 01:10 xiaoxi666 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 本文是系列文章《Maven 源码解析:依赖调解是如何实现的?》第五篇,主要介绍同一个文件内声明,后者覆盖前者的原则。请按顺序阅读其他系列文章,系列文章总目录参见:https://www.cnblogs.com/xiaoxi666/p/15583241.html。 场景 这次我们让 A 直接依赖 X, 阅读全文
posted @ 2021-11-21 01:07 xiaoxi666 阅读(271) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页
TOP