自定义博客皮肤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 logWAL,全称 Write-Ahead Logging,先写日志,再写磁盘。当有一条记录需要更新时,InnoDB引擎就会把记录先写到redo log里面,并更新内存,此时更新算是完成了。同时,引擎会在适当的时机,将这个操作记录更新到磁盘里面,而这个更新会在系统比较空闲的时间做。InnoDB的redo l...

2019-12-11 15:49:17 130

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

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

2019-11-30 22:29:19 107

原创 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.javaimport ...

2019-10-28 17:25:10 2471

原创 Enum 枚举

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

2019-10-08 16:14:57 213

原创 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 317

原创 红黑树学习

仿照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 74

原创 浅析Java-泛型

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

2019-09-16 14:48:26 94

原创 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 107

原创 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 93

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

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

2019-03-12 15:30:13 142

原创 BeanPropertyRowMapper

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

2019-02-20 16:35:35 4796

空空如也

空空如也

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

TA关注的人

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