上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: 状态模式的使用 代码中包含大量与对象状态有关的条件语句。 方法 将各种具体的状态类抽象出来。 优点 结构清晰,避免了过多的switch…case或if…else语句的使用。 很好的体现了开闭原则和单一职责原则,想要增加状态就增加子类,想要修改状态就修改子类即可。 封装性非常好,状态变化放置到了类的内 阅读全文
posted @ 2024-01-01 21:56 轻寒 阅读(16) 评论(0) 推荐(0)
摘要: 单例模式 优点:系统内存中该类只存在一个对象,节省了系统资源,对于一些需要频繁创建销毁的对象,使用单例模式可以提高系统性能。 缺点:当想实例化一个单例类的时候,必须要记住使用相应的获取对象的方法(getInstance()等),而不是使用new,可能会给其他开发人员造成困扰,特别是看不到源码的时候。 阅读全文
posted @ 2024-01-01 21:46 轻寒 阅读(16) 评论(0) 推荐(0)
摘要: 特性 ACID,分别是原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) 原子性(Atomicity):一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节,而且事务在执行过程中发生错误,会被回滚到事务开 阅读全文
posted @ 2023-12-31 23:09 轻寒 阅读(20) 评论(0) 推荐(0)
摘要: 按粒度划分 全局锁 概念 全局锁就是对整个数据库实例加锁。 应用场景 全库逻辑备份(mysqldump) 实现方式 MySQL 提供了一个加全局读锁的方法,命令是Flush tables with read lock (FTWRL)。 当你需要让整个库处于只读状态的时候,可以使用这个命令,之后其他线 阅读全文
posted @ 2023-12-27 22:50 轻寒 阅读(40) 评论(0) 推荐(0)
摘要: B Tree B-树 即B树。 指的是 Balance Tree,也就是平衡树,平衡树是一颗查找树,并且所有叶子节点位于同一层。 每个结点存储M/2到M个关键字,非叶子结点存储指向关键字范围的子结点。 所有关键字在整颗树中出现,且只出现一次,非叶子结点可以命中。 B+ Tree 是 B 树的一种变形 阅读全文
posted @ 2023-12-25 23:28 轻寒 阅读(43) 评论(0) 推荐(0)
摘要: Spring框架的七大模块 Spring Core:框架的最基础部分,提供 IoC 容器,对 bean 进行管理。 Spring Context:继承BeanFactory,提供上下文信息,扩展出JNDI、EJB、电子邮件、国际化等功能。 Spring DAO:提供了JDBC的抽象层,还提供了声明性 阅读全文
posted @ 2023-12-24 23:30 轻寒 阅读(33) 评论(0) 推荐(0)
摘要: 工具介绍 模拟优化器执行SQL语句 分析你的查询语句或是结构的性能瓶颈 执行查询会返回执行计划的信息 from 中包含子查询,仍会执行该子查询,将结果放入临时表中 type system:system是const的特例 const:读取一次 eq_ref:primary key 或 unique k 阅读全文
posted @ 2023-12-22 22:59 轻寒 阅读(27) 评论(0) 推荐(0)
摘要: 定义 双亲委派模型要求除了顶层的启动类加载器外,其余的类加载器都应当有自己的父类加载器。 很多人对“双亲”一词很困惑。这是翻译的锅。“双亲”只是“parents”的直译,实际上并不表示汉语中的父母双亲,而是一代一代很多parent,即parents。 描述:当某个类加载器需要加载某个.class文件 阅读全文
posted @ 2023-12-21 23:51 轻寒 阅读(31) 评论(0) 推荐(0)
摘要: 数据结构 Hash 对索引的key进行一次hash计算就可以定位出数据存储的位置 很多时候Hash索引要比B+Tree更高效 仅能满足=、in,不支持范围查询 hash冲突问题(数组+链表) B Tree 指的是 Balance Tree,也就是平衡树,平衡树是一颗查找树,并且所有叶子节点位于同一层 阅读全文
posted @ 2023-12-20 23:42 轻寒 阅读(25) 评论(0) 推荐(0)
摘要: 事务: 事务是指由一组操作组成的一个工作单元,这个工作单元具有原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。 原子性:执行单元中的操作要么全部执行成功,要么全部失败。如果有一部分成功一部分失败那么成功的操作要全部回滚到执 阅读全文
posted @ 2023-12-18 23:34 轻寒 阅读(53) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页