- 博客(6)
- 收藏
- 关注
转载 数据库事物及其实现原理
事物的四大特性,即常说的ACID: 1、原子性(Atomic):指的是事物所有的操作要么全做、要么全不做。 2、一致性(Consistency):事物应该确认数据库从一个一致状态转变为另一个一致状态。(数据库中的数据应满足完整性约束) 3、隔离性(Isolation):指的是多个事物并发执行的时候、一个事物的执行不应当影响到其它的事物、即事物与事物之间是隔离的。 ...
2019-03-11 21:34:00
146
转载 java虚拟机内存区常用名词解释
虚拟机内存区常见名词: 栈帧(Frames): 栈帧是用来存储数据和部分结果,以及执行动态链接、方法返回值和异常信息的。 每次方法的调用都会生成一个栈帧,然后将该栈帧进行压栈。当方法结束后,该栈帧将会出栈、被销毁。 无论是正常结束还是异常结束。 每个栈帧都是自己的局部变量表、操作数栈、以及对当前方法类的运行时常量池的引用。 由当前线程创建的帧不能被其它线程引用。 局部变量(Local V...
2019-02-21 23:15:00
139
转载 java虚拟机内存划分
java虚拟机内存区域 参照官方文档 1.8版本 Oracle虚拟机内存划分文档 : https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-2.html#jvms-2.5 The Java Virtual Machine defines various run-time data areas that are used duri...
2019-02-21 23:14:00
122
转载 常用的排序算法-堆排、快排、归并
1、排序算法 1.1 快速排序 快排的时间复杂度是O(nlogn) 其实现思想就是随机找到一个中间值 小于这个值得放左边 大于这个值得放右边 然后大于这个值得半部分和小于这个值得半部分分别递归 直到全部排完 实现代码: ``` public class QuickSort { /** * 递归 进行排序 * @pa...
2019-02-21 20:52:00
148
转载 elasticsearch的单节点和分布式的安装及其操作(使用命令和使用代码)
关于安装是在另一个博客上面写的 不知道怎么同步 有兴趣的可以点击链接去看下 博客地址:elasticsearch单节点和分布式的安装 在文章开始之前、先明确三个概念 1、索引 2、类型 3、文档 对比于数据库中,索引就是一个数据库、类型就是数据库中的某张表、文档也就是表中具体的记录。抽象点来看,索引抽象成一个人、人又分为男人和女人(就是类型)、然后男人有姓名、年龄、身高等(就是文档)。 ...
2018-09-19 17:24:00
155
转载 kafka安装和使用远程代码进行访问 ---附踩坑记录
kafka安装和使用java连接远程服务器进行消息的生成与消费 首先要使用kafka,要有jdk和zookeeper的环境 本文在阿里云的centos7环境上进行 jdk版本选择的是1.8.0_181 zookeeper的版本是3.4.12 kafka的版本是2.12-1.1.1 关于kafka命令的介绍 本文不介绍了 只介绍怎么搭建一个kafka单点服务器 以及怎么使用代码 远程连接k...
2018-09-15 14:03:00
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