06 2022 档案
摘要:* 如何看源码 * 要找到入口(按图索骥) * 要分清主线(我们主要想要看的源码流程是哪个) * 要参考资料(网上的资料、我提供的资料等等) * 一定想办法弄清楚英文的含义 * 一定要写个测试代码之后,使用debug模式断点跟踪 * spring应用的入口在哪? * Spring基础就是一个IoC容
阅读全文
摘要:高级应用 注意:因为一个订单信息只会是一个人下的订单,所以从查询订单信息出发,关联查询用户信息为一对 一查询。如果从用户信息出发,查询用户下的订单信息则为一对多查询,因为一个用户可以下多个订 单。 延迟加载 什么是延迟加载 MyBatis中的延迟加载,也称为懒加载,是指在进行关联查询时,按照设置延迟
阅读全文
摘要:入门篇 编码流程 1. 编写全局配置文件:SqlMapConfifig.xml 2. 映射文件:xxxMapper.xml 3. 编写dao代码:xxxDao接口、xxxDaoImpl实现类 4. POJO类 5. 单元测试类 添加用户 #{}:是通过反射获取数据的 StaticSqlSource
阅读全文
摘要:软件开发的三层结构 我们用三层结构主要是使项目结构更清楚,分工更明确,有利于后期的维护和升级. 三层结构包含:表现层,业务层,持久层 认识设计模式 设计模式概述 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采 用。 设计模式是软件开发人员在软件开发
阅读全文
摘要:一、一条Insert语句 为了故事的顺利发展,我们需要创建一个表 CREATE TABLE t ( id INT PRIMARY KEY, c VARCHAR(100) ) Engine=InnoDB CHARSET=utf8; 然后向这个表里插入一条数据: 现在表里的数据就是这样的: 二、执行流程
阅读全文
摘要:CAP 定理和BASE 理论 1.1 简介 CAP 定理指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性)。 在CAP中, C、 A二者不可兼得! **一致性(C):**分布式系统中多个主机之间是否
阅读全文
摘要:一、mysql文件分类1、配置文件 /etc/my.cnf2、日志文件 1)通用日志 一般情况下关闭的({hostname}.log) 2)慢查询日志 做性能优化时使用,找出执行时间长的sql语句。 {hostname}-slow.log 默认关闭 3)错误日志 记录系统中发生的错误信息。可以开启。
阅读全文