自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring实战学习笔记 —— 2.使用数据

Spring实战学习笔记 —— 2.使用数据1. 使用JDBC读取和写入数据1.1 Spring Data JDBC1.2 SimpleJdbcInsert2.使用JPA持久化数据2.1 实体类处理2.2 声明JPA Repository1. 使用JDBC读取和写入数据Spring同时支持JDBC和JPA两种抽象形式,Spring对于JDBC的支持要归功于JdbcTemplate类(Spring Data JDBC)。如果在应用的根类路径下存在名为schema.sql和data.sql的文件,那么在应

2021-04-05 19:24:11 291

原创 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 什么是SpringSpr

2021-04-05 17:57:55 422

原创 高性能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 937

原创 高性能MySQL —— 2、MySQL基准测试

高性能MySQL —— 2、MySQL基准测试1. 为什么需要基准测试2. 基准测试的策略2.1 测试何种指标3. 基准测试的方法4. 基准测试工具1. 为什么需要基准测试简单地说,基准测试就是针对系统设计的一种压力测试。基准测试是唯一方便有效的、可以学习系统在给定工作负载下会发生什么。如:验证基于系统的一些假设,确认假设是否符合实际;重现系统异常;测试系统当前运行情况;找出系统随着压力增加可能遇到的拓展性瓶颈;规划未来的业务增长;测试应用适应可变环境的能力;测试不同硬件、软件和操作系

2021-03-26 18:40:17 299 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 881

原创 HashMap原理与实现

HashMap是InterfaceMap的实现类,HashMap底层采用了哈希表,它是一种十分重要的数据结构。数据结构中使用数组和链表对数据进行存储,他们各有特点:数组:索引效率高,但插入,删除元素效率低。链表:插入,删除元素效率高,但是索引效率低。而哈希表结合了数组与链表的优点,具有索引效率高,插入,删除元素也十分方便的特点。他的本质就是“数组加链表”。......

2021-03-23 18:52:01 862

原创 红黑树的修正

红黑树平衡步骤

2021-03-23 18:41:56 114

原创 平衡二叉树的原理与Java实现

什么是平衡二叉树平衡二叉树是由前苏联的两位数学家G.M.Adelse-Velskil和E.M.Landis提出,因此一般也称作AVL树,AVL树本质还是一棵二叉查找树,只是在其基础上增加了“平衡”的要求。所谓平衡是指,对AVL树的任意结点来说,其左子树与右子树的高度之差的绝对值不超过1,其中左子树与右子树的高度因子之差称为平衡因子。...

2021-03-23 05:04:07 512

空空如也

空空如也

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

TA关注的人

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