首页
学习
活动
专区
工具
TVP
发布

开发技术

主打java,其他语言的也许也会有
专栏作者
155
文章
172801
阅读量
27
订阅数
苞米豆的多数据源 → dynamic-datasource-spring-boot-starter,挺香的!
  关于苞米豆(baomidou),我们最熟悉的肯定是 MyBatis-Plus
青石路
2023-04-28
2.7K0
记一次 JDK SPI 配置不生效的问题 → 这么简单都不会,还是回家养猪吧
  SPI 全称 Service Provider Interface ,直译过来就是: 服务提供接口 ,是不是有点抽象?
青石路
2022-05-31
6830
四探循环依赖 → 当循环依赖遇上 BeanPostProcessor,爱情可能就产生了!
  楼主一而再,再而三的折腾循环依赖,你们不烦,楼主自己都烦了,如果你们实在是受不了,那就...
青石路
2022-05-10
3590
三探循环依赖 → 记一次线上偶现的循环依赖问题
Spring 的循环依赖,源码详细分析 → 真的非要三级缓存吗 中讲到了循环依赖问题
青石路
2022-05-10
7600
关于 MyBatis-Plus 分页查询的探讨 → count 都为 0 了,为什么还要查询记录?
  因为是基于 Spring Boot ,所以 MyBatis-Plus 的依赖如下
青石路
2022-05-10
1.1K0
关于 Spring Boot 中创建对象的疑虑 → @Bean 与 @Component 同时作用同一个类,会怎么样?
  以我的理解,@Configuration 加 @Bean 会创建一个 userName 不为 null 的 UserManager 对象,而 @Component 也会创建一个 userName 为 null 的 UserManager 对象
青石路
2021-10-09
9090
再探循环依赖 → Spring 是如何判定原型循环依赖和构造方法循环依赖的?
侄子:那你赶紧给我妈花吧,我妈要是跑了,你还得花钱娶一个,到最后,钱我捞不着,亲妈还混没了
青石路
2021-03-15
8940
Spring 的循环依赖,源码详细分析 → 真的非要三级缓存吗
  做 Java 开发的,一般都绕不开 Spring,那么面试中肯定会被问到 Spring 的相关内容,而循环依赖又是 Spring 中的高频面试题
青石路
2021-03-02
4240
Spring 下,关于动态数据源的事务问题的探讨
看着文章的标题,不知道大家能否想到具体是什么问题,如果你有点懵,那就对了! (你不懵的话我这篇文章就没存在的意义了,嘿嘿)
青石路
2020-04-22
1.5K0
原理解密 → Spring AOP 实现动态数据源(读写分离),底层原理是什么
  一般来讲,读写分离无非两种实现方式。第一种是依靠数据库中间件(比如:MyCat),也就是说应用程序连接到中间件,中间件帮我们做读写分离;第二种是应用程序自己做读写分离,结合 Spring AOP 实现读写分离
青石路
2020-04-13
1K0
记一次线上问题 → 事务去哪了
  一天早上,楼主兴致勃勃的逛着园子的时候,右下角的 QQ 头像嘀嘀嘀的闪了起来,定睛一看,哎我去,肾要开始疼了,不是,头要开始疼了
青石路
2020-02-11
3810
自我救赎 → 利用 IDEA 和 Spring Boot 搭建 SSM
利用maven/eclipse搭建ssm(spring+spring mvc+mybatis)
青石路
2019-07-15
5110
spring的自动装配,骚话@Autowired的底层工作原理
Spring拓展接口之BeanPostProcessor,我们来看看它的底层实现中讲到了spring对BeanPostProcessor的底层支持,并且知道了BeanPostProcessor的两个方法:postProcessBeforeInitialization、postProcessAfterInitialization的执行时机,没看的小伙伴可以回过头去看看。本来spring的自动装配是打算放到上一篇博文中详细讲解的,可后来觉得篇幅可能太大了(细心的小伙伴可能会有这样的表情:
青石路
2019-06-22
2.1K0
Spring拓展接口之BeanPostProcessor,我们来看看它的底层实现
    小明:“妈,我被公司开除了”,妈:“啊,为什么呀?”, 小明:“我骂董事长是笨蛋,公司召开高层会议还要起诉我”,妈:“告你诽谤是吧?”,小明:“不是,他们说要告我泄露公司机密”
青石路
2019-06-19
4440
Spring MVC的工作原理
  在关于利用maven搭建ssm的博客,我们一起来探讨下问的最多的问题中,我遗留了一个问题:Spring mvc是何时、何地、如何将Model中的属性绑定到哪个作用域,这里的作用域指的是Servlet的四大作用域;不了解问题背景的可以回过头去看看我的上篇博文。
青石路
2019-06-13
5240
springboot2.0.3源码篇 - 自动配置的实现,发现也不是那么复杂
前言   开心一刻        女儿: “妈妈,你这么漂亮,当年怎么嫁给了爸爸呢?”     妈妈: “当年你爸不是穷嘛!‘     女儿: “穷你还嫁给他!”     妈妈: “那时候刚刚毕业参加
青石路
2019-04-17
1.1K0
Spring拓展接口之BeanFactoryPostProcessor,占位符与敏感信息解密原理
  简单来说,BeanFactoryPostProcessor是spring对外提供的接口,用来拓展spring,能够在spring容器加载了所有bean的信息信息之后、bean实例化之前执行,修改bean的定义属性;有人可能会问,这有什么用?大家还记得spring配置文件中的占位符吗? 我们会在spring配置中配置PropertyPlaceholderConfigurer(继承PropertyResourceConfigurer)bean来处理占位符, 举个例子大家就有印象了
青石路
2019-04-09
1.2K0
Spring拓展接口之FactoryBean,我们来看看其源码实现
   那年去相亲,地点在饭店里,威特先上了两杯水,男方绅士的喝了一口,咧嘴咋舌轻放桌面,手抚额头闭眼一脸陶醉,白水硬是喝出了82年拉菲的感觉。如此有生活情调的幽默男人,果断拿下,相处后却发现他比较木讷,问他为什么那天喝水那么有趣,他仰头道:鬼知道那杯水怎么那么烫啊!
青石路
2019-03-29
5860
springboot集成下,mybatis的mapper代理对象究竟是如何生成的
Mybatis源码解析 - mapper代理对象的生成,你有想过吗,我们讲到了mybatis操作数据库的流程:先创建SqlSessionFactory,然后创建SqlSession,然后再创建获取mapper代理对象,最后利用mapper代理对象完成数据库的操作;Mapper代理对象的创建,利用的是JDK的动态代理,InvocationHandler是MapperProxy,后续Mapper代理对象方法的执行都会先经过MapperProxy的invoke方法。
青石路
2019-03-20
1.4K0
Mybatis源码解析 - mapper代理对象的生成,你有想过吗
    本人幼教老师,冬天戴帽子进教室,被小朋友看到,这时候,有个小家伙对我说:老师你的帽子太丑,赶紧摘了吧。我逗他:那你好好学习,以后给老师买个漂亮的?这孩子想都没想立刻回答:等我赚钱了,带你去韩国整形
青石路
2019-03-15
9740
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档