Java程序员的重启人生-4.File空间戒指

华为OD机试真题 2026.11.4. 新系统 【河流水系流量评估】 华为OD机试真题 新系统【河流水系流量评估】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【河流水系流量评估】多语言题解。 阅读详情

章节目录:https://blog.youkuaiyun.com/lookoutthe/category_11694105.html

幽尚的第一已经拿到了,后续的比试已经没他什么事了,只等结束后领取奖励了。

饭后给胖子理解了下心法,被惊为天人,非要和幽尚促膝长谈,鉴于他表情过于猥琐,被幽尚一脚踹了出去。

一切作准妥当,“接下来先将实力提升到入门三级圆满,等过几日再突破,应该不算过快。”

盘腿做好,开始将周围的灵气缓缓纳入体内。

修炼没多会,听到窗外真的有细微的声响,“秀儿,进来,我知道你在外面。”

果然没猜错,门被轻轻的推开,年纪与自己相仿的少女胆怯的站在了面前。

之前没注意,现在这么一看,虽然年级比较小,但是小脸还是很精致,以后绝对是个美人。

“大晚上不睡觉,干嘛偷听,说,是不是贪恋本少爷的美色?”

秀儿看着幽尚,见他脸色没有一丝怒色,捂嘴偷笑了起来。“少爷您确实很帅”

“不许贫嘴,赶紧交代”
“其他的丫鬟也偷听,所以奴婢也偷听”,秀儿看着自己的脚尖
“偷听的干嘛”

看着面前的少女扭扭捏捏不说话,脸却红了,幽尚心里大呼,“人小鬼大,人小鬼大啊”

“以后不许偷听了,小小年纪不学好,赶紧回去睡觉”

“不小了,我都12岁了,别的丫鬟都。。”,上句话还喜笑颜开,下一句眼里就噙着泪水

看着那倔强的小表情,幽尚扛不住,果然漂亮的女人都是妖精,这么小就这样了, 长大还得了?

”停,收住,少爷我允许你偷听了,赶紧回去休息吧。“幽尚赶紧打断她,别蹦出什么虎狼之词来。

”谢谢少爷。“眼泪瞬间收回,欢快的跑了出去,还不忘把门给带上。

”秀,可以了,今晚别偷听了,明天在继续吧。“ 幽尚有点无语。

”是,少爷。“窗外的秀儿悻悻而去。

时间过的很快,几天后,族内比试结束,幽尚领到了属于他的奖励。一枚乌漆嘛黑的疗伤丹,五千金币,以及替换了一块材质更好的键。

这个时候幽尚才了解到,原来族内这么穷,不过这也是相对的,五千金币对于凡人来说,相当于一大笔钱了。但对于修炼者来说,少的可怜。

一份冒泡排序丹的药材,差不多也得五千金币,而手里这枚自己看不上的羊粪蛋价值上万的金币。

想要更多的钱就得去找珍惜的药材,不得不去和魔兽搏斗,与野兽搏斗就需要更强大的实力、更好的装备和各种丹药,这又需要更多的钱,一个死循环。

看来得想办法搞钱了,果然不管到哪,钱都是最重要的。

这个世界上最尊贵的职业,那就是炼丹师了,无论是凡人、修炼者生老病死还是实力突破都离不开丹药,而炼丹师却很稀少。

这就造成了炼丹师不仅在修炼者中不敢让人得罪,更是凌驾于凡人帝国之上。

