Loading

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 概述 LinkedList 是一个不保证线程安全的、基于双向的双端链表的实现的 List 集合。LinkedList 继承了 AbstractSequentialList 抽象类,在实现 List 接口的同时还实现了 Deque 接口,也正因如此,它也具有队列的特性与方法。 这是关于 java 集合 阅读全文
posted @ 2020-12-05 12:50 Createsequence 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 概述 ArrayList 是 List 接口下一个基于可扩展数组的实现类,它和它的兄弟类 Vector 有着一样的继承关系,也都能随机访问,但是不同的是不能保证线程安全。 这是关于 java 集合类源码的第三篇文章。往期文章: java集合源码分析(一):Collection 与 AbstractC 阅读全文
posted @ 2020-12-02 19:08 Createsequence 阅读(461) 评论(0) 推荐(1) 编辑
摘要: 概述 List 应该接口是 Collection 最常被使用的接口了。其下的实现类皆为有序列表,其中主要分为 Vector,ArrayList,LinkedList 三个实现类,其中 Vecotr 又拥有子类 Stack。 从线程安全来说,List 下拥有线程安全的集合类 Vector;从数据结构来 阅读全文
posted @ 2020-12-01 19:24 Createsequence 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 概述 我们知道,java 中容器分为 Map 集合和 Collection 集合,其中 Collection 中的又分为 Queue,List,Set 三大子接口。 其下实现类与相关的实现类子类数量繁多。我们仅以最常使用的 List 接口的关系为例,简单的画图了解一下 Collection 接口 L 阅读全文
posted @ 2020-12-01 19:22 Createsequence 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一、配置 1.添加依赖 在 springboot 启动器中直接添加依赖,或者创建后添加 Maven 依赖: <!--spring-boot-starter-data-redis--> <dependency> <groupId>org.springframework.boot</groupId> < 阅读全文
posted @ 2020-11-24 17:32 Createsequence 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 一、背景 之前接手了一个 springboot 项目。在我负责的模块中,有一块用户注册的功能,但是比较特别的是这个注册并不是重新注册,而是从以前的旧系统的数据库中同步旧数据到新系统的数据库中。由于这些用户角色来自于不同的系统,所以我需要在注册的时候先判断类型(这个类型由一个专门的枚举类提供),再去调 阅读全文
posted @ 2020-11-21 17:00 Createsequence 阅读(422) 评论(0) 推荐(3) 编辑
摘要: 概述 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 策略模式旨在解决不同逻辑 阅读全文
posted @ 2020-11-20 14:51 Createsequence 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 此文为极客时间MySQL实战45讲第13节的笔记 一、表数据的存放位置 表数据既可以存在共享表空间里,也可以是单独的文件。这个行为是由参数 innodb_file_per_table 控制的: OFF :表的数据放在系统共享表空间,即跟数据字典放在一起; ON :表数据存储在一个以 .ibd 为后缀 阅读全文
posted @ 2020-11-10 08:58 Createsequence 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 此文为极客时间:MySQL实战45讲的12节的学习笔记 一、mysql 的刷盘机制 而之前提到过,mysql 使用了 WAL 技术,即更新的时候先更新内存中的数据,然后必要的时候再将内存中的数据刷入磁盘。我们把内存中这些被修改过,跟磁盘中的数据页不一致的数据页称为脏页。 其中,有四种情况会触发脏页的 阅读全文
posted @ 2020-11-10 08:57 Createsequence 阅读(1377) 评论(0) 推荐(0) 编辑
摘要: 此文为极客时间:MySQL实战45讲的 4、5、9、10、11、15、18节索引相关部分的总结 一、Innodb索引模型 1.主键/非主键索引的区别 每个索引在Innodb中都是一颗B+树,其中根据索引叶子节点的不同,分为主键索引和非主键索引。 我们可以看到: 主键索引将索引和整行的数据都放在了一起 阅读全文
posted @ 2020-11-10 08:56 Createsequence 阅读(255) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页