自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星陨LHF的博客

啦啦啦,奔向快乐!

  • 博客(11)
  • 收藏
  • 关注

原创 【MySQL02】一条SQL更新语句是如何执行的

PS: 以下内容为学习笔记(极客时间MySQL45讲) 更新流程中的日志模块 redo log WAL,全称 Write-Ahead Logging,先写日志,再写磁盘。当有一条记录需要更新时,InnoDB引擎就会把记录先写到redo log里面,并更新内存,此时更新算是完成了。同时,引擎会在适当的时机,将这个操作记录更新到磁盘里面,而这个更新会在系统比较空闲的时间做。 InnoDB的redo l...

2019-12-11 15:49:17 194

原创 【MySQL01】一条SQL语句的执行过程

PS: 以下内容为学习笔记(极客时间MySQL45讲) 简单结构 如图所示: 大体来说,MySQL 可以分为 Server 层和存储引擎层两部分。 1)Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能等。 2)存储引擎层负责数据的存储和提取。支持 InnoDB、MyISAM、Memory 等 多个存储引擎。现在最常用的存储引擎是 I...

2019-11-30 22:29:19 153

原创 sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path

Java: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 证书有问题: 解决方案: 获取目标机器需要配置的证书文件 1、编译安装证书的程序文件 javac InstallCert.java import ...

2019-10-28 17:25:10 3636

原创 Enum 枚举

Enum枚举类型 枚举概念 枚举类型是一种特殊的数据类型,它使变量成为一组预定义的常量。变量必须等于为其预定义的值之一。因为它们是常量,枚举类型字段的名称是大写字母。 以星期的日期为例: public enum Day { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY } // 如果不再添加别的方法,枚...

2019-10-08 16:14:57 269

原创 KafKa简单入门理解

KafKa简单入门理解使用KafKa简单入门理解1. 概念1.1 消息模型的两种方式2. 术语2.1 主题2.2 客户端2.3 服务器端2.4 备份机制(Replication)2.5 分区(Partition)2.6 消费者组3. 特性4. Mac下安装运行测试5. 参考资料 KafKa简单入门理解 1. 概念      属于分布式消息引擎系统,也是分布式流处理平台,分区的、多副本。消息为二进制...

2019-09-23 16:32:14 391

原创 红黑树学习

仿照TreeMap的源码实现了红黑树的插入操作: public class RBTreeTest<T> { private transient Node<T> root; private static final boolean RED = false; private static final boolean BLACK = true;...

2019-09-16 14:50:03 110

原创 浅析Java-泛型

目录 概念 特点 优势 使用 泛型特性-擦除 泛型标识符 使用泛型的三种方式 通配符 参考文献 注:如有错误,欢迎指出~3Q~ 概念 泛型:本质是参数化类型,Java SE1.5新增的特性。 特点 类型参数只能用来表示引用类型。对于基本数据类型,提供了自动装箱机制,从而可以使用对应的包装类型作为泛型化参数传入。泛型可以用在接口、方法和类上,分别称作泛型接口、泛型方法和泛...

2019-09-16 14:48:26 134

原创 HashMap源码学习(JDK 1.8)

目录 一、数据结构 二、源码学习 1、继承关系 2、成员变量 3、构造函数 4、put()与get() 5、扩容机制 6、其他方法 三、总结 一、数据结构 从源码中可以知道,JDK 1.8的HashMap底层数据结构为数组+单链表+红黑树。 二、源码学习 1、继承关系 public class HashMap<K...

2019-03-26 15:34:30 159

原创 ThreadLocal源码学习

public class ThreadLocal<T> { ... } ThreadLocal类中的方法: set(T value) get() setInitialValue() initialValue() set操作: /** * Sets the current thread's copy of this thread-loca...

2019-03-19 15:18:19 131

原创 RESTful API 设计规范 归纳总结

一、设计方式(动词) 1、GET(Select) 获取资源 幂等,不应该有副作用 2、POST(Create) 创建资源 不满足幂等性,有副作用 3、PATCH(Update) 更新资源的部分属性(很少用,一般用POST代替) 不满足幂...

2019-03-12 15:30:13 213

原创 BeanPropertyRowMapper

BeanPropertyRowMapper在query过程中使用,可以按照属性名与字段名进行自动的数据类型转换。 @Data class Student { private Integer id; private String name; private Integer age; } @Repository("studentDao") class StudentDa...

2019-02-20 16:35:35 4887

空空如也

空空如也

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

TA关注的人

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