上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: CPU多级缓存 缓存一致性(MESI) Cache的四种数据状态M(被修改)E(独享)S(共享)I(无效) M:与主存的数据不一致,在将来的某一个时间内需要写进主存,这个动作要在CPU读取内存之前完成,当这个数据放回主存后,就会进入E状态 E:只被自己的CPU访问,当其他CPU访问时,变成S状态,当 阅读全文
posted @ 2019-04-27 16:27 FigSprite 阅读(190) 评论(0) 推荐(0)
摘要: 接着我们讲讲关联关系的配置,我们耳熟能详的MVC结构,Controller关联着Service,Service关联着UserRepository,接着上一节的代码,完成上诉功能 在Main方法里,我们希望调用Controller的execute()方法能打印出三条信息,接下来我们直接运行一下 不出所 阅读全文
posted @ 2019-04-27 11:16 FigSprite 阅读(244) 评论(0) 推荐(0)
摘要: 之前说的三种配置方式,都是使用XML配置,现在我们说说使用注解配置Bean。 这部分内容主要分为两个部分:使用注解配置Bean,使用注解配置Bean属性。 在classpath中扫描组件 组件扫描:Spring能够从ClassPath下自动扫描,侦测和实例化具有特定注释的组件 特定组件包括: @Co 阅读全文
posted @ 2019-04-27 09:56 FigSprite 阅读(539) 评论(0) 推荐(0)
摘要: 这是配置Bean的第三种方式,FactoryBean是Spring为我们提供的,我们先来看看源码: 第一个方法:public abstract T getObject() throws Exception; 返回Bean本身, 第二个方法:public abstract Class<?> getOb 阅读全文
posted @ 2019-04-26 20:16 FigSprite 阅读(331) 评论(0) 推荐(0)
摘要: 前面几节,我们配过了好多Bean,通过反射机制,在class属性里填写全类名,现在我们来讲讲其他方式,通过工厂方法,还有通过FactoryBean,这个在我们整合第三方框架时会用到。 工厂方法可以分为静态工厂方法和实例工厂方法。 静态工厂方法 调用静态工厂方法创建Bean是将对象创建的过程封装到静态 阅读全文
posted @ 2019-04-26 19:40 FigSprite 阅读(267) 评论(0) 推荐(0)
摘要: 先来看看下面的代码: public class test { public static void main(String[] args) { int i = 1; i = i++; int j = i++; int k = i + ++i * i++; System.out.println(i); 阅读全文
posted @ 2019-04-26 18:05 FigSprite 阅读(498) 评论(0) 推荐(0)
摘要: SpringIOC容器可以管理Bean的生命周期,Spring允许在Bean生命周期的特定点执行定制的任务。 我们先来看看Bean的生命周期: 通过构造器或工厂创建Bean实例 为Bean的属性设置值和其他Bean的引用, 调用Bean的初始化方法 Bean可以使用了 当容器关闭时,调用Bean的销 阅读全文
posted @ 2019-04-26 16:19 FigSprite 阅读(244) 评论(0) 推荐(0)
摘要: Spring表达式语言,简称SpEL,是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于EL:SpEL使用#{…}作为定界符,所有在大括号中的字符都将被认为是SpEL SpEL为bean属性进行动态赋值提供了便利 通过SpEL可以实现: 通过bean的id对bean进行引用 调用方法及引 阅读全文
posted @ 2019-04-26 15:05 FigSprite 阅读(4252) 评论(0) 推荐(0)
摘要: = =由于很智障的写完忘记发布,还没保存= =,emmmmmm这里就不详细再写一遍了 Maven配置: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.3 阅读全文
posted @ 2019-04-24 16:33 FigSprite 阅读(178) 评论(0) 推荐(0)
摘要: 默认我们bean的作用域是单例,也就是说每次使用同一个id的对象时,操作的都是同一个对象。 scope="singleton" 这是默认情况下的值,因此我们可写可不写,在新的配置文件中新建一个<bean> <bean id="car" class="com.figsprite.bean.autowi 阅读全文
posted @ 2019-04-24 15:29 FigSprite 阅读(198) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页