白驹之过隙
白驹之过隙
全部文章
读书笔记
技术知识点框架(3)
未归档(28)
归档
标签
去牛客网
登录
/
注册
白驹之过隙的博客
全部文章
/ 读书笔记
(共44篇)
常用算法(一)
排序大的分类可以分为两种:内排序和外排序。 在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。 内排序有可以分为以下几类: (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)、选择排序:直接选...
算法
排序
2019-09-29
0
0
数据结构(二)
二叉查找树 二叉查找树(Binary Search Tree),也称有序二叉树(ordered binary tree),排序二叉树(sorted binary tree),是指一棵空树或者具有下列性质的二叉树: 1. 若任意节点的左子树不空,则左子树上所有结点的值均小于它的...
红黑树
数据结构
2019-09-29
0
815
数据结构(一)
队列 先入先出的数据结构(FIFO) Queue接口,与List、Set同级别,继承了Collection接口 非阻塞: PriorityQueue 类实质上维护了一个有序列表。加入到 Queue 中的元素根据它们的天然排序(通过其 java.util.Compara...
数据结构
2019-09-28
0
1074
【设计模式】之(三)关系型
父子类关系:策略模式,模板方法模式 两个类之间:观察者模式,迭代子模式,责任链模式,命令模式 类的状态:备忘录模式,状态模式 通过中间类:访问者模式,中介模式,解释器模式 策略模式 策略模式定义了一系列算法,并将每个算法封装起来,使他们可以相互替换,且算法的变化...
关系型
设计模式
2019-09-25
0
0
【设计模式】之(二)结构型
适配器模式 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。 类的适配器: 核心思想:有一个Source类,拥有一个方法,待适配,目标接口是Target...
行为型
设计模式
2019-09-25
0
0
【设计模式】之(一)创建型
设计模式的原则 开闭原则:程序进行拓展时,不能去修改源码,而是通过扩展原有的代码实现新的功能 单一职责原则:每个类实现单一的功能 里氏替换原则:子类对父类的方法尽量不要重写或重载,因为父类定义好了结构,通过这个规范的接口与外界交互,子类不应该去...
创建型
设计模式
2019-09-24
0
849
JDK8新特性
Lambda 表达式 是一个匿名函数。 可以被当作一段可以传递的代码。 //匿名内部类 Runnable r1=new Runnable(){ @Override(992988) public void run(){ System.out.pri...
jdk8
2019-09-20
0
0
MySQL存储过程和存储函数
当一个大型系统在建立时,会发现,很多的SQL操作是有重叠的,个别计算是相同的,比如:业务系统中,计算一张工单的计算方式。当遇到这些情况时,我们运用存储过程就是一个非常棒的优化啦。 MYSQL储存过程简介: 储存过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一...
Mysql
存储
2019-09-18
0
874
mysql优化之路高级进阶——表的设计及优化
表的设计及优化: 数据表范式: 第一范式:属性(字段)的原子性约束,要求属性具有原子性,不可再分割; 第二范式:记录的惟一性约束,要求记录有惟一标识,每条记录需要有一个属性来做为实体的唯一标识。 第三范式:属性(字段)冗余性的约束,即任何字段不能由其他字段派...
Mysql
数据库优化
数据表的设计拆分
2019-09-17
0
0
MySQL数据库索引优化
一、索引的概述(什么是索引,索引的优缺点) 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,索引就相当于目录。当你在用新华字典时,帮你把目录撕掉了,你查询某个字开头的成语只能从第一页翻到第一千页。累!把...
Mysql
数据库优化
索引
2019-09-17
0
1053
首页
上一页
1
2
3
4
5
下一页
末页