幽尚让秀儿买了2份药材,按着冒泡排序丹的单方:

    public void bubbleSort(int[] a, int n) {
        if (n <= 1) {
            return;
        }
        for (int i = 0; i < n-1; ++i) {
            boolean flag = false;
            for (int j = 0; j < n - i - 1; ++j) {
                if (a[j] > a[j+1]) {
                    int tmp = a[j];
                    a[j] = a[j+1];
                    a[j+1] = tmp;
                    flag = true;
                }
            }
            if (!flag) {
                break; 
            }
        }

炼制了两颗完美级丹药。

然后来到了城中炼丹师公会,每个公会中都会有一名炼丹师,幽尚的目的就是要通过考验,拿到炼丹师铭牌,有了证明,身价就完全不一样了,就算是皇室要动他,都得掂量一下。

除了身份,买药材还能优惠,总之好处多多。

进入大堂,周围都是药架,摆满了各种药材。两位侍女接待了幽尚,当听说幽尚是来考核炼丹师的时候,不禁吃了一惊。

因为幽尚看上去只有十二岁左右,不过还是带他入了大堂后面的炼药大厅。

大厅内十几个男子,正在将灵力转化为火焰,涌向丹炉,看样子是在提炼药物。

”咦,怎么是你?“

幽尚刚进来,一个老者有些诧异的看了一眼,问道。

原来正是卖给自己丹药的那个老者。

听到幽尚是来考核炼丹师的时候,其他人都哈哈的笑了起来,怎么可能有这么小的炼丹师。

”考核?炼丹师?“ 其中一个男子看了看幽尚:”我看你是脑子烧糊涂了吧,要玩去别的地方。“

幽尚皱了皱眉头,自己是来创造辉煌人生的,不是来被鄙视的,也不再客气。”我看你是嫉妒我,一把年纪了,也只能提炼提炼药物。“

”你说什么?找死“男子脸色铁青,站起来就想动手。

”算了算了,给老夫一个面子吧“老者也算是认识幽尚,打了个圆场。

”什么人,在这大声喧哗“

忽然一个面容清瘦的老者,脸色不悦的走了过来。来人整个城中不认识的人都很少,他就是这个公会的炼丹师-一心大师。

”会长大人,这个小鬼跑来胡闹,我这就把他赶走“那个男子赶忙道。

”一心大师,我是来参加考核的,这是我自己炼制的丹药“,幽尚将自己炼制的丹药递了过去。

”奥?这是你自己炼制的?“一心大师脸上闪过一丝异色。

”这种级别的弹药,怎么可能是一个小鬼炼制的,大师你别被骗了。“男子不依不饶。

”你怕不是阑尾炎犯了吧,这么爱发炎?“幽尚可不会惯着他。

一心大师瞪了男子一眼,终于低下头不在说话。

”这和正常的冒泡排序丹有些不一样“你说说是怎么做的,也当是证明了。

回大师,正常的冒泡排序需要重复n-1次重复操作,而如果当重复到某一次中没有需要交换的数据,就说明剩下的数是有序的了,不再需要冒泡过程,就可以直接中断了。

”嗯,不错,真是个好想法,可以说是改进了丹方了。不过光这样可没法完全证明,你还是得当场炼制出丹药“

男子脸色跟吃了耗子药一样难看,还得给幽尚腾出了地方。

接下来幽尚调用灵力转化为火焰,又炼制了一枚丹药。

”玄阶,居然是玄阶“,一心大师久久没有从刚才的场景中回过神来,尽然可以不用丹炉炼丹。

”大师,我通过了吗?“

”很好,你的灵魂力果然异常强大,这次可捡到一个好苗子了。“

男子的心跌落到了谷底,幽尚成为炼丹师说是板上钉钉的事了,到时候就是自己的上级了,自己干嘛要出这个头,不过后悔也晚了。

幽尚眼睛一亮:”一心大师,小子非常想学习炼丹,不知道能否成为您的记名弟子?“

一心摇了摇头,”我可不敢收你,你好好修行吧,以后我会给你一个机会,一个踏入丹道巅峰的机会“

”我主要是想要个名号,这样就没人能欺负了“,见被拒绝,幽尚有些尴尬的道。

”放心,成为炼丹师,谁还敢欺负你。“一心笑道。

接下来,幽尚便领到了一个初级丹师的铭牌,还有一口丹炉、一套丹袍。打造材料都非常的奢侈。

”幽尚大师,刚才小的有眼不识泰山,多有得罪,您大人有大量“一心走后,男子立刻过来,脸上堆满了谄媚的笑,与之前简直判若两人。

”以后说话注意点,别门缝里看人“,幽尚懒得和这种小人物计较,老气横秋的道。

“是是,是小的狗眼看人低了,以后您有什么事,直接吩咐小的就行。。。”

。。。

幽尚在男子的阿谀奉承中离开了公会。

一心大师还额外送了他一枚空间戒指,根据一心给他的办法,幽尚使用灵魂力开始尝试起来:

File file = new File("空间戒指");

很神奇,感觉自己的灵魂力与空间戒指有了一丝联系。感受到里面丈许见方的空间,幽尚很感激,这起码价值十万金币。

接着就是将物品放入其中,而放入物品使用的尽然是前世的IO流。

一、Java IO流

流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输操作都是以“流”的方式进行。设备可以是文件,网络,内存等。将数据从内存写入到文件或网络这种输出设备的流称为输出流,将数据从文件或网络输入到内存的流叫中输入流,java程序运行在内存中,所以java程序变量代表内存数据。java中的流按照数据处理单位可以分为字节流和字符流两大类。

字节流

表示以字节(8位)为单位从流(stream)读取数据或者往流(stream)中写入数据,通常用来处理二进制文件,如图像和声音。字节流的两个基类为InputStream和OutputStream,分别代表字节输入流和字节输出流,其他具体的字节流类都是从这两个类派生而来的。

字符流

表示以字符(16位)为单位从流(stream)中读取数据或者往流(stream)中写入数据,同来用来处理字符或字符串数据。这里的字符是Unicode为标准的字符,Unicode字符是16位的。字符流的两个基本类为Reader和Writer,分别代表字符输出流和字符输入流,其他具体的字符流都是从这两个类派生而来的。

可以将字节流转换为字符流,java中提供两个适配器(adapter),分别是InputStreamReader和OutputStreamWriter,前者负责将InputStream转换为Reader,而后者负责将OutputStream转换为Writer。

一新给他的办法用的是BufferedReader,因此接着需要先读取自己的随身物品,幽尚打算先拿钱袋试试,

try {
        try {
            File file = new File("钱袋");
            //获取字节流
            FileInputStream fileInputStream = new FileInputStream(file);
            //转为字符流
            InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream);
            BufferedReader reader = new BufferedReader(inputStreamReader);
            String str = reader.readLine();
            reader.close();
            inputStreamReader.close();
            fileInputStream.close();
        }catch (Exception e){
            e.printStackTrace();
        }
    }

