自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法练习题

1.最少移动次数使数组元素相等 II public int minMoves2(int[] nums) { Arrays.sort(nums); int num=0; int zhong=0; int len=nums.length; if(len==1){ return 0; ...

2019-11-22 18:34:07 145

原创 HashMap

HashMap的底层原理 一.HashMap的节点:HashMap是一个集合,键值对的集合,源码中每个节点用Node<K,V>表示 static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key; V value; Node<K,V>...

2019-11-15 17:17:45 103

转载 Linux

一、Linux常用指令 1、 ls: 列出目录 选项与参数: -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用) -d :仅列出目录本身,而不是列出目录内的文件数据(常用) -l :长数据串列出,包含文件的属性与权限等等数据;(常用) 2、 cd:切换目录 3、 pwd:显示目前的目录 选项与参数: -P :显示出确实的路径,而非使用连结 (link) 路径。 4、 mkd...

2019-11-08 19:24:19 242

原创 快速、冒泡排序

一.快速排序 原理: 将数组最左边的元素作为基数,从数组两边开始遍历; 先从数组最右边往左遍历比基数小的数,称为left, 停下来 接着从数组最左边往右遍历比基数大的数(不包括基数本身),称为right,停下来 交换left和right的位置,第一次循环结束 第二次循环两边的遍历分别往前递进一位,重复上述过程,直到左边和右边撞在一起,也就是left和right的下标相等,此时这个下标的元素和基数...

2019-11-08 14:06:54 153

原创 ArrayList的内部实现(自用)

一、构造函数 1)空参构造 /** * Constructs a new {@code ArrayList} instance with zero initial capacity. */ public ArrayList() { array = EmptyArray.OBJECT; } array 是一个 Object[]类型。当我们 new 一个空参构造时系统调用了 EmptyArray....

2019-10-31 19:48:06 169

原创 Object类、Date类等常用类

Object: java.lang.Object`类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类,那么默认则继承自Object类。Object是上帝类,所有的类都直接或间接的继承于Object。 构造器:Object​() 构造一个新对象,用来让子类调用完成初始化 成员变量:无 ...

2019-10-24 18:09:57 153

原创 JavaScript简介(自用)

1、Javascript脚本语言,解释性语言,能够改变html的内容。 java中: int a=10; System.out.println(a);//没有问题 b; System.out.println(b);//报错,没有初始化b的值 javascript中: var a=10; alert(a); //弹出a的值 b; alert(b);...

2019-10-18 16:56:48 150

原创 IO流(自用)

第一章 IO概述 1.1 IO的分类 根据数据的流向分为:输入流和输出流。 输入流 :把数据从 其他设备 上读取到 内存 中的流。 输出流 :把数据从 内存 中写出到 其他设备 上的流。 格局数据的类型分为:字节流和字符流。 字节流 :以字节为单位,读写数据的流。 字符流 :以字符为单位,读写数据的流。 1.2顶级父类 字节输入流 InputStream 字节输出流 OutputStre...

2019-09-26 18:50:48 137

原创 线程(自己所用整理)

一.线程 1.1并发与并行 并发:指两个或多个事件在同一个时间段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生)。 注意:在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每 一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行,那是因为分 时交替运行的时间是非常短的。 而在多个 CPU 系统中,则这...

2019-09-19 19:21:55 82

转载 MySql的索引简介

一.MySql的索引 1.简介 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。 拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。 索引分单列索引和组合索引。单列索引,即一个索...

2019-09-10 15:43:46 66

原创 MySql的视图简介

一.视图 1.概念   视图:存储的查询语句,当调用的时候,产生结果集,视图充当的是虚拟表的角色.mysql5.1版本出现的新特性,是通过表动态生成的数据。 2.视图与表的区别 视图与普通表的对比: 语法 内存占用 应用情形 视图 create view ...

2019-09-10 15:37:47 120

空空如也

空空如也

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

TA关注的人

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