上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 73 下一页
摘要: 并发读:脏读、不可重复读、幻读 如果不对事务进行隔离性的保障,则在多个事务并发进行时,可能出现:脏读、不可重复读、幻读。 脏读 一个事务处理过程中,读取了另一个事务还未提交的数据。 举例: money = 0. 事务A、B开启。 事务A将money修改为100,但还未提交。 事务B执行money = 阅读全文
posted @ 2023-05-16 08:34 残城碎梦 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 最后一个结点指针指向不同 在建立一个循环链表时,必须使其最后一个结点的指针指向表头结点,而不是像双向链表那样置为NULL。此种情况还用于在最后一个结点后插入一个新的结点。 判断链域值不同 在判断是否到表尾时,是判断该结点链域的值是否是表头结点,当链域值等于表头指针时,说明已到表尾。而非像单链表那样判 阅读全文
posted @ 2023-05-14 09:20 残城碎梦 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 什么是栈帧 栈帧是栈中的一个栈元素,是一种用于帮助虚拟机执行方法调用与方法执行的数据结构,当前线程中,每执行一个方法就会往栈中插入一个栈帧,当一个方法调用结束时,其对应的栈帧也会被丢弃。 栈帧本身是一种数据结构,封装了方法的局部变量表、动态链接信息、方法返回地址(即返回到方法的调用者)以及操作数栈。 阅读全文
posted @ 2023-05-13 18:51 残城碎梦 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 能解决,但不能完全解决。 在RR和RC级别下,数据库的读分为快照读和当前读: 快照读:单纯的select操作。读取的是快照(ReadView)中的数据,可能是历史数据 当前读:select … for update/in share mode、update、insert、delete。读取的总是当前 阅读全文
posted @ 2023-05-05 22:37 残城碎梦 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Redis中缓存的数据是有过期时间的,当缓存数据失效时,redis会删除过期数据以节省内存,那redis是怎样删除过期数据的?删除过期数据的策略是什么? Redis为什么这么快,原因之一就是Redis操作都是基于内存的,既然是基于内存的,而内存的大小是有限的,当内存不足或占用过高时,怎么办?这就是我 阅读全文
posted @ 2023-05-04 09:01 残城碎梦 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 什么是对象终止机制? Java语言提供了对象终止( finalization )机制来允许开发人员提供对象被销毁之前的自定义处理逻辑处理。 当垃圾回收器发现没有任何引用指向某个对象时,那么就会在垃圾回收中清除这个对象,在垃圾回收器回收此对象之前,会先调用这个对象的 finalize() 方法。 我们 阅读全文
posted @ 2023-04-25 13:57 残城碎梦 阅读(17) 评论(0) 推荐(0) 编辑
摘要: SmartInitializingSingleton SmartInitializingSingleton中只有一个接口afterSingletonsInstantiated(),其作用是在spring容器管理的所有单例对象(非懒加载对象)初始化完成之后调用的回调接口。 InitializingBe 阅读全文
posted @ 2023-04-24 22:03 残城碎梦 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 可以使用对应的图标搜索对应的专题文章。 专题标题 专题图标 Java基础 ♨ Java集合 ❂ Java并发 ㉿ Java虚拟机 ❀ MySQL Ⓜ Spring & Spring MVC Ⓢ Mybatis ✒ Redis ≅ SpringBoot ㊫ Spring Cloud ☁ 消息队列 ❧ 阅读全文
posted @ 2023-04-23 21:07 残城碎梦 阅读(58) 评论(1) 推荐(1) 编辑
摘要: Nginx是什么 Nginx("engine x")是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强。 Nginx官网:http://nginx.org/ Nginx安装 Nginx官网下载地址:http://nginx.org/en/download.html 其中nginx- 阅读全文
posted @ 2023-04-20 08:33 残城碎梦 阅读(416) 评论(1) 推荐(1) 编辑
摘要: 虚引用是最弱的一种java对象引用方式,其他的引用方式至少还能get到对象,而虚引用的句柄是获取不到对象的,正如它的名字一样:形同虚设。 使用 public class TestMain { public static void main(String[] args) { // 新建一个对象 Use 阅读全文
posted @ 2023-04-18 08:53 残城碎梦 阅读(1441) 评论(0) 推荐(0) 编辑
摘要: 官方通告SpringBoot1.5.x及以下版本官方不再提供维护了,建议开发者选择使用SpringBoot2.0.x以上的版本,相对应的SpringCloud版本也最好不要使用。 简单的查看版本信息:https://start.spring.io/actuator/info Spring Cloud 阅读全文
posted @ 2023-04-16 11:22 残城碎梦 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 第一代 Spring Cloud (主要是 Spring Cloud Netflix)很多组件已经进入停更维护模式。第二代Spring Cloud核心组件主要以Spring Cloud Alibaba为主,Spring Cloud Alibaba是由一些阿里巴巴 的开源组件和云产品组成的,2018年 阅读全文
posted @ 2023-04-16 09:33 残城碎梦 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Ribbon调用流程 Ribbon工作原理 为什么@LoadBalanced注解能赋予RestTemplate负载均衡的能力? Ribbon组件在启动时,会自动加载RibbonAutoConfiguration这个配置类,如下图 RibbonAutoConfiguration加载于EurekaCli 阅读全文
posted @ 2023-04-15 11:09 残城碎梦 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 微服务中常见的概念 服务注册与服务发现 服务注册:服务提供者将所提供服务的信息(服务器IP和端口、服务访问协议等) 注册/登记到注册中心。 服务发现:服务消费者能够从注册中心获取到较为实时的服务列表,然后根究一定 的策略选择一个服务访问。 负载均衡 负载均衡即将请求压力分配到多个服务器(应用服务器、 阅读全文
posted @ 2023-04-14 09:53 残城碎梦 阅读(45) 评论(0) 推荐(0) 编辑
摘要: Bitmap原理 Bit-map的基本思想就是用一个bit位来标记某个元素对应的Value。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。(PS:划重点 节省存储空间) 假设有这样一个需求:在20亿个随机整数中找出某个数m是否存在其中,并假设32位操作系统,4G内存。 在Jav 阅读全文
posted @ 2023-04-13 16:14 残城碎梦 阅读(990) 评论(1) 推荐(0) 编辑
摘要: 锁概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。 并发控制技术 在数据库中,数据可以允许多个用户同时访问,因此在并发场景下需要确保数据的一致性,并发场景有三种: 读-读:多用户并发读不会有问题 读-写:可能出现脏读、幻读、不可重复读 写-写:并发更新同一行会导致丢失更新 目前有三种并发控 阅读全文
posted @ 2023-04-13 14:02 残城碎梦 阅读(65) 评论(0) 推荐(0) 编辑
摘要: ---- 阅读全文
posted @ 2023-04-11 14:30 残城碎梦 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 高可用系统设计指南 什么是高可用?可用性的判断标准是什么? 高可用描述的是一个系统在大部分时间都是可用的,可以为我们提供服务的。高可用代表系统即使在发生硬件故障或者系统升级的时候,服务仍然是可用的。 一般情况下,我们使用多少个 9 来评判一个系统的可用性,比如 99.9999% 就是代表该系统在所有 阅读全文
posted @ 2023-04-11 08:42 残城碎梦 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 十大经典排序算法 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法在很多领域得到相当地重视,尤其是在大量数据的处理方面。一个优秀的算法可以节省大量的资源。在各个领域中考虑到数据的各种限制和规范,要得到一个符 阅读全文
posted @ 2023-04-09 20:26 残城碎梦 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 数据结构,也就是 Data Structure,是一种存储数据的结构体,数据与数据之间存在着一定的关系,这样的关系有数据的逻辑关系、数据的存储关系和数据的运算关系。 在 Java 中,数据结构一般可以分为两大类:线性数据结构和非线性数据结构。 数组 数组(Array) 是一种很常见的数据结构。它由相 阅读全文
posted @ 2023-04-09 20:25 残城碎梦 阅读(49) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 73 下一页