- 博客(8)
- 收藏
- 关注
原创 Spring实战学习笔记 —— 2.使用数据
Spring实战学习笔记 —— 2.使用数据1. 使用JDBC读取和写入数据1.1 Spring Data JDBC1.2 SimpleJdbcInsert2.使用JPA持久化数据2.1 实体类处理2.2 声明JPA Repository 1. 使用JDBC读取和写入数据 Spring同时支持JDBC和JPA两种抽象形式,Spring对于JDBC的支持要归功于JdbcTemplate类(Spring Data JDBC)。 如果在应用的根类路径下存在名为schema.sql和data.sql的文件,那么在应
2021-04-05 19:24:11
320
原创 Spring实战学习笔记 —— 1.Spring起步与开发web应用
Spring实战学习笔记 —— 1.Spring起步与开发web应用1. Spring起步1.1 什么是Spring1.2 初始化Spring应用1.2.1 启动类1.2.2 测试类1.2.3 处理Web请求1.2.4 了解Spring Boot DevTools1.2.5 回顾1.3 小结2.开发web应用2.1 校验表单输入2.1.1 声明校验规则2.1.2 在绑定表单的时候进行校验2.1.3 展现校验错误2.2 使用视图控制器2.3 缓存模板 1. Spring起步 1.1 什么是Spring Spr
2021-04-05 17:57:55
458
原创 高性能MySQL —— 3、服务器性能剖析 和 Schema与数据类型优化(索引和查询优化笔记待更新)
高性能MySQL —— 3、服务器性能剖析 和 Schema与数据类型优化1. 服务器性能剖析2. Schema与数据类型优化2.1 选择优化的数据类型2.1.1 整数类型2.1.2 实数类型2.1.3 字符串类型2.1.4 日期和时间类型2.1.5 位数据类型2.1.6 JSON2.1.7 地理空间数据Geometry2.2 MySQL schema设计中的陷阱2.3 范式化和反范式化2.3.1 范式的优点和缺点2.3.2 反范式的优点和缺点2.3.3 混用范式化和反范式化2.3.4 缓存表和汇总表2.4
2021-03-30 02:56:08
968
原创 高性能MySQL —— 2、MySQL基准测试
高性能MySQL —— 2、MySQL基准测试1. 为什么需要基准测试2. 基准测试的策略2.1 测试何种指标3. 基准测试的方法4. 基准测试工具 1. 为什么需要基准测试 简单地说,基准测试就是针对系统设计的一种压力测试。 基准测试是唯一方便有效的、可以学习系统在给定工作负载下会发生什么。如: 验证基于系统的一些假设,确认假设是否符合实际; 重现系统异常; 测试系统当前运行情况; 找出系统随着压力增加可能遇到的拓展性瓶颈; 规划未来的业务增长; 测试应用适应可变环境的能力; 测试不同硬件、软件和操作系
2021-03-26 18:40:17
329
1
原创 高性能MySQL —— 1、MySQL架构和历史
MySQL学习笔记 1、MySQL架构和历史1、MySQL逻辑架构1.1 连接管理与安全性1.2 优化与执行2、并发控制2.1 读写锁2.1.1 InnoDB与MyISAM读锁的区别2.1.2 InnoDB与MyISAM手动添加锁2.2 锁粒度2.2.1 表锁2.2.2 行级锁3、事务3.1 事务的隔离级别3.1.1 数据读取常见问题3.1.2 隔离级别3.1.2.1 Read Uncommitted(未提交读)3.1.2.2 Read Committed(提交读)3.1.2.3 Repeatable Re
2021-03-26 01:28:45
918
原创 HashMap原理与实现
HashMap是InterfaceMap的实现类,HashMap底层采用了哈希表,它是一种十分重要的数据结构。数据结构中使用数组和链表对数据进行存储,他们各有特点:数组:索引效率高,但插入,删除元素效率低。链表:插入,删除元素效率高,但是索引效率低。而哈希表结合了数组与链表的优点,具有索引效率高,插入,删除元素也十分方便的特点。他的本质就是“数组加链表”。......
2021-03-23 18:52:01
939
原创 平衡二叉树的原理与Java实现
什么是平衡二叉树 平衡二叉树是由前苏联的两位数学家G.M.Adelse-Velskil和E.M.Landis提出,因此一般也称作AVL树,AVL树本质还是一棵二叉查找树,只是在其基础上增加了“平衡”的要求。所谓平衡是指,对AVL树的任意结点来说,其左子树与右子树的高度之差的绝对值不超过1,其中左子树与右子树的高度因子之差称为平衡因子。 ...
2021-03-23 05:04:07
566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人