摘要: bean的创建过程中,生成代理对象之前是否需要生成普通对象? 如上标题,生成代理对象之前是否需要生成普通对象呢? 答案是:需要 为什么呢? 在bean的创建过程:getBean->doGetBean->createBean->doCreateBean这一套流程中, 在doCreateBean具体实际 阅读全文
posted @ 2020-11-24 11:16 心思慕晨 阅读(576) 评论(0) 推荐(0)
摘要: 总结 spring boot 高级应用整合@Cacheable 项目中缓存除了通过redisTemplate方式,还有一种简单快速操作redis的方式,通过@Cacheable组件 一、功能说明 @Cacheable 注解在方法上,表示该方法的返回结果是可以缓存的。也就是说,该方法的返回结果会放在缓 阅读全文
posted @ 2020-11-23 15:01 心思慕晨 阅读(4983) 评论(0) 推荐(0)
摘要: 总结使用shardingJDBC分表事项 一、使用场景: 使用场景就很简单了,减小单表crud压力。平时在做电商项目,针对下单这一步肯定是要求后台业务对数据库层对crud效率更快,并且在系统以后的推广中数据量越来越大这种情况能有更好的解决措施,那么这一点就可以使用sharding-jdbc分库分表 阅读全文
posted @ 2020-11-12 10:40 心思慕晨 阅读(677) 评论(0) 推荐(0)
摘要: spring 源码学习四:ConfigurationClassPostProcessor @Import注解解析 不知道各位小伙伴在面试过程中有没有被问到spring-boot 自动装配原理,博主在面试中恰好也有被问到。然后我的回答是: 在@SpringBootApplication这个组合注解中, 阅读全文
posted @ 2020-11-03 16:55 心思慕晨 阅读(420) 评论(0) 推荐(0)
摘要: spring 源码学习三:自定义属性编辑器 在日常的工作中,我们经常遇到一些特殊的案例需要自定义属性的解析器来完成对应的属性解析工作,大家需要理解它的本质来进行随意的扩展工作,但是此处的扩展没有大家想象的那么简单,详细的流程讲课的时候我大概讲一下,但是要复杂很多。 需求:自定义属性编辑custome 阅读全文
posted @ 2020-10-27 16:08 心思慕晨 阅读(155) 评论(0) 推荐(0)
摘要: spring 源码学习二:beanPostProcessor(后置处理器)使用总结 先说说概念:beanPostProcessor(接口)也叫后置处理器,作用是在Bean对象在实例化和依赖注入完毕后,在显示调用初始化方法的前后添加我们自己的逻辑。注意是Bean实例化完毕后及依赖注入完成后触发的。接口 阅读全文
posted @ 2020-10-26 11:18 心思慕晨 阅读(591) 评论(0) 推荐(0)
摘要: 先说说selectkey的用法吧: 使用背景:本次的使用db对象针对oracle,它不像pgSql和mysql可以直接通过useGeneratedKeys="true"就能直接获取。在insert语句中,在Oracle经常使用序列、在MySQL中使用函数来自动生成插入表的主键,而且需要方法能返回这个 阅读全文
posted @ 2020-08-26 17:16 心思慕晨 阅读(1941) 评论(0) 推荐(0)
摘要: 环境: 服务器:腾讯云(windows server 16) 访问pgsql客户端:navicat 15 服务器安装: 引用地址:https://www.runoob.com/postgresql/windows-install-postgresql.html; 安装完成默认用户是postgres, 阅读全文
posted @ 2020-07-27 17:24 心思慕晨 阅读(809) 评论(0) 推荐(0)