【Java 开发日记】我们来讲一讲 MVCC 的实现原理 目录前言一、MVCC 要解决的核心问题二、MVCC 的实现基石1. 隐藏字段2. Undo Log3. Read View(读视图)三、可见性算法:如何判断一个版本是否可见?四、在不同隔离级别下的表现1. REPEATABLE READ(可重复读 - MySQL 默认级别)2. READ COMMITTED 编程语言 2025年11月23日 153 点赞 0 评论 6352 浏览
【C++】优选算法必修篇之双指针实战:有效三角形个数 & 和为s的两个数字 【C++】优选算法必修篇之双指针实战:有效三角形个数 & 和为s的两个数字 双指针应用场景 目录 1. 有效三角形个数 1.1 题目链接 1.2 题目描述 1.3 题目示例 1.4 算法思路 1.5 核心代码 1.6 示例测试(总代码) 2. 和为s的两个数字 2.1 题目链接 2.2 题目描述 2. 编程语言 2025年11月23日 193 点赞 0 评论 6371 浏览
Java二分算法题目练习 二分算法 二分查找 在排序数组中查找元素的第一个和最后一个位置 x的平方根 搜索插入位置 山脉数组的峰顶索引 寻找峰值 寻找旋转排序数组中的最小值 点名 二分查找 题目解析:在一个有序数组中找一个target ,找到返回其下标,找不到返回-1 算法原理:1.暴力解法:遍历整个数组进行查找时间复杂度O(N) 2. 编程语言 2025年11月23日 157 点赞 0 评论 16495 浏览
【Java 开发日记】我们来说一下 bean 的生命周期 目录Bean 生命周期的详细步骤第一阶段:Bean 的元数据配置与容器启动第二阶段:Bean 的实例化与初始化(核心生命周期)第三阶段:Bean 的使用与销毁特殊情况的处理总结与记忆技巧为了更直观地理解,我们可以将整个生命周期分为几个大的阶段,下图清晰地展示了这一过程:Bean 生命周期 编程语言 2025年11月23日 137 点赞 0 评论 17721 浏览
C++11 面试题插入(左值引用和右值引用的区别)移动构造和移动赋值C++新标准如何解决传值返回但对象销毁问题 🎬 胖咕噜的稞达鸭:个人主页 🔥 个人专栏: 《数据结构》《C++初阶高阶》《算法入门》 ⛺️技术的杠杆,撬动整个世界! 列表初始化内置类型初始化int x{2}; int x1=2; 自定义类型初始化 2.1 直接构造 本质是先构造一个Date临时对象, 再拷贝构造d1; 编程语言 2025年11月23日 100 点赞 0 评论 13603 浏览
特殊类的设计----《Hello C++ Wrold!》(28)--(C/C++) 文章目录 前言 设计一个不能被拷贝的类 设计一个只能在堆上创建对象的类 设计一个只能在栈上创建对象的类 设计一个不能被继承的类 设计一个只能创建一个对象的类(也叫做单例模式) 单例模式的两种实现方法 饿汉模式 懒汉模式 前言在 C++ 面向对象编程体系中,类是封装数据与行为的核心单元,其设计直接关系到程序的安全 编程语言 2025年11月23日 190 点赞 0 评论 2174 浏览
MATLAB 使用超详细指南(新手友好版) MATLAB(Matrix Laboratory,矩阵实验室)是全球最流行的科学计算与工程仿真工具,尤其在数学建模、信号处理、控制系统、机器学习等领域被广泛使用。本文从基础操作到实战应用,覆盖90%+常用场景,用大量示例+对比+避坑指南帮你彻底掌握! 一、MATLAB 基础&# 编程语言 2025年11月23日 137 点赞 0 评论 4852 浏览
五分钟理解Rust的核心概念:所有权Rust 欢迎来到Rust的世界。你可能听说过Rust以其惊人的运行速度、强大的内存安全保证而闻名,甚至连续多年被评为“最受开发者喜爱的编程语言”。而支撑起这一切荣耀的基石,正是我们今天要深入探讨的核心概念——所有权(Ownership)。 对于许多刚从Java、Python、C++等语言转来的开发者来说,“所有权”就像 编程语言 2025年11月23日 189 点赞 0 评论 12480 浏览
【C++:继承】面向对象编程精要:C++继承机制深度解析与最佳实践 🔥艾莉丝努力练剑:个人主页❄专栏传送门:《C语言》、《数据结构与算法》、C/C++干货分享&学习过程记录、Linux操作系统编程详解、笔试/面试常见算法:从基础到进阶⭐️为天地立心,为生民立命,为往圣继绝学,为万世开太平🎬艾莉丝的简介: 编程语言 2025年11月23日 103 点赞 0 评论 1565 浏览
Android之kotlin学习 一、kotlin在Java中引用时,编译app报错程序包xxManager不存在1、在你的Project下的build.gradle与moudle下的build.gradle下配置相应的参数。 (buildscript一定要在plugins前面,不然会报错)buildscript { ext.kotlin_version = 区块链 2025年11月23日 52 点赞 0 评论 16664 浏览