摘要: 关于分布式锁 很久之前有讲过并发编程中的锁并发编程的锁机制:synchronized和lock。在单进程的系统中,当存在多个线程可以同时改变某个变量时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只 阅读全文
posted @ 2020-09-07 18:55 唐努乌梁海 阅读(240) 评论(0) 推荐(0) 编辑
摘要: https://linuxstyle.blog.csdn.net/ 阅读全文
posted @ 2020-09-04 16:28 唐努乌梁海 阅读(145) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/21aspnet/article/details/105594727 个人学习研究Linux推荐安装VirtualBox+CentOS。 CentOS7和CentOS8的安装实际上是非常相似的,改变的地方不多,从CentOS7开始和CentOS6相比改变是 阅读全文
posted @ 2020-09-04 16:24 唐努乌梁海 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 经典排序算法 经典排序算法,以下文章参考了大量网上的资料,大部分都给出了出处 这一系列重点在理解,所以例子什么的都是最简单的情况,难免失误之处,多指教 大多数排序算法都给出了每一步的状态,以方便初学者更容易理解,通俗易懂,部分难以理解的排序算法则给出了大量的图示,也算是一个特色吧 经典排序算法 - 阅读全文
posted @ 2020-09-04 15:43 唐努乌梁海 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 视频面试,先做简短的自我介绍,然后结合项目和简历问了些问题,答的不是太好 过了几道之前做的笔试题(有一道电商经典题,创建订单的过程需要操作多张表,时间过长导致数据库阻塞严重,让你优化避免这个问题 网上查到的事务调优 https://juejin.im/post/6860774571088773128 阅读全文
posted @ 2020-09-03 15:38 唐努乌梁海 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 一、什么情况下会发生栈内存溢出? 1、栈是线程私有的,栈的生命周期和线程一样,每个方法在执行的时候就会创建一个栈帧,它包含局部变量表、操作数栈、动态链接、方法出口等信息,局部变量表又包括基本数据类型和对象的引用; 2、当线程请求的栈深度超过了虚拟机允许的最大深度时,会抛出StackOverFlowE 阅读全文
posted @ 2020-09-01 15:43 唐努乌梁海 阅读(125) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/6f6532bc6789 树形结构,是指:数据元素之间的关系像一颗树的数据结构。我们看图说话: 它具有以下特点: 每个节点都只有有限个子节点或无子节点; 没有父节点的节点称为根节点; 每一个非根节点有且只有一个父节点; 除了根节点外,每个子节点可以 阅读全文
posted @ 2020-09-01 15:42 唐努乌梁海 阅读(376) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/xiaolincoding/p/12732052.html 正文 相信大家都知道 TCP 是一个可靠传输的协议,那它是如何保证可靠的呢? 为了实现可靠性传输,需要考虑很多事情,例如数据的破坏、丢包、重复以及分片顺序混乱等问题。如不能解决这些问题,也就无 阅读全文
posted @ 2020-09-01 15:41 唐努乌梁海 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 排序 比较排序 冒泡排序 重复地走访过要排序的数列,每次比较相邻两个元素,如果它们的顺序错误就把它们交换过来,越大的元素会经由交换慢慢“浮”到数列的尾端。 归并排序 分解待排序的数组成两个各具 n/2 个元素的子数组,递归调用归并排序两个子数组,合并两个已排序的子数组成一个已排序的数组。 快速排序 阅读全文
posted @ 2020-09-01 11:04 唐努乌梁海 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 没有将xml资源打包进jar包!!! 阅读全文
posted @ 2020-05-23 14:49 唐努乌梁海 阅读(231) 评论(0) 推荐(0) 编辑