摘要:
使用Typora + 阿里云OSS + PicGo 打造个人图床 为什么要打造图床? 让笔记远走高飞 试问以下场景: 我们要 markdown 笔记放到某博客上,直接进行复制即可。但因你的图片存储在本地,博客上的图片因无法找到本地路径而无法显示,因此需要到本地找到图片一个个上传 我们要把 markd 阅读全文
摘要:
今天看到一个问题:ArrayList的add方法有两种使用,那么add到指定位置内部是怎么实现的? 发现自己对这块地方不熟悉,所以立马去看了ArrayList下的源码 // 第一个 public boolean add(E var1) { this.ensureCapacityInternal(th 阅读全文
摘要:
1 事务概述 1.1 事务的支持情况 使用SHOW ENGINES命令来查看当前MySQL支持的存储引擎,以及这些存储引擎是否支持事务 能看出在 MySQL 中,只有InnoDB 是支持事务的。 1.2 事务的特性 ACID 原子性(A) ⼀个事务的所有操作,要么全部完成,要么都没完成,不能结束在中 阅读全文
摘要:
类型 类型举例 整数类型 TINYINT、SMALLINT、MEDIUMINT、INT(或INTEGER)、BIGINT 浮点类型 FLOAT、DOUBLE 定点数类型 DECIMAL 位类型 BIT 日期时间类型 YEAR、TIME、DATE、DATETIME、TIMESTAMP 文本字符串类型 阅读全文
摘要:
函数式编程(Functional Programming)是把函数作为基本运算单元,函数可以作为变量,可以接收函数,还可以返回函数。历史上研究函数式编程的理论是Lambda演算,所以我们经常把支持函数式编程的编码风格称为Lambda表达式。 在Java程序中,我们经常遇到一大堆单方法接口,即一个接口 阅读全文
摘要:
供自己巩固集合知识时写的笔记,不会对所有的内容都介绍 栈(Stack)是一种后进先出(LIFO:Last In First Out)的数据结构 Stack只有入栈和出栈的操作: 把元素压栈:push(E); 把栈顶的元素“弹出”:pop(); 取栈顶元素但不弹出:peek()。 有的人在使用Stac 阅读全文
摘要:
Queue 队列(Queue)是一种经常使用的集合。Queue实际上是实现了一个先进先出(FIFO:First In First Out)的有序表 Queue接口常用的实现类是LinkedList 在Java的标准库中,队列接口Queue定义了以下几个方法: int size():获取队列长度; b 阅读全文