- 博客(7)
- 收藏
- 关注
原创 乐观锁和悲观锁
乐观锁和悲观锁使用场景当程序中可能出现并发的情况时,就需要通过一定的手段来保证在并发情况下数据的准确性,通过这种手段保证了当前用户和其他用户一起操作时,所得到的结果和他单独操作时的结果是一样的。这种手段就叫做并发控制。并发控制的目的是保证一个用户的工作不会对另一个用户的工作产生不合理的影响。所以在遇到并发场景的时候,我们需要采用加锁的操作,实现手段可以分为悲观锁和乐观锁。1. 悲观锁 和 乐观锁乐观锁对应于生活中乐观的人总是想着事情往好的方向发展,悲观锁对应于生活中悲观的人总是想着事情往坏的方
2020-08-24 11:47:22
145
原创 浅谈树
浅谈树 树是什么: 树是一种非线性的结构,具有‘一对多’ 的特性。下图是一个简单的树结构树的节点节点: 每一个树的元素可以被认为是一个节点 A,B,C都是树的节点父节点: B,C的父节点是A兄弟节点:B,C互为兄弟节点根节点: A为这棵树的根节点子节点: B,C为A的子节点叶子节点: 类似于B,C节点这样没有子节点的节点称为叶子节点节点的度和深度度 : A下有两个节点,那么A的度为2 ,A的度是最大的,那么这棵树的度就...
2020-08-11 17:54:36
221
原创 链表
链表在了解指针之前先了解一些链表1. 链表单链表单向循环链表双链表双向循环链表1.1 单链表首先看一个力扣中单链表的题目:描述:给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例: //// 给定一个链表: 1->2->3->4->5, 和 n = 2.////当删除了倒数第二个节点后,链表变为 1->2->3->5. 首先我们需要获取到链表的长度,才可以找到链表...
2020-07-30 20:44:21
132
原创 vueX 的核心
vueX VueX 第一印象就是用来管理全局的用户信息 ,避免父子之间的频繁通信。1. vueX 的核心1.1 state: 用于存储变量状态 ==》使用this.$store.state 调用 state 下存储的常量数据。1.2 getters:对state 进行计算,类似于computed(),可以在getters中设定方法,可以看接下来列子。1.3 mutations:设置方法函数,通俗来说,就是对于state值得修改,并且只能通过mutations进...
2020-07-27 16:18:50
290
1
原创 Nacos简单配置
Nacos 的配置 1. Nacos的安装windows版本在官网下载:https://github.com/alibaba/nacos下载运行bin目录下的startup.cmd 打开显示密码账号默认:nacos2. 服务的注册 springcloud 文档:https://spring-cloud-alibaba-group.github.io/github-pages/hoxton/en-us/index.html 首先父引入pom<depend...
2020-07-23 19:04:33
586
转载 自定义异常的简单实现
自定义异常1. 程序错误:编译错误运行时异常逻辑错误2. 异常分类[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IzIIheAj-1595419297869)(C:\Users\Gp\AppData\Roaming\Typora\typora-user-images\image-20200721114601210.png)]Throwable :Error 和Exception 的父类,错误和异常,错误是无法处理的,异常可以通过程序...
2020-07-22 20:03:34
497
原创 element样式修改
加粗样式后端初学elementUI 踩过的一点小坑首先 判断自己是否使用scoped<script scoped>删除scoped ,scoped是定义局部使用 无法覆盖掉插件的样式我用的方法:companyinfo .el-breadcrumb__inner{//前面的 companyinfo是自己定义的 后面的是原组件的样式//自己定义class 可以帮助寻...
2020-03-26 21:19:04
401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人