首先获取字节流,然后用InputSteamReader将字节流转为字符流,然后创建BufferedReader,读取钱袋。

最后一步就是将钱包放入空间戒指了。

        try {
            File file = new File("空间戒指");
            FileOutputStream fileOutputStream = new FileOutputStream(file);
            OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream);
            BufferedWriter writer = new BufferedWriter(outputStreamWriter);
            writer.write(str);
            writer.close();
            outputStreamWriter.close();
            fileOutputStream.close();
        }catch (Exception e){
            e.printStackTrace();
        }
    }

和之前类似,先将字节输出流转为字符输出流,然后放入空间戒指,手中的钱包消失,出现在了空间戒指中。

大功告成,幽尚很开心,除了空间戒指,凭借炼丹师身份,还可以五折购买药材,而炼制成的丹药可以直接出售给炼丹师公会。

唯一有些膈应的地方是,明明炼丹师公会能够炼制完整版的丹药,却对外出售的是残次品,一心只是叹了口气,说不是他能左右的事。

幽尚大概明白了,没有再追问。只是内心摇头叹息,普通人在哪都躲不开被压榨。

踏出公会,幽尚有一种飞上枝头变凤凰的感觉,这下暂时可以放心的提升修为了,而且以后也不会缺钱了。

幽尚脚底有些发飘,不知不觉间回到了家族门口,看到秀儿正在等着自己,神色有些焦急。

幽尚心里一紧,不会出什么事吧。

点个赞支持一下吧,谢谢了!!!

改进YOLOv9的CT图像肺结节检测与分类算法:从原理到实战 本文将详细介绍如何改进YOLOv9算法,使其更好地适应CT图像肺结节检测与分类任务。我们将从数据集准备、模型改进、训练优化到最终部署,完整呈现一个端到端的深度学习项目,并提供完整的代码实现。 阅读详情

相关推荐

睿尔曼超轻量仿人机械臂--机械臂接口介绍

本文介绍了睿尔曼超轻量仿人机械臂的控制器接口及末端接口。

realman_Rop的博客 3433

ring环java,SWT(JFace)体验之圆环状(戒指型)

演示代码:package swt_jface.demo1;import org.eclipse.swt.SWT;import org.eclipse.swt.events.MouseEvent;import org.eclipse.swt.events.MouseListener;import org.eclipse.swt.events.MouseMoveListener;import org....

