分享一次Maven钻石依赖的解决思路 2025年09月25日 戏人看戏 527 前言:项目管理上有一个著名的概念叫着「钻石依赖」,是指软件依赖导致同一个软件包的两个版本需要共存而不能冲突。我们平时使用的 maven 是这样解决钻石依赖的,它会从多个冲突的版本中选择一个来使用,如果不同的版本之间兼容性很糟糕,那么程序将无法正常编译运行... 阅读全文 0 评论
线程池中线程异常后:销毁还是复用? 2025年09月22日 戏人看戏 714 前言下面测试是使用的JUC包下的 java.util.concurrent.ThreadPoolExecutor,本文将围绕验证,阅读源码俩方面来解析这个问题。这里使用两种提交方式分别验证,两种提交方式不一样结果也不一样!如果连这个都不知道,别跟我说你用... 阅读全文 1 评论
这是??? 2025年09月13日 戏人看戏 186 哈哈哈,每天都有垃圾评论,系统自动过滤掉了,不好意思,之前因为没有垃圾评论过滤和审核好多人发广告,不好意思哈~现在这个站点是前台是伪静态,缓存30天到腾讯云CDN EO节点上,所以可能时效性比较低,比如浏览量、评论(需要我手动审核)等,好处就是访问速度非... 阅读全文 0 评论
SpringBoot源码角度深入浅出IOC依赖注入过程 2025年09月13日 戏人看戏 560 前置知识:下面先用一个从ApplicationContext中getBean的一个案例熟悉一下用OkHttpClient注入到了ICO容器中并获取为例打断点进来发现,如果是无参构造的话则会执行if里面的,protected <T> T doG... 阅读全文 1 评论
分享一次接口优化经历耗时从3s降至100ms 2025年08月29日 戏人看戏 318 项目背景:学校实验室需要开发一款教学一体化平台,可以提供老师上传学习资料,如课件、视频、相关资料等,学生可以在线学习。1.提供竞赛训练服务:也给准备参加竞赛的同学提供相关环境进行训练,每个学生提供的环境是linux环境,然后按照比赛题目要求进行做题。2.... 阅读全文 0 评论
SQL从写法上拒绝低效语句! 2025年08月10日 戏人看戏 1229 引言:本篇介绍常用9大SQL常用优化写法,并不是最优解,只是常识写法,拒绝无脑写法!建议正常写sql的时候就可以先常见的优化写法,比如使用最左前缀原则,哪怕当前还没建索引,如果数据量到一定了可以直接加索引而不修改代码。如果还是查不动也可以考虑上检索。1.... 阅读全文 0 评论
设计模式6 2024年01月27日 戏人看戏 9369 6,行为型模式6.11 解释器模式6.11.1 概述如上图,设计一个软件用来进行加减计算。我们第一想法就是使用工具类,提供对应的加法和减法的工具方法。//用于两个整数相加 public static int add(int a,int b){ r... 阅读全文 3 评论
设计模式5 2024年01月27日 戏人看戏 9291 6,行为型模式6.5 状态模式6.5.1 概述【例】通过按钮来控制一个电梯的状态,一个电梯有开门状态,关门状态,停止状态,运行状态。每一种状态改变,都有可能要根据其他状态来更新处理。例如,如果电梯门现在处于运行时状态,就不能进行开门操作,而如果电梯门是停... 阅读全文 2 评论