06 2025 档案

摘要:add by zhj: 简单来说,${}是直接进行SQL拼接,不经过任何处理;#{}会进行客户端预编译,将其用?占位符替换,然后用setXXX设置其值,在setXXX时会进行安全转义,类型转换,解决SQL注入并正确拼接到SQL。 原文:https://cloud.tencent.com/develo 阅读全文
posted @ 2025-06-27 20:43 奋斗终生 阅读(14) 评论(0) 推荐(0)
摘要:原文:https://blog.csdn.net/qq_42187215/article/details/132650985 作者:Zzzj_1233 来源:CSDN 1. 如何基于包扫描类 首先提出一个问题:如通过给定包名来扫描包中类的信息呢? 方式一:使用Class.forName 首先,通过包 阅读全文
posted @ 2025-06-25 17:52 奋斗终生 阅读(149) 评论(0) 推荐(0)
摘要:原文:https://developer.aliyun.com/article/766880 作者:程序员DMZ 来源:阿里云开发者社区 前言 Spring中的循环依赖一直是Spring中一个很重要的话题,一方面是因为源码中为了解决循环依赖做了很多处理,另外一方面是因为面试的时候,如果问到Sprin 阅读全文
posted @ 2025-06-19 22:16 奋斗终生 阅读(21) 评论(0) 推荐(0)
摘要:原文:https://www.jianshu.com/p/32904ee07e56 作者:小亮__ 来源:简书 间隙锁(Gap Lock)是Innodb在可重复读隔离级别下为了解决幻读问题时引入的锁机制,(下面的所有案例没有特意强调都使用可重复读隔离级别)幻读的问题存在是因为新增或者更新操作,这时如 阅读全文
posted @ 2025-06-12 20:43 奋斗终生 阅读(166) 评论(0) 推荐(0)
摘要:原文:https://segmentfault.com/a/1190000023940285 作者:丰木 来源:segmentfault github代码地址 1. JDBC获取Connection 1.1 maven依赖引入mysql-connector和h2数据库 <dependency> <g 阅读全文
posted @ 2025-06-11 17:01 奋斗终生 阅读(25) 评论(0) 推荐(0)
摘要:原文:https://zhuanlan.zhihu.com/p/1894001201957278410 作者:软件求生 来源:知乎 来自社招面试的灵魂拷问 时间回到去年这个时候,我还在准备从原公司跳槽的社招,面了一家国内TOP 10的互联网公司(名字保密哈~)。 面试官突然问我: “你知道线程池中 阅读全文
posted @ 2025-06-05 22:17 奋斗终生 阅读(36) 评论(0) 推荐(0)