最新文章

MySQL必知必会

DML(DataManipulationLanguage)数据操纵语言:适用范围:对数据库中的数据进行一些简单操作,如insert,delete,update,select等.DDL(DataDefi
2020-03-31 / 0 comments

二叉树的遍历

遍历方式前序遍历根左右中序遍历左根右后续遍历左右根深度优先遍历从根节点开始先遍历先遍历左子树在遍历右子树广度优先遍历按层遍历例子这是一个二叉树前序遍历1,3,4,2,5中序遍历4,3,2,1,5后序遍
2020-03-20 / 0 comments

Spring中的事务

事务管理对于服务来说是至关重要的,它可以保证用户每一次操作都是可靠的,即便出现了异常的访问,也不至于破坏后台数据的完整性。就想银行的ATM机一样通常情况下可以为用户提供正常的服务,但是也难免遇到操作过
2020-03-05 / 0 comments

MySQL中的事务特性

事务事务就是以可控的方式对数据资源进行访问的一组操作。为了保证事务执行前后,数据资源所承载的系统状态始终处于“正确”状态,事务本身持有4个限定属性,原子性(Atomicity)、一致性(Consist
2020-03-03 / 0 comments

Docker 初体验

环境Ubuntu 18.04.4 TLSDocker环境安装更新依赖sudo apt-get updatesudo apt-get upgrade卸载旧版本的Docker环境sudo apt-get
2020-02-29 / 0 comments

fail-fast 和 fail-safe

fail-fastWikiPediaIn systems design, a fail-fast system is one which immediately reports at its inte
2020-02-22 / 0 comments

集合List LinkedList源码分析

前言LinkedList是Java中双向链表的实现,它实现了List接口并且允许内部元素为空,学过数据结构的同学很清楚,讲数据结构时第一个学的是数组接下来是链表,老师会把链表和数组做对比他们都属于线性
2020-02-16 / 0 comments

集合List ArrayList源码分析

前言基于JDK1.8源码List是个接口,里面定义了一些对于List的相关的一些操作,ArrayList底层基于一个Object类型的数组,数组操作的时间复杂度如下OpTime complexityp
2020-02-06 / 0 comments

2019 · 年终总结

开篇就在我写这篇Blog的Title的时候,一直迟疑要不要加上年终二字,毕竟现在已经2020年了哈哈。其实从昨天晚上等着凌晨跨年之前我就一直在想年终总结应该怎么写,写些什么,一直到今天下午我还是打开了
2020-01-01 / 0 comments

快速排序

算法步骤1.选定Pivot中心轴2.将大于Pivot的数字放在Pivot的右边3.将小于Pivot的数字放在Pivot的左边4.分别对左右子序列重复前三步操作时空复杂度时间复杂度O(nlogn)空间复
2020-04-12 / 0 comments