weixin_35682426的博客 175

北邮LaTeX论文模板避坑指南:从TEX Live安装到完美编译(2024最新版)

本文详细介绍了2024年最新版北邮LaTeX论文模板的使用指南,涵盖TEX Live安装、中文配置、模板优化及常见问题解决方案。针对Windows系统用户,提供TeX Live与CTeX的对比分析,并给出高效排版和终稿检查的实用技巧,帮助研究生快速掌握LaTeX论文写作。

read5的博客 463

游戏开发实战:构建程序化道具生成与状态驱动AI的模拟经营系统

程序化内容生成和状态驱动AI是游戏开发中构建动态、可重玩体验的核心技术。程序化生成通过数据驱动和规则系统,从预设的模板和属性池中组合出大量不重复的游戏内容,如道具、关卡或角色,极大地扩展了游戏内容的丰富度。状态驱动AI则基于有限状态机或行为树等模型,让NPC根据内部状态(如情绪、耐心)和外部输入(如玩家行为)做出动态决策,从而创造出更真实、更具交互性的游戏世界。这两项技术的结合,对于模拟经营、角色扮演等需要大量内容和智能交互的游戏类型具有极高的价值。本文以构建一个类似《当铺人生2》的典当行模拟器为例,详细解

weixin_33755557的博客 417

c# U盘禁用---守护进程(插入,拔出,卸载等操作)

一、简介 传统的对U盘禁用,我们多采用修改注册表的方式,详情参考:https://blog.csdn.net/qq_25372599/article/details/79815407;本文将介绍一种其他的方式–后台守护程序。其原理非常简单:当守护程序检测到U盘的插入信号,我们自动卸载U盘,致使系统无法识别U盘,达到禁用U盘的效果。 二、程序设计 2.1 变量定义 strin...

星星之火燃亮码空 2845

