上一页 1 2 3 4 5 6 7 8 ··· 35 下一页
摘要: 1 设置容器启动时间 2 设置容器关闭标志位 3 容器的激活标志位 4 记录日志 5 初始化属性资源 (空 自行扩展) 这里必须设置系统属性中存在的值 否则会报错 6 获取环境对象 并加载系统的属性值到 Environment对象中 7 刷新之前的程序监听器和事件集合(这里为空 但是在springb 阅读全文
posted @ 2022-08-28 20:12 花心大萝卜li 阅读(67) 评论(0) 推荐(0)
摘要: 1 调用父类的构造方法 创建对象和属性的赋值操作 1 设置配置文件属性值(解析配置文件名称${}) 1 设置启动容器时间 2设置活跃状态为true 3设置关闭状态为false 4获取env对象 加载当前系统属性值到env中(environment) 5准备监听器和事件集合对象 默认为空 1 判断容器 阅读全文
posted @ 2022-08-28 20:12 花心大萝卜li 阅读(48) 评论(0) 推荐(0)
摘要: 1 首先先调用super 父类构造方法 classPathXmlApplicaitonContext 初始化成员属性 依然掉父类构造方法 调用父类 资源处理器 当前系统需要运行所需要的运行资源 例如 xml文件 启动容器会分配唯一id值 设置配置文件文件路径 setConfigLocations(c 阅读全文
posted @ 2022-08-28 12:01 花心大萝卜li 阅读(26) 评论(0) 推荐(0)
摘要: 准备四台机器 先实现2主2从同步 修改主 配置文件 brokerName //主从要一致 brokerId=0 // master 是0 slave>0 brokerRole=SYNC_MASTER ASYNC_MASTER //同步规则 flushDiskType=ASYNC_FLUSH //异步 阅读全文
posted @ 2022-08-27 23:50 花心大萝卜li 阅读(68) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-08-27 12:54 花心大萝卜li 阅读(50) 评论(0) 推荐(0)
摘要: 什么是控制反转(IOC)?什么是依赖注入? IOC:把对象的创建、初始化、销毁交给 spring 来管理,而不是由开发者控制,实现控制反转。 BeanFactory 和 ApplicationContext 有什么区别? BeanFactory 可以理解为含有 bean 集合的工厂类。BeanFac 阅读全文
posted @ 2022-08-27 10:15 花心大萝卜li 阅读(19) 评论(0) 推荐(0)
摘要: mybatis中#{}和${}的区别是什么? #{}是预编译处理,会将 sql 中的#{}替换为?号 防止sql注入 ${}是字符串替换。 当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 第 1 种: 通过在查询的 sql 语句中定义字段名的别名,让字段名的别名和实体类 的属性名一致。 第 2 阅读全文
posted @ 2022-08-27 09:57 花心大萝卜li 阅读(26) 评论(0) 推荐(0)
摘要: 1 我们加载配置文件 到 BeanFactory容器中 那么首先我们需要创建beanFactory容器 进入构造方法 super 调用父类构造方法 准备初始化资源对象 setConfigLocations 加载配置文件(文件路径) refresh() 里面包含13个方法 spring核心方法 1 准 阅读全文
posted @ 2022-08-26 20:56 花心大萝卜li 阅读(42) 评论(0) 推荐(0)
摘要: spring 框架 生态 spring 包含两个点 IOC: 控制反转 原来创建对象的时候需要我们自己去new 但是用spring容器帮我们创建 我们需要的时候直接去spring容器中拿 (思想) DI: 依赖注入(手段)通过DI的方式 实现把属性进行赋值的操作 AOP: IOC 容器: 里面存放对 阅读全文
posted @ 2022-08-25 23:51 花心大萝卜li 阅读(110) 评论(0) 推荐(0)
摘要: 在服务见调用时 如果出现 java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to com.是在远程调用时 会将数据转换为LinkedHashMap如果直接获取数据 会出现类型转换异常 此时我们有两种方法解决该问题 阅读全文
posted @ 2022-08-25 17:58 花心大萝卜li 阅读(3140) 评论(0) 推荐(1)
上一页 1 2 3 4 5 6 7 8 ··· 35 下一页