- 博客(1973)
- 收藏
- 关注
转载 IntelliJ IDEA 神级攻略:IDEA 实战隐藏技巧指南
IDEA是一款功能强悍、非常好用的Java开发工具,近几年编程开发人员对IDEA情有独钟。本文不仅介绍IDEA的基础操作,更揭示众多提升效率的高级功能和不为人知的快捷方式。如果想让这个临时的导航栏消失的话,直接使用esc快捷键即可。2.如何设置自动导包功能,如果遇到同类的类名时需要使用Alt+Enter手工导入完成。可以把红色的导航栏去掉,让IDEA显得更加干净整洁一些。这种热加载比较全面,资源文件、代码的修改都可以监听到,但 有些情况下也会有问题。去掉这个导航栏后,如果你偶尔还是要用的,直接用。
2025-05-19 09:09:26
12
转载 如果 MySQL 的自增 ID 用完了,怎么解决?
然而,在一些特定的场景下,例如当表中的数据量非常大或者应用场景特殊时,自增 ID 可能会达到其最大值。使用 UUID 替代自增 ID 可以避免 ID 用尽的问题,但 UUID 相较于自增 ID 更长,会对存储和性能产生影响。但是,在一些情况下,例如使用了 INT 类型或是数据表长期运行且 ID 的使用不当时,可能会遇到 ID 用尽的问题。这种方案可以在需要时使用额外的列来生成唯一标识符,从而避免单一列的 ID 限制。如果表中的自增 ID 已经接近上限,可以通过更改列的类型来扩展 ID 的范围。
2025-05-16 09:20:09
21
转载 吊打 ThreadLocal,谈谈FastThreadLocal为啥能这么快?
前文说过,ftl要结合ftlt才能最大地发挥其性能,如果是其他的普通线程,就会退化到jdk的ThreadLocal的情况,因为普通线程没有包含InternalThreadLocalMap这样的数据结构,接下来我们看如何退化。注意,这里保存的直接是变量值,不是entry,这是和jdk ThreadLocal不同的。该Map是使用线性探测的方式解决hash冲突的问题,如果没有找到空闲的slot,就不断往后尝试,直到找到一个空闲的位置,插入entry,这种方式在经常遇到hash冲突时,影响效率。
2025-05-15 09:19:30
8
转载 5月想跳槽的兄弟们留个心眼吧......
小张是一名有三年 Java 开发经验的程序员,之前投了几百份简历,面试了十几家公司,都没有拿到满意的 offer。导师亲自整理的大厂出题逻辑与踩分点,包含2025年新趋势、新技术点,适合即将面试和正等待面试机会的兄弟们,覆盖。,这283页知识库建议从头到尾看上一遍,有图文+导图助记,会细致拆解。前几天也有几个兄弟拿了这份指南,全都先后跳槽成功,涨薪最少的也有。「核心知识点+高频面试真题+offer突击手册+场景题」,用12万字总结而成,最近求职受阻的兄弟们别错过。,用简历打动HR,拿面试机会更简单!
2025-05-14 09:19:33
22
转载 Spring AI + DeepSeek,10分钟快速构建本地化AI对话系统!
其中,Redis的主机、端口、密码等参数需要与实际部署的Redis容器相匹配,而AI部分则指定了Ollama的基地址和使用的模型版本,确保系统能够正确连接和调用相应的AI服务。说明:该配置类用于创建RedisTemplate Bean,通过设置不同的序列化方式,确保在与Redis进行数据交互时,键和值能够正确地进行序列化和反序列化操作,从而保证数据的完整性和可读性。说明:此命令在已启动的Ollama容器中执行模型拉取操作,将DeepSeek-R1的7b版本模型下载到本地,以便后续进行调用和测试。
2025-05-13 09:20:10
34
转载 同步 vs 异步性能差10倍!SpringBoot 高吞吐接口实现终极方案
所以,真正使用异步请求的场景应该是该请求的业务代码中,大量的时间CPU是休息的(比如:在业务代码中请求其他系统的接口,在其他系统响应之前,CPU是阻塞等待的),这个时候使用异步请求,就可以释放tomcat的工作线程,让释放的工作线程可以处理其他的请求,从而提高吞吐量。是否有效,只是一个简单的判断,实际中判断有效的并不一定是有效的(比如:客户端取消了请求,服务端是不知道的),但是一般判断为无效的,那肯定是无效了。之后,可以看到之前pending状态的接口完成了响应,得到的结果,就是这里设置的值。
2025-05-08 09:19:33
13
转载 这段代码确实有问题,但是可以不用改。
还是前面那个例子,奔波儿灞接完水回来了,在页面点击了提交,由于 id=1 的这条数据,在他接水期间,已经被灞波尔奔更新了,last_update_time 字段发生了变化,数据库就不会更新成功,前端页面就可以提示奔波儿灞:更新失败,请重试。然后开发同事回复了我一下,大概是这个意思:这个代码是我从原来的某个方法拷过来的,粘的时候我想到了,但是考虑到这个是参数修改场景,操作人员固定,且极其低频,这个代码能用,我就没改了。我当时看到这个代码,就问了对应的开发同事一句话:你写这个代码的时候,有没有考虑并发的问题。
2025-05-07 09:19:29
30
转载 一个薪资被严重低估的方向...
Mysql、Spring、Mybatis、Redis、MQ、Zookeeper、Netty、Dubbo、Spring Boot、Spring Cloud、数据结构与算法、设计模式、网络与操作系统、三高架构、线上疑难问题、大厂面试场景题、项目亮点和难点、K8S云原生。会 Spring Cloud 和 AI 的程序员跳槽,薪资能涨 50% 以上,而只会老技术的人,工资基本就卡在那儿了。,还有足够震撼到每一个Java程序员的,可以称之为全网最详细的,,只会写 CRUD 的程序员,工作越来越不好找了。
2025-05-06 09:20:11
1444
转载 以后程序出问题,可以甩锅给AI了
这些代码来自于一个 GitHub 仓库,目的就是为了让 AI 拿去训练,然后给使用者程序中加后门,具体是主动投喂给GPT的,还是GPT自己主动吃的,不得而知,总之,就是恰好被GPT训练用了,然后有用户碰到类似的需求,正好就拿到了带后门的代码,然后就被骗了。但是这个人否认是他加的这行代码,钱包也不是他自己的,最后甩锅给了 AI,说是AI加上去的,自己没发现,Code Review 时也没发现。说是AI干的,这确实是属于甩锅了。AI时代,写代码是方便读了,但是万一AI被利用了,写出的代码安全性就成了大问题。
2025-04-30 09:19:49
339
转载 告别@Conditional |Spring 7.0新型Bean注册方案实战
这种模式在Spring Boot的自动配置、各类starter的条件化Bean注册以及众多Spring项目的核心实现中尤为常见。它为框架开发者提供了极高的灵活性,使得复杂的组件注册逻辑得以实现,但同时也带来了较高的使用门槛和复杂性。Spring Framework 7的新编程式Bean注册相比之前的方法是一个显著改进,新方法简化了常见的注册模式,遵循Spring提供更现代、对开发者友好的API的趋势,同时保持与现有方法的向后兼容性。这一新特性为开发者提供了更强大的工具来动态管理应用上下文中的Bean定义。
2025-04-29 09:19:37
22
转载 五一后准备跳槽的兄弟可以准备起来了!
今年大家听到“就业大环境很差”、“工作不好找”之类的太多了。如今大环境已经逐渐好转,虽然不需要太过焦虑,但是也要。,包含Spring、MySQL、Redis、并发编程.....帮助大家找准技术方向!大环境越来越好转,真心建议有跳槽计划,但是又心里没底的小伙伴领取一下。为此,我特意与几位大厂后端技术专家,一起整理出了一套非常实用的。大厂对程序员的技术要求只会越来越高,谁。完整版文档已打包,扫码添加下方微信,免费领取,无套路!就算没有面试的打算,也能帮你完善技术体系!最近和几位准备跳槽的兄弟聊天发现,原有。
2025-04-28 09:19:48
15
转载 别再无效加班了!掌握这些Linux命令,让你的工作效率提升200%
例如,输入"find / -name file.txt"可在文件系统的根目录下查找所有名为file.txt的文件,并将结果输出到屏幕上。它允许用户将多个命令链接在一起,使得一个命令的输出可以成为另一个命令的输入,从而形成更复杂的命令。例如,输入"chmod 755 file.txt"可将名为file.txt的文件的权限设置为755,即所有者具有读、写和执行权限,组用户和其他用户只有读和执行权限。• 将一个命令的输出作为另一个命令的输入:使用管道符号|将一个命令的输出作为另一个命令的输入。
2025-04-27 09:19:50
26
转载 最近,后端的薪资彻底爆了。。。
是指运行一段具有特定功能的代码块的行为,以增强其处理能力,实现更复杂的任务,使大模型能够集成外部工具和资源,提升交互性和实用性。✅AI大模型技术实战—— Transformer 架构的核心原理、应用 Fine-tuning 技术,精准微调AI大模型;如今技术圈降薪裁员频频爆发……好多人都怕被AI取代,希望通过迭代AI技术,成为中坚力量,延长职业寿命!研发,老师们将大模型技术原理讲透的同时,还将丰富的商业化AI应用项目无偿分享,帮大家快速打通。只要想入局AI大模型,避开职业危机、高薪就业,在这里都有收获!
2025-04-25 09:19:56
170
转载 Spring 7.0 新特性太香了,让 API 丝滑变更
这种设计不仅支持常见的版本控制策略,还允许开发者实现自定义的版本解析和验证逻辑,以满足特定的业务需求。Spring Framework 7.0 引入了对 API 版本控制的原生支持,为服务器端和客户端应用程序提供了强大的工具,以高效处理版本特定的路由和请求。Spring Framework 7.0 的 API 版本控制实现提供了一套灵活、可扩展的机制,允许开发者以一种标准化的方式管理 API 版本。API 版本控制是现代 Web 开发中的关键实践,允许开发者在不破坏现有客户端的情况下管理 API 的变更。
2025-04-24 09:20:13
53
转载 一个注解让 Spring Boot 项目接口返回数据脱敏
当返回对象比较复杂,需要递归去反射,性能一下子就会降低,于是换种思路,我想到平时使用的 @JsonFormat,跟我现在的场景很类似,通过自定义注解跟字段解析器,对字段进行自定义解析,tql。要做成可配置多策略的脱敏操作,要不然一个个接口进行脱敏操作,重复的工作量太多,很显然违背了“多写一行算我输”的程序员规范。思来想去,定义数据脱敏注解和数据脱敏逻辑的接口, 在返回类上,对需要进行脱敏的属性加上,并指定对应的脱敏策略操作。需求是某些接口返回的信息,涉及到敏感数据的必须进行脱敏操作。
2025-04-23 09:20:09
27
转载 离了大谱!@Bean 与 @Component 用在同一个类上,会怎么样?
验证方式有很多,可以 debug 跟源码,看看 Spring 容器中到底有几个 UserManager 对象,也可以直接从 UserManager 构造方法下手,看看哪几个构造方法被调用,等等。覆盖的,变的是 Spring Boot , Spring Boot 2.1.0 之前没有覆盖 Spring 的。修饰的 UserManager ,也就是会反射调用 UserManager 的有参构造方法。既然 UserManager 构造方法只被调用了一次,那么前面的问题:到底注入的是哪个对象。
2025-04-22 09:19:26
18
转载 IDEA 2025.1 正式发布,新特性真香!
IntelliJ IDEA 会与 Gradle 的配置保持同步,并在需要时允许 Gradle 自动下载所需的 JVM。当新增或修改 Git 远程仓库时,IntelliJ IDEA 会自动拉取最新的更改,从而确保您拥有最新的分支列表和提交历史,而无需手动执行拉取操作。新拉取的分支会立即出现在 Git 分支树中,可以直接开始使用,同时保证代码库始终保持最新状态。可将任何自定义工具配置为运行配置,在提交前的检查阶段(与 IDE 内置检查、格式化并行)执行。文件,便于数据分析、共享和问题诊断。
2025-04-21 09:20:11
172
转载 工作 3 年的同事不懂 isEmpty 和 isBlank 的区别,真是醉了...
新来的同事,干了3年java,代码中 isEmpty 和 isBlank 的区别 都不知道,一顿瞎用。是否为空. 可以看到 " " 空格是会绕过这种空判断,因为是一个空格,并不是严格的空值,会导致。可以参考官方的文档,里面有详细的描述,有些方法还是很好用的.用 Spring AOP 优化 IN 查询,效率提升巨大!用雪花ID和UUID做 MySQL主键,被领导怼了!的存在, come on ,让我们一起来探索。是否有一个为空,只有一个为空,就为true.工作六年,看到这样的代码,内心五味杂陈...
2025-04-18 09:19:48
30
转载 4月准备跳槽的兄弟注意了。。。
不仅包含大量的高频面试题,今年最新面试真题也都整理在里面了!几乎所有的后端技术面试都会涉及到Spring、Redis 相关的知识,这份资料。而且,和市面上的其他资料不同,这份资料不是扫描版的,里面的文字都可以直接复制。即便最近不打算跳槽,也可以通过这些知识点查漏补缺、提升自己,进阶。,不管是工作还是面试中都占有很大的比例,本资料不适合学生群体,更适合职场人群)本资料不适合学生群体,更适合职场人群)有其他Java相关的问题也欢迎来问!有其他Java相关的问题也欢迎来问!动向,精准拿捏今年的后端面试!
2025-04-17 09:20:03
27
转载 多年以后,PageHelper 又深深给我上了一课!
虽然PageHelper给我带来一些困扰,耗费了一定的时间,但是定位问题的过程中,也学习了mybatis和pagehepler的实现方式,对于热爱源码阅读的同学来说还是有一定的提升的。,但是没有执行对应的sql,那么就表明,当前线程ThreadLocal被设置了分页参数,可是没有被使用,当下一个使用此线程的请求来时,就会出现问题。假设线程1持有没有被清除的page参数,不断调用同一个方法,后面两个请求使用的是线程2和线程3没有问题,再一个请求轮到线程1了,此时就会出现问题了。
2025-04-16 09:19:40
29
转载 自己动手写一款 IDEA Mybatis 插件:大大提高 CRUD 效率
扫描结果左侧是mybatis文件的namespace(对于mapper接口名)及其下的方法名,点击具体的方法,右侧产生其对应的SQL语句,并会对该SQL语句进行规约检查、索引检查并输出此SQL语句的的执行计划。预览数据符合要求后,点击「mock」按钮完成数据的插入,默认插入100条数据,通过修改「Mock Rows」的值指定mock记录数,经测试,插入10w条数据花费时间在10秒内,所以可以进行大批量数据mock。点击「result」tab后会自动执行「statement」Tab中的SQL语句。
2025-04-15 09:19:28
39
转载 拥抱毒瘤 DDD!
至于实体充血不充血,我本来就是微服务了,业务粒度本来就很小了,要怎么写是我的自由,改造也是我自己的成本,我并不需要按照你那一套来。原谅我使用“限界上下文”这样的名词来解释一下:你只要把我的服务边界划分清楚了,你管我后面是怎么实现呢,设计模式和架构模式,我的工具箱多的很,并不缺CQRS、事件溯源这样的名词。这三个词,很伟大,它们有一个共同点,都是很容易说服非技术但能决策的人员,然后向下铺开,非常具有营销型,是职业经理人和CTO的最爱。你搜一下DDD的文章,不论什么文章,都有一个特点,那就是不能好好的说人话。
2025-04-11 09:19:29
23
转载 今年就业行情是真癫了。。
是指运行一段具有特定功能的代码块的行为,以增强其处理能力,实现更复杂的任务,使大模型能够集成外部工具和资源,提升交互性和实用性。AI大模型技术实战—— Transformer 架构的 核心原理、应用 Fine-tuning 技术,精准微调AI大模型,!制造、医疗、金融等各行业都在加速AI应用落地,未来企业更看重能用AI大模型技术重构业务流的技术人。老师们将大模型技术原理讲透的同时,还将丰富的商业化AI应用项目无偿分享,帮大家快速打通。课程开班58期,已为20000+学员服务,口碑爆棚,从!
2025-04-08 09:19:23
23
转载 升级版DeepSeek来了,这次真的香!
这也是我入行前遇到的一件非常折磨的事,我想对很多人们也是非常头疼的,但是现在有了问小白,我们可以直接把我们的问题丢给问小白:怎么修改java.util.Date类。在网页端测试,可以完美的打开并且运行,虽然说符合我的需求,但是有点简陋了。可出看出,最后的效果确实还是很不错的,全程不需要我们自己动手,问小白自己完全可以独立完成编程,从这可以看出,问小白V3在编程上的能力是毋庸置疑的。可以看出,问小白完美的理解了问题,不需要漫长的推理思考,立马就给出了答案,并且给我提出了六个修改方法,简直就是我的编程救星!
2025-04-03 09:19:16
61
转载 用泛型实现优雅:Spring 框架事件监听详解
前面我们在实现 ResolvableTypeProvider 的时候,就重写了 getResolvableType 方法,调用了 ResolvableType.forClassWithGenerics,然后用 data 对应的真正的 T 对象实例的类型,作为返回值,这样泛型对应的真正的对象类型,就在运行期被动态的获取到了,从而解决了编译阶段泛型擦除的问题。当你一个类中注入了大量的 Service 的时候,你就要考虑考虑,是不是有什么做的不合适的地方了,是不是有些 Service 其实不应该注入进来的。
2025-04-02 09:19:56
37
转载 别等到被AI淘汰,才后悔没有学大模型
现如今大模型岗位需求越来越大,但是相关岗位人才难求,薪资持续走高,AI运营薪资平均值约18457元,AI工程师薪资平均值约37336元,大模型算法薪资平均值约39607元。大模型正在以惊人的速度改变着各行各业。正如移动互联网时代造就了无数成功的开发者,今天的大模型技术也为我们带来了前所未有的机遇。第一批被优化的,不是初级程序员,而是“拒绝学习AI的中级工程——他们的产出效率已被AI+新人组合碾压。那么在大模型时代,我们如何有效的去学习大模型?不会用大模型的程序员,就像“拒绝IDE,坚持用记事本写Java”
2025-04-01 09:01:39
28
转载 用 Spring AOP 优化 IN 查询,效率提升巨大!
这个功能是我在之前公司写的,效果不错,然后在新公司又改良了,经过实践很有用!因为用的地方多,每次都要写很麻烦,所以结合SpringAOP写了一个基于注解优化方案,只需要打上注解就可以提升性能了。handlerReturnClass:返回值回调函数,对应不同返回值处理逻辑:可能是合并可能取前十条可能求和。setThreadPool:线程池,可能阻塞比较大,不要用公共的线程池最好自己定义一个。加在需要拆分的参数上,只支持一个。这里的加可以是:合并运算,SUM,COUNT以及求TOPN(合并后再取TOPN)
2025-03-31 09:19:17
29
转载 为什么 SpringBoot 宁可挨骂也要干掉 spring.factories ?
并引入新的imports文件机制,SpringBoot 3.0显著改善了与GraalVM的集成体验,让开发者能够更容易地构建高性能、低延迟的云原生应用。这个文件的主要功能是允许开发者声明接口的实现类,从而实现SpringBoot的自动装配和扩展点注册。为了更好地支持GraalVM,SpringBoot需要一种在构建时就能确定的静态配置方式,而不是运行时的动态扫描。依赖于反射加载类,而GraalVM需要预先知道所有使用反射的类,这需要额外的配置和处理。文件,读取配置信息并加载对应的类。
2025-03-28 09:20:07
57
转载 用雪花ID和UUID做 MySQL主键,被领导怼了!
本篇博客首先从开篇的提出问题,建表到使用jdbcTemplate去测试不同id的生成策略在大数据量的数据插入表现,然后分析了id的机制不同在mysql的索引结构以及优缺点,深入的解释了为何uuid和随机不重复id在数据插入中的性能损耗,详细的解释了这个问题。本篇博客我们就来分析这个问题,探讨一下内部的原因。因为uuid相对顺序的自增id来说是毫无规律可言的,新行的值不一定要比之前的主键的值要大,所以innodb无法做到总是把新行插入到索引的最后,而是需要为新行寻找新的合适的位置从而来分配新的空间。
2025-03-26 09:20:04
31
转载 DeepSeek 被放弃了,阿里牛逼!
公司老板、持续创业者、投资人、科研人员、公务员、医生、讲师等等,好多兄弟都在问我用DeepSeek怎么搞钱,我专门搞了 “0基础小白15天成长计划”,拉了一个DeepSeek 赚钱信息差群,还拉了DeepSeek 搞钱的实战群,让英伟达股价暴跌 6.5万亿人民币!原计划每满100人 价格上涨 50,很多个人用户也已经开始行动起来了,“话也不敢说,电也不敢冲,呼呼抢”给大家拆解别人是怎么用这个搞钱的,其实这次价格应该上调 500块钱,有人脉好办事,这已经大家的共识了~原计划每满10人 价格上涨 50,
2025-03-20 09:16:53
44
转载 高并发下的计数器,为什么阿里不推荐使用 AtomicLong?
LongAdder 是 JDK1.8 由 Doug Lea 大神新增的原子操作类,位于 java.util.concurrent.atomic 包下,LongAdder 在高并发的场景下会比 AtomicLong 具有更好的性能,代价是消耗更多的内存空间。图里可以看出在高并发情况下,当有大量线程同时去更新一个变量,任意一个时间点只有一个线程能够成功,绝大部分的线程在尝试更新失败后,会通过自旋的方式再次进行尝试,这样严重占用了 CPU 的时间片,进而导致系统性能问题。在分布式系统中,高并发性能是非常重要的。
2025-03-19 09:19:59
25
转载 超越 AOP:搜集业务操作日志的 3 个新探索
基于以上的窗口机制,我们就可以对数据先进行范围的框定,通过窗口的滑动机制和补偿机制对窗口中的数据进行关联处理。通过以上的业务背景及实现落地过程,我感受到其实在日常业务需求对接和实现过程中,会伴随着各种各样的问题出现,会有很多因素让你对某技术方案进行舍弃,但是舍弃了A可能单来了B C D等一连串的问题,我们在做系统架构时,其实也是一个慢慢演进的过程,对技术实现的思路和方案要拥抱变化,摒弃自己的一些“技术极致”追求,做好兜底方案,完美的方案可能是少数,努力适配自己的技术架构和方案才是我们长期要做的。
2025-03-17 09:19:36
37
转载 取代程序员岗,中国又一相关高薪岗位在崛起!这才是程序员未来5年最好的就业方向!
中国工商联人才交流服务中心和中国科技金融促进会于去年正式推出了国内的ESG证书,也是中文版的ESG证书,即。最新的ESG资讯、上市公司ESG报告、ESG行业大咖直播课。最新的ESG资讯、上市公司ESG报告、ESG行业大咖直播课。最新的ESG资讯、上市公司ESG报告、ESG行业大咖直播课。今天想跟大家说几句心里话,希望大家看完后都能重视起来。金融、互联网、新能源、智能汽车、咨询行业、建筑、环保等。金融、互联网、新能源、智能汽车、咨询行业、建筑、环保等。金融、互联网、新能源、智能汽车、咨询行业、建筑、环保。
2025-03-16 09:20:57
53
转载 SpringBoot AOP + Redis 延时双删功能实战
如果我们没有第二次删除操作,此时有请求访问数据,有可能是访问的之前未做修改的Redis数据,删除操作执行后,Redis为空,有请求进来时,便会去访问数据库,此时数据库中的数据已是更新后的数据,保证了数据的一致性。注意:要知道经常修改的数据表不适合使用Redis,因为双删策略执行的结果是把Redis中保存的那条数据删除了,以后的查询就都会去查询数据库。在多线程并发情况下,假设有两个数据库修改请求,为保证数据库与redis的数据一致性,修改请求的实现中需要修改数据库后,级联修改Redis中的数据。
2025-03-15 09:19:53
76
转载 一行日志引起的线上事故!惊呆了!
往期热门文章:1、性能优化的十种手段,不服来辩!2、公司新来一个技术总监:谁再在 SQL 中写 in 和 not in,直接走人!3、SpringBoot如何动态加载jar包,操作惊呆了?4、项目自从用了接口请求合并,效率直接加倍!5、新来个技术总监:谁再在业务代码里使用多线程,以后就不用来了!线上事故回顾前段时间新增一个特别简单的功能,晚上上线前 Review 代码时想到公司拼搏进取的价值观临时...
2025-03-13 09:19:50
56
转载 性能优化的十种手段,不服来辩!
往期热门文章:1、公司新来一个技术总监:谁再在 SQL 中写 in 和 not in,直接走人!2、SpringBoot如何动态加载jar包,操作惊呆了?3、项目自从用了接口请求合并,效率直接加倍!4、新来个技术总监:谁再在业务代码里使用多线程,以后就不用来了!5、项目终于用上了 Spring 状态机,太优雅了!上篇引言:取与舍软件设计开发某种意义上是“取”与“舍”的艺术。关于性能方面,就像建筑设...
2025-03-12 09:20:11
107
转载 公司新来一个技术总监:谁再在 SQL 中写 in 和 not in,直接走人!
往期热门文章:1、SpringBoot如何动态加载jar包,操作惊呆了?2、项目自从用了接口请求合并,效率直接加倍!3、新来个技术总监:谁再在业务代码里使用多线程,以后就不用来了!4、项目终于用上了 Spring 状态机,太优雅了!5、分层设计:Service 层真的需要实现接口吗?来源:cnblogs.com/hydor/p/5391556.html# WHY?IN 和 NOT IN 是比较常用...
2025-03-11 09:20:12
44
转载 SpringBoot如何动态加载jar包,操作惊呆了?
往期热门文章:1、项目自从用了接口请求合并,效率直接加倍!2、新来个技术总监:谁再在业务代码里使用多线程,以后就不用来了!3、项目终于用上了 Spring 状态机,太优雅了!4、分层设计:Service 层真的需要实现接口吗?5、在银行做开发半年,已经丧失跳槽能力。。。目前数据治理服务中有众多治理任务,当其中任一治理任务有改动需要升级或新增一个治理任务时,都需要将数据治理服务重启,会影响其他治理任...
2025-03-10 09:20:11
132
转载 重磅利好!强烈建议立刻拿下软考!
25年软考政策福利真的超前利好,是非常适合IT人简历镀金、升职加薪、以考代评职称、积分落户、领现金补贴????、争取国家项目的黄金必考证书!2025年软考官宣3月10日报名开始,备考时间仅剩2个月,现在正是备考黄金期,错过后悔一整年。在职人如何击破通关难题,一次拿证?????分享一个免费,且有超多备考干货的——2025软考通关VIP学习群(3月冲刺计划)入群即享2h技术大佬软考2025通关技巧直播课完课免费领...
2025-03-09 09:30:26
40
转载 新来个技术总监:谁再在业务代码里使用多线程,以后就不用来了!
往期热门文章:1、项目终于用上了 Spring 状态机,太优雅了!2、分层设计:Service 层真的需要实现接口吗?2、在银行做开发半年,已经丧失跳槽能力。。。4、Controller层代码这么写,任督二脉全打通5、深拷贝、浅拷贝和clone、new方法到底哪个效率更高?前几天我在网上冲浪,看到一个哥们在吐槽,说他工作三年多了,没使用过多线程。虽然八股文背的滚瓜烂熟,但是没有在实际开发...
2025-03-07 09:19:21
69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人