<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[endzero00的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/endzero00</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; endzero00]]></copyright><item><title><![CDATA[MySQL——事务 ACID 详解]]></title><link>https://blog.youkuaiyun.com/endzero00/article/details/161204379</link><guid>https://blog.youkuaiyun.com/endzero00/article/details/161204379</guid><author>endzero00</author><pubDate>Tue, 19 May 2026 00:09:17 +0800</pubDate><description><![CDATA[摘要：MySQL事务遵循ACID原则，确保数据库操作的可靠性。原子性通过Undo Log实现事务回滚；一致性依赖约束和事务逻辑；隔离性利用MVCC和锁机制防止并发异常；持久性通过Redo Log和WAL机制保障数据安全。InnoDB默认采用REPEATABLE READ隔离级别，并建议根据业务需求权衡性能与安全性，避免长事务，合理使用显式事务和保存点。]]></description><category></category></item><item><title><![CDATA[2.2 处理机调度]]></title><link>https://blog.youkuaiyun.com/endzero00/article/details/136033877</link><guid>https://blog.youkuaiyun.com/endzero00/article/details/136033877</guid><author>endzero00</author><pubDate>Sun, 04 Feb 2024 22:54:40 +0800</pubDate><description><![CDATA[对处理机进行分配，即从就绪队伍中按照一定的算法选择一 个进程并将处理机分配给它运行。]]></description><category></category></item><item><title><![CDATA[2.1 进程与线程]]></title><link>https://blog.youkuaiyun.com/endzero00/article/details/136033743</link><guid>https://blog.youkuaiyun.com/endzero00/article/details/136033743</guid><author>endzero00</author><pubDate>Sun, 04 Feb 2024 22:49:10 +0800</pubDate><description><![CDATA[线程最直接的理解就是“轻量级进程”，它是一个基本的CPU执行单元，也是程序执行流的最小单元，由线程ID、程序计数器、寄存器集合和堆栈组成。]]></description><category></category></item><item><title><![CDATA[1.6 虚拟机]]></title><link>https://blog.youkuaiyun.com/endzero00/article/details/136018421</link><guid>https://blog.youkuaiyun.com/endzero00/article/details/136018421</guid><author>endzero00</author><pubDate>Sat, 03 Feb 2024 23:55:19 +0800</pubDate><description><![CDATA[概念，是指利用特殊的虚拟化技术，通过隐藏特定计算平台的实际物理特性，为用户提供抽象的、统一的、模拟的计算环境。有两类虚拟化方法。]]></description><category></category></item><item><title><![CDATA[1.5 操作系统引导]]></title><link>https://blog.youkuaiyun.com/endzero00/article/details/136018415</link><guid>https://blog.youkuaiyun.com/endzero00/article/details/136018415</guid><author>endzero00</author><pubDate>Sat, 03 Feb 2024 23:54:49 +0800</pubDate><description><![CDATA[操作系统的引导过程如下：]]></description><category></category></item><item><title><![CDATA[1.4 操作系统结构]]></title><link>https://blog.youkuaiyun.com/endzero00/article/details/136018412</link><guid>https://blog.youkuaiyun.com/endzero00/article/details/136018412</guid><author>endzero00</author><pubDate>Sat, 03 Feb 2024 23:54:09 +0800</pubDate><description><![CDATA[分层法是将操作系统分为若干层，最底层(层0)为硬件，最高层(层N)为用户接口，每层只能调用紧邻它的低层的功能和服务(]]></description><category></category></item><item><title><![CDATA[1.3 操作系统运行环境]]></title><link>https://blog.youkuaiyun.com/endzero00/article/details/136018403</link><guid>https://blog.youkuaiyun.com/endzero00/article/details/136018403</guid><author>endzero00</author><pubDate>Sat, 03 Feb 2024 23:53:34 +0800</pubDate><description><![CDATA[中断(Interruption) 也称外中断，是指来自CPU执行指令外部的事件。通常用于信息输入/输出，如设备发出的I/O结束中断，表示设备输入/输出处理已经完成。时钟中断，表示一个固定的时间片已到，让处理机处理计时、启动定时运行的任务等。异常(Exception)也称内中断，是指来自CPU执行指令内部的事件。如程序的非法操作码、地址越界、运算溢出、虛存系统的缺页及专门的陷入指令等引起的事件。异常不能被屏蔽，一旦出现，就应立即处理。关于内中断和外中断的联系与区别如图所示：!]]></description><category></category></item><item><title><![CDATA[1.2 操作系统发展历程]]></title><link>https://blog.youkuaiyun.com/endzero00/article/details/136018398</link><guid>https://blog.youkuaiyun.com/endzero00/article/details/136018398</guid><author>endzero00</author><pubDate>Sat, 03 Feb 2024 23:53:03 +0800</pubDate><description><![CDATA[用户在计算机上算题的所有工作都要人工干预，如程序的装入、运行、结果的输出等。随着计算机硬件的发展，人机矛盾(速度和资源利用)越来越大，必须寻求新的解决办法。]]></description><category></category></item><item><title><![CDATA[1.1 操作系统的基本概念]]></title><link>https://blog.youkuaiyun.com/endzero00/article/details/136018316</link><guid>https://blog.youkuaiyun.com/endzero00/article/details/136018316</guid><author>endzero00</author><pubDate>Sat, 03 Feb 2024 23:49:31 +0800</pubDate><description><![CDATA[是指控制和管理整个计算机系统的硬件与软件资源，合理地组织、调度计算机的工作与资源的分配，进而为用户和其他软件提供方便接口与环境的程序集合。操作系统是计算机系统中最基本的系统软件。]]></description><category></category></item><item><title><![CDATA[软件设计模式复习]]></title><link>https://blog.youkuaiyun.com/endzero00/article/details/121490872</link><guid>https://blog.youkuaiyun.com/endzero00/article/details/121490872</guid><author>endzero00</author><pubDate>Tue, 23 Nov 2021 13:20:06 +0800</pubDate><description><![CDATA[软件设计模式复习
一、面向对象思想

二、面向对象设计
一句话总结软件设计七大原则




设计原则
一句话归纳
目的




开闭原则
对扩展开放，对修改关闭
降低维护带来的新风险


依赖倒置原则
高层不应该依赖低层，要面向接口编程
更利于代码结构的升级扩展


单一职责原则
一个类只干一件事，实现类要单一
便于理解，提高代码的可读性


接口隔离原则
一个接口只干一件事，接口要精简单一
功能解耦，高聚合、低耦合


迪米特法则
不该知道的不要知道，一个类应该保持对其它对象最少的了解，降低耦合度
只和朋]]></description><category></category></item><item><title><![CDATA[Linux 学习笔记一]]></title><link>https://blog.youkuaiyun.com/endzero00/article/details/103216281</link><guid>https://blog.youkuaiyun.com/endzero00/article/details/103216281</guid><author>endzero00</author><pubDate>Sat, 23 Nov 2019 17:12:51 +0800</pubDate><description><![CDATA[#Linux 学习笔记一
初次使用Linux系统，我选择使用虚拟机来安装linux，这样避免的双系统的繁琐，之后按照知乎上的方法安装。
VMware安装Ubuntu18.04（必会）https://zhuanlan.zhihu.com/p/38797088
途中遇到许多的问题，下面是我的解决过程。
第一个问题 语言的安装
这其实是一个非常简单的问题，但是却让我十分苦恼为什么呢？
因为下载速度太慢，...]]></description><category></category></item></channel></rss>