自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 ioc中bean的实例化过程

调用finishBeanFactoryInitialization(beanFactory);来创建所有bean对象,下面进入这个方法protected void finishBeanFactoryInitialization(ConfigurableListableBeanFactory beanFactory) { // Initialize conversion service for this context. if (beanFactory.containsBean(CONVERSION

2021-08-17 17:39:09 102

原创 IOC执行流程

通过配置类方式启动spring,new AnnotationConfigApplicationContext()参数为配置类的class或者是包路径this(); scan(basePackages); refresh();AnnotationConfigApplicationContext类中这三个方法分别是:**this()**调用构造器方法,先执行父类构造器,并在父类GenericApplicationContexth中创建DefaultListableBeanFactory,也

2021-08-15 13:13:49 207

原创 静态代理和动态代理

静态代理:代理类和被代理类同时实现一个接口,代理类代理的是接口声明的方法 ,代理类中含有一个被代理类类型的属性,在创建代理类时将被代理类对象传入,代理类得到被代理对象并赋值给对应的属性,这样代理类就可以通过这个对象随时调用被代理对象的方法了条件代理类和被代理类继承同一个接口实质:代理功能就是代理对象调用被代理对象的方法,只不过在调用之前或可以做一些独属于自己的逻辑**缺点:**代理对象在编译期确定,一个被代理类就需要一个代理类,若多个类实现代理功能时就需要创建多个代理类,代码冗余程度高动态代理:

2021-08-13 15:20:36 41

原创 mybatis逆向工程注意的地方

加粗样式springboot整合mabatis时使用逆向工程创建的XXXmapper.xml遇到的问题要注意逆向工程生成文件的包路径:一般xxxmapper.xml中都会使用一些实体类作为ResultMap的类型,这里指定的实体类的包路径一定要写正确,要和工程中所用实体类的包路径对应上,否则就会启动springboot时报错找不到实体类...

2021-07-30 13:18:36 52

原创 补题(最短路+拆点)HUD-6805

http://acm.hdu.edu.cn/showproblem.php?pid=6805题意:有n个村庄,m条无向道路,道路单位为米,张三现在要拿着蛋糕从s村庄走到t村庄,村庄分为L M R三种类型。L村庄只能左手拿蛋糕,R村庄只能右手拿蛋糕,M村庄左右手拿都行,每次更换左右手必须停下耗费x秒的时间,现在要你求从s走到t的最短时间,速度看成1s/m。刚开始思路:不考虑换手那就是最短路模板了,这题难点在于走的过程中不知道什么时候换手是最优解,我刚开始的做法是跑spfa,在更新路径的时候同时记录当前是哪

2020-08-02 09:53:19 111

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除