库里的公鸭嗓
库里的公鸭嗓
全部文章
分类
docker(3)
dubbo(1)
halo(1)
hanlp(1)
java web(7)
java基础(1)
mybatis(3)
python(9)
redis(1)
spring(3)
springboot(8)
springmvc(1)
未归档(33)
线程(1)
逆向工程(1)
归档
标签
去牛客网
登录
/
注册
库里的公鸭嗓
初遇某人时 眼里闪烁的光芒
全部文章
(共74篇)
事务相关问题
事务: 逻辑上的一组操作,组成这组操作的各个单元,要么全都成功,要么全都失败。 事务的特性 原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability) 原子性:事务不可分割 一致性:事务执行前后数据完整性保持一致 隔离...
2021-03-11
0
513
基于图形数据库 构建关于NBA球星的知识图谱 并实行可视化
使用Python爬取百度百科的球队信息与球员信息 利用图形数据库对爬取数据进行知识图谱的构建 可视化 https://www.ownthink.com/knowledge.html?word=%E5%BA%93%E9%87%8C 球队: 球员:
2021-03-11
0
511
JVM学习记录
JVM JVM是什么: JVM是Java Virtual Machine的缩写。它是一种基于计算设备的规范,是一台虚拟机,即虚构的计算机。 通过JVM,Java实现了平台无关性,Java语言在不同平台运行时不需要重新编译,只需要在该平台上部署JVM就可以了。因而能实现一次编译多处运行。 图中灰...
2021-03-11
0
399
wait() sleep() notify() notifyAll()
1、wait()、sleep() 方法相同点 (1)都是对线程的操作; (2)都需要抛异常; (这一点我遇到很多人答错,记住这两者都会抛异常) (3)都会让当前运行线程进入阻塞状态。 (4)都能在阻塞过程中感受到中断信号。 2、wait()、sleep() 方法不同点 (1)使用位置不同: ...
2021-03-11
0
494
JUC学习记录
JUC是什么 java.util.concurrent在并发编程中使用的工具类 atomic:原子 locks:锁 基本概念: 进程: 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元...
2021-03-11
0
505
ArrayList、HashSet、HashMap的初始化长度与扩容
List 元素是有序的、可重复 ArrayList、Vector默认初始容量为10 Vector:线程安全,但速度慢 底层数据结构是数组结构 加载因子为1:即当 元素个数 超过 容量长度 时,进行扩容 扩容增量:原容量的 1倍 如 Vector的容量为10,一次扩容后是容量为20 ...
2021-03-11
0
735
Restful与RPC
什么是REST 在使用 RESTful 风格之前,我们如果想要增加一条商品数据通常是这样的: /addCategory?name=xxx 但是使用了 RESTful 风格之后就会变成: /category 这就变成了使用同一个 URL ,通过约定不同的 HTTP 方法来实施不同的业务,...
2021-03-11
0
502
RabbitMQ
消息队列的主要作用是什么? 解耦 将消息写入消息队列,需要消息的系统自己从消息队列中订阅,从而系统不需要做任何修改。 异步 将消息写入消息队列,非必要的业务逻辑以异步的方式运行,加快响应速度 削峰 系统慢慢的按照数据库能处理的并发量,从消息队列中慢慢拉取消息。在生产中,这个短暂的高峰期积压是允许的 ...
2021-03-11
0
424
索引
索引的数据结构(b树,hash) 索引的数据结构和具体存储引擎的实现有关,在MySQL中使用较多的索引有Hash索引,B+树索引等,而我们经常使用的InnoDB存储引擎的默认索引实现为:B+树索引。对于哈希索引来说,底层的数据结构就是哈希表,因此在绝大多数需求为单条记录查询的时候,可以选择哈希索引...
2021-03-11
1
342
B树与B+树 hash索引
B树 前面我们看到,虽然平衡二叉树既有链表的快速插入与删除操作的特点,又有数组快速查找的优势,但是这并不是最符合磁盘读写特征的数据结构。 也就是说,我们要找到这样一种数据结构,能够有效的控制树高,那么我们把二叉树变成m叉树,也就是下图的这种数据结构:B树。 B树是一种这样的数据结构: ...
2021-03-11
0
869
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页