自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mysql知识总结

一.数据类型 1数值类型 INTEGER或INT(TINYINT,SMALLINT,MEDIUMINT,BIGINT), FLOAT, DOUBLE ,DECIMAL 2.字符类型 char(n)(定长,不够自动补空格,效率高),varchar(n)(变长,n:字符数),TEXT(TINYTEXT,MEDIUMTEXT,LONGTEXT),BLOB(tiny,medium,long) 3.时间、日期类型 DATE, TIME,YEAR,DATETIME,TIMESTAMP(不推荐) 二、 1

2022-02-09 13:51:13 260

原创 设计模式总结

《设计模式的六大原则》 开闭原则:对扩展开放,对修改关闭,多使用抽象类和接口。 里氏替换原则:基类可以被子类替换,使用抽象类继承,不使用具体类继承。 依赖倒转原则:要依赖于抽象,不要依赖于具体,针对接口编程,不针对实现编程。 接口隔离原则:使用多个隔离的接口,比使用单个接口好,建立最小的接口。 迪米特法则:一个软件实体应当尽可能少地与其他实体发生相互作用,通过中间类建立联系。 合成复用原则:尽量使用合成/聚合,而不是使用继承。 ...

2021-12-24 17:06:59 249

原创 多线程总结

一、线程状态转换:new->blocked->ready->running->waitting(TIMED _WAITING)->terminated 新建->阻塞 -> 已准备->运行 ->等待 (超时等待)->停止 当线程进入到synchronized方法或者synchronized代码块时,线程切换到的是BLOCKED状态,而使用java.util.concurrent.lo...

2021-12-22 11:03:02 104

原创 常用算法总结

内排序有可以分为以下几类:   (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。   (2)、选择排序:直接选择排序、堆排序。   (3)、交换排序:冒泡排序、快速排序。   (4)、归并排序   (5)、基数排序 ① 插入排序 •思想:每步将一个待排序的记录,按其顺序码大小插入到前面已经排序的字序列的合适位置,直到全部插入排序完为止。 •关键问题:在前面已经排好序的序列中找到合适的插入位置。 •方法: –直接插入排序 –二分插入排序 –希尔排序 (1)直接插入排序(从...

2021-12-13 15:27:26 101

原创 Java 集合的详解

哈希表:给定表M,存在函数f(key),对任意给定的关键字值key,代入函数后若能得到包含该关键字的记录在表中的地址,则称表M为哈希(Hash)表,函数f(key)为哈希(Hash) 函数。 元素的哈希值是通过元素的hashcode方法 来获取的, HashSet首先判断两个元素的哈希值,如果哈希值一样,接着会比较equals方法 如果 equls结果为true ,HashSet就视为同一个元素。如果equals 为false就不是同一个元素。 哈希值相同equals为false的元素是怎么存储呢,..

2021-12-13 14:46:07 446

原创 java队列

java队列——queue详细分析 Queue: 基本上,一个队列就是一个先入先出(FIFO)的数据结构 Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Deque接 口。 Queue的实现 1、没有实现的阻塞接口的LinkedList: 实现了java.util.Queue接口和java.util.AbstractQueue接口   内置的不阻塞队列:PriorityQueue和ConcurrentLinkedQueue   Pr...

2021-12-08 15:48:00 455

空空如也

空空如也

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

TA关注的人

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