自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 L13:MySQL - 性能与SQL优化2

【目录】 1.MySQL 事务与锁* 2.DB 与 SQL 优化* 3.常见场景分析* 4.总结 一 事务与锁 事务特性 ACID Atomicity: 原子性, 一次事务中的操作要么全部成功, 要么全部失败 Consistency: 一致性, 跨表、跨行、跨事务, 数据库始终保持一致状态 solation: 隔离性, 可见性, 保护事务不会互相干扰, 包含4种隔离级别 Durability:, 持久性, 事务提交成功后,不会丢数据。如电源故障, 系统崩溃 InnoDB 引擎: 双写缓冲区、

2021-09-20 16:19:25 218

原创 L12:MySQL - 性能与SQL优化1

【目录】 1.再聊聊性能优化 2.关系数据库 MySQL 3.深入数据库原理 4.MySQL 配置优化* 5.数据库设计优化* 6.总结 一 性能优化 性能优化角度: 高可用 高性能 稳定性 吞吐量 一定要结合具体业务再探性能优化! 二 MySQL 关系型数据数据库 E-R图 数据库范式 第一范式(1NF):关系 R 属于第一范式,当且仅当R中的每一个属性A的值域只包含原子项(每一列都是原子列) 第二范式(2NF):在满足 1NF 的基础上,消除非主属性对码的部分函数依赖 第三范式(3NF):在满足

2021-09-18 01:14:25 195

原创 L11:Java框架3 - 常用工具

【目录】 1.Java8 Lambda* 2.Java8 Stream* 3.Lombok 4.Guava 5.设计原则* 6.设计模式* 7.单元测试* 8.第11课总结回顾与作业实践 一 Lambda 表达式 函数式接口 分类 @FunctionalInterface(可查看源码实现) Predicate 有参数、条件判断 Function<T, R> 有参数、有返回值 Consumer 无返回值 Supplier 无参数、有返回值 二 Stream 三 Lombok 四 Guav 五

2021-09-07 21:59:45 339

原创 L10:Java框架2 - SpringBoot

【目录】 1.从 Spring 到 Spring Boot 2.Spring Boot 核心原理* 3.Spring Boot Starter 详解* 4.JDBC 与数据库连接池* 5.ORM-Hibernate/MyBatis* 6.Spring 集成 ORM/JPA* 7.Spring Boot 集成 ORM/JPA 8.第 10 课总结回顾与作业实践

2021-09-07 00:13:18 610 6

原创 L9:Java框架1 - Spring

【目录】 1.Spring 技术发展 2.Spring 框架设计* 3.Spring AOP 详解* 4.Spring Bean 核心原理* 5.Spring XML 配置原理* 6.Spring Messaging 等技术 7.第9课总结回顾与作业实践 一 技术发展 技术的创新和发展都是为了解决一类问题 二 框架设计 Spring Framework 6大模块 三 Spring AOP详解 循环依赖问题如何处理? 打破依赖 / 超时推出机制 AOP两种方式 字节码增强技术 四 Spring Bea

2021-09-05 22:11:12 304

原创 L8:Java并发3

【目录】 1.常用线程安全类型* 2.并发编程相关内容 3.并发编程经验总结* 4.并发编程常见面试题* 5.第8课总结回顾与作业实践 一 线程安全类型 基础数据类型与集合类 ArrayList 注意ArrayList在删除时应该从尾至头删除,因为从头删除会有元素位置移动,产生异常 LinkedList 线程安全的方法 CopyOnWriteArrayList 写操作 删除元素 读 HashMap 注意:升级版本时Key的顺序可能会发生变化,比如原系统使用Key-Value拼接成Redi

2021-09-02 01:11:00 143

原创 L7:Java并发2

1. Java 并发包(*JUC) 2. 到底什么是锁 3. 并发原子类* 4. 并发工具类详解* 5. 第 7 课总结回顾与作业实践 一 Java并发包 JDK核心库的包有哪些? java.lang.* 最基础,Integer/String java.io.* IO读写,文件操作 java.util.* 工具类,集合/日期 java.math.* java.net.* java.rmi.* Java内置的远程调用 java.sql.* javax.* Java拓展API sun.* sun的JDK拓展

2021-09-02 00:14:17 105

空空如也

空空如也

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

TA关注的人

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