川崎机器人 AS语言基础运动指令表

    功能简介 动作方式 参考坐标系 位置特性 X,Y,Z 角度特性 O,A,T 指令格式(距离单位毫米,时间单位秒,角度单位度 示例1 示例2 运 动 指 令 JMOVE 以关节移动到目标点 关节移动方式 基础坐标系 不受控 伪随机动作 JMOVE 目标点 JMOVE #yd JMOVE put1 LMOVE 以直线移动到目标点 直线移动方式

喜欢自学并分享经验的技术宅 9345

Spring AI + GPT-5.5 + Ollama 配置教程:Base URL、超时与流式调用

由于不同 Spring AI、Spring Boot 小版本之间仍可能存在差异,创建项目时应检查 Spring Initializr、Spring AI BOM 和官方兼容矩阵,不要直接复制旧教程中的 Starter 名称和版本号。多人项目最好隔离不同客户端,并在脱敏前提下记录最终 URL、状态码、请求耗时、请求 ID 和模型 ID。Spring AI 接入模型 API,至少要同时确认 Starter、Base URL、请求路径、API Key、模型 ID、连接超时、读取超时和流式客户端这 8 项。

2601_95893075的博客 214

OpenHarmony开发一个App,安装到BearPi-HM Micro开发板

建议先阅读我们这篇,这里面详细介绍了,以及hap包安装的全过程。本篇是介绍如何开发一个App,然后安装到开发板上,比如hap包,无法安装等问题。

Halifax 1029

【JVM】对象内存布局

HotSpot JVM 中,Java 对象内存布局由对象头(12字节,含Mark Word与压缩Klass Pointer)、实例数据及对齐填充构成,总大小为8字节倍数。对象头支持锁状态动态复用,指针压缩使引用仅4字节,但堆超32GB时失效。实例字段按类型优先级重排序以减少间隙,最小对象大小为16字节。通过JOL工具可精准验证布局,理解锁机制、GC、伪共享等底层行为。

2301_79732484的博客 139

156、手机摄像头模组结构拆解:从保护盖到 FPC 连接器的完整装配剖面

本文深入解析手机摄像头模组结构设计要点。作者结合项目经验,指出保护盖密封胶在低温收缩会导致边缘漏光问题,强调结构细节比算法参数更关键。文章逐层拆解模组组件:保护盖厚度需平衡抗冲击与光学性能;镜筒内镜片组装配顺序和公差控制直接影响成像质量;IR滤光片厚度公差±0.02mm会改变红外截止波长;CSP封装需注意金线加固;FPC连接器的信号完整性和机械可靠性设计。最后给出5条实用建议,包括密封胶选型、镜片对位检测等,强调模组结构设计是"一票否决制"的基础工程。(149字)

sundong_81的博客 103

《QGIS快速入门与应用基础》239:指北针样式选择(预设/自定义)

系统解析指北针设计的核心规范与实操方法。文章首先强调行业规范红线,包括强制要求N字标注、箭头辨识度等关键要素,通过正误示例对比强化合规意识。其次详细讲解QGIS内置预设样式的分类应用,提供极简箭头、标准三角箭头等4类样式的选型对照表,并配图说明适用场景。最后介绍从基础微调到SVG导入的进阶自定义方法,帮助用户实现从合规到专业的样式设计。全文贯穿"合规优先、可读为本、美观为辅"原则,配有详细操作截图与规范对照表,适合从GIS新手到专业制图人员参考。

LuckyHanMo的博客 527

V8 机制、手写核心函数与 TypeScript 类型体操

或固定初始化(如数组先定长、对象先给全字段)保持类型与形状稳定;这些都比"换框架"更基础。只能处理纯数据(丢函数、Date、RegExp、循环引用报错)。生产级深拷贝要处理:原始值短路、循环引用、V8(Chrome / Node 的 JS 引擎)不是"解释一行跑一行"那么简单,它用。图:V8 执行流程——解释执行 + 热点优化,优化失败会 Deopt 回退。JS 内存自动管理,但"自动"不等于"不会漏"。是"固定间隔最多执行一次"。手写 Promise 是"懂异步"的试金石。是"停下后才执行最后一次",

qq_38468358的博客 323

基于R-CNN深度学习的石头剪刀布手势识别系统:数据集、模型和UI界面的完整实现

本项目的目标是开发一个基于R-CNN深度学习模型的手势识别系统,能够识别石头、剪刀、布三种手势,并通过UI界面让用户能够进行交互。数据集准备与标注:收集包含石头剪刀布手势的图像,并对其进行标注。深度学习模型构建与训练:采用R-CNN模型进行手势的识别和定位。UI界面设计:设计一个简洁的界面,用户可以上传手势图像并进行识别。R-CNN(Region Convolutional Neural Networks)是一个典型的目标检测模型。生成候选区域。

YOLO 875

Spring Boot 数据源与 MyBatis(-Plus) 自定义配置详解

本文详解 Spring Boot 中单数据源环境下 HikariCP 与 MyBatis-Plus 的自定义配置。通过手动声明 SqlSessionFactory,实现下划线转驼峰、日志输出、一级缓存策略等精细化控制。结合 HikariCP 核心参数调优(如最大连接数、连接生命周期),确保高性能与稳定性。适用于仅需访问单一数据库的场景,避免多数据源复杂性,兼顾性能与可维护性。

BADAO_LIUMANG_QIZHI的博客 187

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

要努力去发光,而不是被照亮~ 108

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

LeetCode Hot 100 二叉树专题(二)3 题(Java)

本篇文章共 3 题:543. 二叉树的直径、102. 二叉树的层序遍历、108. 将有序数组转换为二叉搜索树。 每道题都统一按「① 题目分析 & 解题思路 → ② 常见解法(附代码)及讲解 → ③ 知识点总结」的顺序组织;代码使用 Java 编写,节点定义沿用 LeetCode 默认的 TreeNode。

2401_88612756的博客 351

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Decorator

TaskDecorator 是异步场景下"跨线程传递上下文"的标准方案,主要用于传递 MDC、用户信息、数据源路由等上下文数据,核心价值是让异步任务的日志链路不中断、业务上下文不丢失。TaskDecorator 是 Spring 提供的一个钩子接口,用于在异步任务执行前对 Runnable 进行包装,常用于跨线程传递上下文。如果你在项目中遇到具体的异步上下文传递问题,可以把代码贴出来,我帮你给出最合适的 Decorator 方案 👍。✅ 核心能力:在线程切换时,把"父线程的上下文"搬到"子线程"

wlwork66的博客 101

数据库乐观锁深度解析:MySQL、PostgreSQL 实战 + Spring Boot 集成指南

Oracle 提供了ORA_ROWSCN伪列(System Change Number),记录最后修改行的 SCN,类似 PostgreSQL 的xmin。实践中通常仍使用 version 字段方案,逻辑与 MySQL 完全相同。-- Oracle:通过 ORA_ROWSCN 实现乐观锁-- 更新时比对 SCN// 自定义注解// AOP 切面@Aspect@Component@Slf4jtry {

yjc_1111的专栏 389

JDK 下载安装:装完 Java 提示「不是内部或外部命令」?环境变量没配

JDK 是写 Java 程序必须装的东西。它包含运行 Java 的虚拟机(JRE)和编译 Java 的编译器(javac)——装了它,能跑、.java文件能编译成可执行程序。免费,学习和小规模生产都不花钱。

科小怪的博客 607

C++ 多态详解:作用、原理与实战用法

多态是C++面向对象的核心特性,通过虚函数实现运行期动态绑定,使同一接口在不同对象上表现出不同行为。其核心作用包括统一接口、提升可扩展性、降低耦合、支持运行时分派与批量处理。实现依赖虚函数表(vtable)和虚指针(vptr),需注意虚析构函数、对象切片等陷阱。相比编译期多态(模板),运行期多态灵活性高但有调用开销。合理结合两者,可兼顾代码的灵活性与性能,是构建可扩展、低耦合系统的关键。

2402_85743155的博客 369

java框架大全

java框架大全

qq_39326137的博客 180

SecureRandom做随机源,这个Java随机字符串工具类有3个方法

本文分享一款JDK17环境下的Java随机字符串工具类,内置3个开箱即用的方法,全部采用SecureRandom加密安全随机源,不存在弱随机、可预测、取模偏差等问题。工具类支持默认62字符集随机串、纯数字随机串、自定义字符集随机串三种生成模式,支持Unicode码点级别的字符集处理,兼容Emoji等增补字符,边界处理严格,异常信息明确,适合验证码、邀请码、盐值、随机口令、短链码等场景,源码可直接复制使用。

Java后端 | AI智能体应用实战派 | 电脑技能行家 291

Java实现批量线段相交检测(跨积判定+扫描线优化与踩坑复盘)

【代码】Java实现批量线段相交检测(跨积判定+扫描线优化与踩坑复盘)

m0_64476639的博客 313

Agent 状态栏在上下文中的具体位置

Agent状态栏以user角色消息形式追加至上下文末尾,而非修改system消息,避免破坏KVCache。此举仅为API技术实现,内容由框架自动生成,非真实用户输入,通过<agent_status>标签标识,确保模型获取最新状态且不影响缓存。该设计遵循“动态信息追加、静态信息固定”原则,实现高效、低延迟的状态传递。

lj1109053360的专栏 67

ubuntu安装hadoop系统

本文详细介绍了基于VMware克隆虚拟机搭建三节点Hadoop分布式集群的全过程:使用同一Ubuntu镜像克隆出master、worker1、worker2三台虚拟机,依次配置主机名、固定IP(如192.168.82.10/11/12)、SSH服务及免密登录,确保节点间网络互通。随后安装Java,下载配置Hadoop并分发至各节点,最终初始化启动集群,验证其存储与计算功能,实现高效的大数据环境部署。

qq_43592674的博客 279

Spring事务和事务传播机制

3. 可重复读(REPEATABLE READ): 事务不会读到其他事务对已有数据的修改, 即使其他事务已提交. 也就可以确保同⼀事务多次查询的结果⼀致, 但是其他事务新插⼊的数据, 是可以感知到的. 这也就引发了幻读问题. 可重复读, 是 MySQL 的默认事务隔离级别.p1事务可以认为是⽗事务, 嵌套事务是⼦事务. ⽗事务出现异常, ⼦事务也会回滚, ⼦事务出现异常, 如果不进⾏处理, 也会导致⽗事务回滚.

txxzjmzlh的博客 202
上一篇: Java程序员的重启人生-3.Java基础碾压
下一篇: 你知道Mysql如何保证主备一致吗?
七号公园的忧伤
七号公园的忧伤 新星创作者: Java技术领域 新星创作者: Java技术领域
博客等级 码龄6年 4857粉丝 79原创
评论 23
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七号公园的忧伤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值