<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mirai2333的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/github_39312212</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; github_39312212]]></copyright><item><title><![CDATA[Linux系统管理技术手册——目录]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/127953913</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/127953913</guid><author>github_39312212</author><pubDate>Sun, 20 Nov 2022 20:47:43 +0800</pubDate><description><![CDATA[Linux系统管理技术手册的目录，可以根据需要学习相关章节。]]></description><category></category></item><item><title><![CDATA[Linux系统管理技术手册——第12章 软件安装和管理]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/127679377</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/127679377</guid><author>github_39312212</author><pubDate>Sun, 20 Nov 2022 20:40:53 +0800</pubDate><description><![CDATA[Linux 引导系统和apt安装软件相关]]></description><category></category></item><item><title><![CDATA[Linux系统管理技术手册——第3章 引导和关机]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/127679580</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/127679580</guid><author>github_39312212</author><pubDate>Mon, 14 Nov 2022 21:48:37 +0800</pubDate><description><![CDATA[Linux操作系统引导和关机的基本概念，关于开机启动脚本的相关概念。]]></description><category></category></item><item><title><![CDATA[Linux系统管理技术手册——第25章 X窗口系统]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/127589389</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/127589389</guid><author>github_39312212</author><pubDate>Wed, 02 Nov 2022 17:00:09 +0800</pubDate><description><![CDATA[X窗口系统（X Window System），也叫 X11，或简称为 X。，主要任务是验证用户身份，并由启动脚本启动一个初始的环境，还要启动和。定义了抽象接口可以访问系统的位图化显示设备和输入设备。可以让用户移动、缩放窗口，还可以管理多个独立的虚拟桌面。最底层，应用软件被链接到一个widget库，这个库实现了上层用户界面的各种机制，如按钮和菜单。这种服务器的设计可以原生的支持远程桌面，而且还可以允许服务器支持各种不同的窗口管理器和widget库。]]></description><category></category></item><item><title><![CDATA[Mybatis返回列表size不为0但是报空指针异常]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/125164915</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/125164915</guid><author>github_39312212</author><pubDate>Tue, 07 Jun 2022 14:51:43 +0800</pubDate><description><![CDATA[已经判断了数据库查询返回列表大小不为零。再加上这种直接获取列表第一条记录的某个字段的时候。如果数据库返回的字段全部为NULL，也就是确实有一条记录，但是这条记录的每个字段都是NULL，那么这条语句返回的结果为NULL，不能直接连续获取字段。...]]></description><category></category></item><item><title><![CDATA[Soul应用提取聊天记录【2021年中】]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/122985388</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/122985388</guid><author>github_39312212</author><pubDate>Fri, 18 Feb 2022 10:52:35 +0800</pubDate><description><![CDATA[整体思路就是先创建一个ObjectBox数据库的示例应用，然后利用反编译APK得到的数据库字段信息手动填到创建的示例应用里面，就能打开导出。]]></description><category></category></item><item><title><![CDATA[参数带[object Object]，请求错误码400]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/114372136</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/114372136</guid><author>github_39312212</author><pubDate>Thu, 04 Mar 2021 16:55:19 +0800</pubDate><description><![CDATA[项目中使用了EasyUI的下拉选择框，在远程获取下拉选择框数据时，发送的请求报错，错误码400，原因是参数中有“[object Object]”。

我先查看了EasyUI的源代码，发现发送Ajax请求的源码中，直接将一个空对象“{}”作为“data”的参数，导致了最后的请求中带上了多余的部分。
于是我又查看了jQuery（1.12.4）的源码，发现其中有一个对于空对象的判断，if({}) 这种判断在JavaScript中为真，进入了一段在URL后面添加“data”属性的逻辑，直接连接字符串会把空对象变成“]]></description><category></category></item><item><title><![CDATA[Oracle数据库初步印象]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/110952689</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/110952689</guid><author>github_39312212</author><pubDate>Thu, 28 Jan 2021 15:04:59 +0800</pubDate><description><![CDATA[安装好的Oracle只有一个全局数据库，不和MySQL像，可以创建多个数据库。
实例：	一个Oracle实例由一系列后台进程和内存结构组成。一个数据库可以有多个实例。
数据文件（dbf）：数据文件就是硬盘上的物理文件。
表空间：是一个或多个数据文件的逻辑名称，一个表空间对应一个或多个数据文件。全局的数据库被分为多个表空间。（逻辑单位：表空间—&gt;段—&gt;区—&gt;数据块）。

用户：用户建立在表空间下，一个表空间可以有多个用户，某个表空间下的用户建立的表，都在这个表空间下面。


...]]></description><category></category></item><item><title><![CDATA[面试中的Spring Boot]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/106954594</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/106954594</guid><author>github_39312212</author><pubDate>Tue, 30 Jun 2020 10:19:30 +0800</pubDate><description><![CDATA[Spring MVC源码解析
Spring MVC 零XML配置原理

]]></description><category></category></item><item><title><![CDATA[后端开发眼中的数据库——数据库索引]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/106898153</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/106898153</guid><author>github_39312212</author><pubDate>Wed, 24 Jun 2020 15:30:14 +0800</pubDate><description><![CDATA[数据库索引数据结构、相关存储引擎简介。]]></description><category></category></item><item><title><![CDATA[后端开发眼中的数据库——数据库事务]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/106888819</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/106888819</guid><author>github_39312212</author><pubDate>Sun, 21 Jun 2020 18:48:33 +0800</pubDate><description><![CDATA[数据库事务相关知识。]]></description><category></category></item><item><title><![CDATA[（西安电子科技大学，汤小丹等）计算机操作系统——第二章、进程的描述与控制]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/82934113</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/82934113</guid><author>github_39312212</author><pubDate>Wed, 10 Jun 2020 10:48:42 +0800</pubDate><description><![CDATA[CPU指令

CPU是如何按照指令进行操作的，分成三步，形成指令流水线？
 =】取指令，根据PC取出要执行的指令
 =】解码，读出操作码和数据码
 =】执行，按照操作码操作数据
CPU可执行的指令分为两种（特权指令、非特权指令）
 =】特权指令：启动I/O的指令、设置PC的指令，这些特殊指令只能被操作系统使用。
 =】非特权指令：用户可以调用执行的指令。
 =】什么时候特权什么时候不特权呢？计算机...]]></description><category></category></item><item><title><![CDATA[（西安电子科技大学，汤小丹等）计算机操作系统——第一章、操作系统引论]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/105718408</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/105718408</guid><author>github_39312212</author><pubDate>Fri, 24 Apr 2020 16:41:38 +0800</pubDate><description><![CDATA[操作系统的目标和作用

操作系统的目标
  在不同的应用环境不一样，查询系统中的OS希望有良好的人机交互；工业控制、武器控制等OS要求时效性，普通电脑OS要求操作便捷。
  一般目标要求为：方便性、有效性、可扩充性、开放性。
操作系统的作用
   1. OS是用户与硬件之间的接口：用户通过OS来使用控制自己的硬件替自己工作，是用户和硬件系统的桥梁。
   2. OS是计算机系统资源的管理者：计算机...]]></description><category></category></item><item><title><![CDATA[计算机组成原理-运算方法和运算器（第二章）]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/105662533</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/105662533</guid><author>github_39312212</author><pubDate>Thu, 23 Apr 2020 17:54:40 +0800</pubDate><description><![CDATA[数据与文字的表示方法
一、进位计数制及相互转换

]]></description><category></category></item><item><title><![CDATA[数据结构——第七讲、排序]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/102811443</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/102811443</guid><author>github_39312212</author><pubDate>Thu, 31 Oct 2019 16:48:46 +0800</pubDate><description><![CDATA[简单排序
1、冒泡排序
void bulle_sort(ElementType A[], int N){
	for(int p = N-1; p &gt;= 0; p--){
		int flag = 0;
		for(int i = 0; i &lt; p; i++){
			if(A[i] &gt; A[i+1]){
				swap(A[i], A[i+1]);
				int flag =...]]></description><category></category></item><item><title><![CDATA[计算机网络——第一章、计算机网络概述]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/98218729</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/98218729</guid><author>github_39312212</author><pubDate>Tue, 06 Aug 2019 19:20:43 +0800</pubDate><description><![CDATA[一、计算机网络概述
1.1 计算机网络基本概念
  计算机网络是通信技术与计算机技术紧密结合的产物。可以说，计算机网络就是一种特殊的通信网络。 它的信源和信宿都是计算机，传输的主要是数字化的一些信息。
通信技术模型
信源发送设备信道（噪声源）接收设备信宿
  定义：计算机网络就是互连的、自治的计算机集合。

自治：无主从关系。
互连：主机通过通信链路（例如光纤、WIFI、同轴电缆等等）互联互通。
...]]></description><category></category></item><item><title><![CDATA[第十三章——线程安全与锁优化]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/94184584</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/94184584</guid><author>github_39312212</author><pubDate>Sat, 29 Jun 2019 18:06:31 +0800</pubDate><description><![CDATA[线程安全
1. Java语言中的线程安全
  按照线程安全的“安全程度”由强至弱排序，可将Java中各种操作共享数据分为以下五类：不可变、绝对线程安全、相对线程安全、线程兼容和线程对立。

不可变：JDK1.5，Java内存模型被修正之后不可变的对象一定是线程安全的，一个不可变的对象被正确地构建出来（没有发生this引用逃逸的情况），那其外部的可见状态永远也不会改变。
绝对线程安全：在Java A...]]></description><category></category></item><item><title><![CDATA[第十二章——Java内存模型与线程]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/94184472</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/94184472</guid><author>github_39312212</author><pubDate>Sat, 29 Jun 2019 18:05:06 +0800</pubDate><description><![CDATA[这一章将了解虚拟机Java内存模型的结构及操作；原子性、可见性、有序性在Java内存模型中的体现；介绍了先行发生原则的规则及使用，了解线程在Java中是如何实现的
硬件的效率与一致性
  硬件的多线程问题是什么呢？现在的CPU速度很快，但是内存的读写速度很慢，所以CPU和内存之间加了一些高速读写的内存。每个CPU都有自己的高速内存，如果多个CPU同时处理同一块主内存区域，就有可能各个CPU放在各自...]]></description><category></category></item><item><title><![CDATA[第七章——类加载机制]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/91871273</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/91871273</guid><author>github_39312212</author><pubDate>Thu, 13 Jun 2019 16:18:29 +0800</pubDate><description><![CDATA[概述
  虚拟机把描述类的数据从Class文件加载到内存，并对数据进行校验、转换解析和初始化，最终形成可以被虚拟机直接使用的Java类型，这就是虚拟机的类加载机制。
类加载的时机
  一个类从被加载到虚拟机内存开始，到卸载出内存为止，整个生命周期包括：加载（Loading）、验证（Verification）、准备（Preparation）、解析（Resolution）、初始化（Initializa...]]></description><category></category></item><item><title><![CDATA[JAVA基础——集合]]></title><link>https://blog.youkuaiyun.com/github_39312212/article/details/90731008</link><guid>https://blog.youkuaiyun.com/github_39312212/article/details/90731008</guid><author>github_39312212</author><pubDate>Sat, 01 Jun 2019 16:56:02 +0800</pubDate><description><![CDATA[概述
  数据结构是组织数据的方式，数据结构这门课程是专门讲组织数据有哪几种方式的。Java中的集合就是对这些数据组织方式的实现。或者叫她们容器，取存放数据之意。（线程安全的集合放在多线程内容里面考虑）
Collection接口和Map接口
  这两个个接口是Java集合相关内容最基本的接口，里面定义的方法都是每个集合相关类必须要有的，当然，这些方法都非常的基础，比如添加一个元素，删除一个元素，清...]]></description><category></category></item></channel></rss>