- 博客(6)
- 收藏
- 关注
原创 JDK8 新特性总结
JDK8 新特性总结Java8 新增了非常多的特性,我们主要讨论以下几个: - Lambda 表达式 - 函数式接口 - 方法引用 / 构造器引用 - Stream API - 接口中的默认方法 / 静态方法 - Optional 类 - 新时间日期 API - Base64 - 其他新特性(Nashorn JavaScript)文章目录JDK8 新特性总结一、Lambda 表达式Lambda语法哪里使用lambda@FunctionalInterface总结一、Lambda
2021-07-13 00:28:47
146
转载 从B树、B+树、B*树谈到R 树
第一节、B树、B+树、B*树1.前言:动态查找树主要有:二叉查找树(Binary Search Tree),平衡二叉查找树(Balanced Binary Search Tree),红黑树(Red-Black Tree ),B-tree/B±tree/ B*-tree (B~Tree)。前三者是典型的二叉查找树结构,其查找的时间复杂度O(log2N)与树的深度相关,那么降低树的深度自然会提高查找效率。但是咱们有面对这样一个实际问题:就是大规模数据存储中,实现索引查询这样一个实际背景下,树节点存储的元素
2021-06-27 23:27:15
213
原创 MySQL优化——数据类型优化
MySQL——数据类型优化良好的逻辑设计和物理设计是高性能的基石,应该根据系统将要执行的查询语句来设计schema。MySQL支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要。不管存储哪种类型的数据,下面几个简单的原则都有助于做出更好的选择。文章目录MySQL——数据类型优化基础原则一、整数类型二、实数类型三、字符串类型四、日期和时间类型五、位数据类型六、选择标识符七、特殊类型数据总结基础原则1.一般情况下,尽量使用存储数据的最小数据类型(例如只需要存储0~200, tinyi
2021-06-27 23:19:22
203
原创 设计模式——工厂模式(Factory Pattern)
设计模式——工厂模式(Factory Pattern) 工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。该模式用于封装和管理对象的创建,是一种创建型模式。本文从一个具体的例子逐步深入分析,来体会三种工厂模式的应用场景和利弊。文章目录设计模式——工厂模式(Factory Pattern)一、简单工厂模式二、工厂模式三、抽象工厂模式总结一、简单工厂模式用简单的话来说,简单工厂模式是工厂模式最简单的一种,他
2021-06-21 01:34:42
249
原创 设计模式——单例模式(Singleton Pattern)
设计模式——单例模式(Singleton Pattern)单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在有些场景中,为了节省内存资源、保证数据内容的一致性,对某些类要求只能创建一个实例,且该类能自行创建这个实例,这就是所谓的单例模式文章目录设计模式——单例模式(Singleton Pattern)单例模式的优缺点优点缺点单例模式的应用场景单例模式与静态类的区别常见的7种实现方式1.饿汉模式2.懒
2021-06-16 01:10:51
661
原创 Java集合篇——ArrayList详解
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-06-10 23:58:50
2226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人