<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Alex_thomas的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Alex_thomas</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Alex_thomas]]></copyright><item><title><![CDATA[Winserver 2022]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/142764109</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/142764109</guid><author>Alex_thomas</author><pubDate>Tue, 08 Oct 2024 16:57:16 +0800</pubDate><description><![CDATA[slmgr /ato 作者：撸喵狂人摸摸头Neal https://www.bilibili.com/read/cv34332890/ 出处：bilibili。windows server 2022序列号。Windows Server 2022秘钥。]]></description><category></category></item><item><title><![CDATA[DNS主从服务器的配置]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/135709900</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/135709900</guid><author>Alex_thomas</author><pubDate>Sat, 20 Jan 2024 03:10:42 +0800</pubDate><description><![CDATA[DNS（Domain Name System）是互联网上的一项服务，它作为将域名和IP地址相互映射的一个分布式数据库，能够使人更方便的访问互联网。DNS系统使用的是网络的查询，那么自然需要有监听的port。通常DNS是以UDP这个较快速的数据传输协议来查询的，但是没有查询到完整的信息时，就会再次以TCP这个协议来重新查询。(二)#从DNS服务器的配置【从dns服务器的ip地址为192.168.119.129】(一)#主DNS服务器的配置【主dns服务器的ip地址为192.168.119.128】]]></description><category></category></item><item><title><![CDATA[基于Linux搭建Web服务器相关操作]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/135697421</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/135697421</guid><author>Alex_thomas</author><pubDate>Sat, 20 Jan 2024 01:17:25 +0800</pubDate><description><![CDATA[web服务器提供的这些数据大部分都是文件，那么我们需要在服务器端先将数据文件写好，并且放置在某个特殊的目录下面，这个目录就是我们整个网站的首页，在redhat中，这个目录默认在 /var/www/html。浏览器是通过你在地址栏中输入你所需要的网址来取得这个目录的数据的。URL：Uniform Resource Locator，统一资源定位符，对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示，是互联网上标准资源的地址。网址格式：<协议>://<主机或主机名>[:port]/<目录资源,路径>]]></description><category></category></item><item><title><![CDATA[基于ssh协议实现免密登陆]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/135541729</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/135541729</guid><author>Alex_thomas</author><pubDate>Fri, 12 Jan 2024 00:34:41 +0800</pubDate><description><![CDATA[1.准备工作首先我们要确保两台主机都部署了SSH服务,如果没有部署我们需要下载openssh，下载完成之后确保ssh相关服务启动，并在两台主机上均关闭防火墙。]]></description><category></category></item><item><title><![CDATA[JAVA对象的四种引用方式]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/124310942</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/124310942</guid><author>Alex_thomas</author><pubDate>Thu, 21 Apr 2022 01:21:19 +0800</pubDate><description><![CDATA[一、前言：

JVM是通过GC机制自动回收内存空间的，不同于c++手动释放空间，在JAVA中设置不同的引用方式就是为了让jvm虚拟机去判断哪些对象应该释放，而哪些对象不能释放.从而使程序更加灵活的控制对象的生命周期。

四种引用级别的高低顺序---(高到底)-----&gt;强引用，软引用，弱引用，虚引用；

二 、强引用

（一）含义

创建一个对象，并把这个对象赋值给一个引用变量。


Object obj =new Object();
String str ="hello world!";

如上所示]]></description><category></category></item><item><title><![CDATA[刨析Java中浅拷贝和深拷贝]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/124138879</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/124138879</guid><author>Alex_thomas</author><pubDate>Wed, 13 Apr 2022 02:58:54 +0800</pubDate><description><![CDATA[一、前言

拷贝的目的就是为了获得相同的对象，当需要属性值相同的对象时，不需要再重新一步一步创建

在Java中的拷贝需要实现Clonable接口，重写Object的clone()方法；同时在Java中的拷贝也分为浅拷贝和深拷贝，其两者的区别就在于对 对象中引用数据类型的不同处理方法。即：


浅拷贝就是克隆出来的新对象与原对象完全一致无二，包括引用类型字段的值。这就会有一个现象，针对引用类型的字段，两个对象的引用地址一致，如此一来新旧对象之间强关联，修改其中一个对象的内容，极可能影响到另外一个的内容。

]]></description><category></category></item><item><title><![CDATA[浅谈JVM虚拟机运行时数据区运行原理]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/123760792</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/123760792</guid><author>Alex_thomas</author><pubDate>Mon, 28 Mar 2022 11:24:21 +0800</pubDate><description><![CDATA[前言：

Java程序运行的过程中，JVM会将其所管理的内存划分成若干个区域，统称为是运行时数据区。其中，一些线程间共享的区域，随着JVM的启动而创建，JVM的退出而销毁；另一些线程私有的区域，则随着线程的开始而创建，线程的结束而销毁。如图所示，运行时数据区由以下几个区域所组成：程序计数器、Java虚拟机栈、本地方法栈、方法区、堆。



...]]></description><category></category></item><item><title><![CDATA[二叉树的基本操作(代码+注释)]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/121566086</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/121566086</guid><author>Alex_thomas</author><pubDate>Fri, 26 Nov 2021 18:23:15 +0800</pubDate><description><![CDATA[前言：掌握二叉树的基本操作，如二叉树的建立、遍历、结点个数统计、树的层次遍历等。

ps：这里是个人整理的笔记，方便自己后期的复习，若有问题欢迎各位大佬前来指教！


#include&lt;stdio.h&gt;
#include&lt;stdlib.h&gt;
#define MAXNODE 1000
typedef int ElemType;
typedef struct BiNode{
	ElemType data;
	struct BiNode *lchild,*rchild;
}BiTNode,]]></description><category></category></item><item><title><![CDATA[LINUX 中间人攻击之arp攻击(图文解说)]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/121426480</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/121426480</guid><author>Alex_thomas</author><pubDate>Fri, 19 Nov 2021 18:42:53 +0800</pubDate><description><![CDATA[一、ARP攻击概述

ARP攻击，作为中间人攻击手段中的一种，一是可以实现对局域网中用户的断网攻击，二是可以获取到受害用户的数据流量包括浏览的网站，图片，甚至账号密码（PS：想想还是有点恐怖的！），接下来，让我先给你讲讲什么是ARP攻击的类型和原理吧！

（一）ARP的原理


ARP，即Address Resolution Protocol，地址解析协议，是根据IP地址获取物理地址的一个TCP/IP协议。简单来说，就是将IP地址转换为物理地址（PS：在一个局域网中主机之间的通信是通过物理地址来完成的，而不]]></description><category></category></item><item><title><![CDATA[八大排序算法(原理+代码详解)Python版]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/121239611</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/121239611</guid><author>Alex_thomas</author><pubDate>Wed, 10 Nov 2021 14:16:39 +0800</pubDate><description><![CDATA[一、前言：

排序算法是最经典的算法知识，往往面试题中或数据结构中会涉及有关排序的算法，掌握排序算法的思想及其原理有助于化解排序方面的难题。

下面介绍几种Python语言中常见的排序算法：


冒泡排序、选择排序、插入排序、归并排序、快速排序、希尔排序、计数排序。




目录

一、前言：

二、排序算法

（一）冒泡排序

&lt;1&gt;简单介绍

&lt;2&gt;.算法描述：

&lt;3&gt;.代码部分

（二）选择排序

&lt;1&gt;简单介绍

&lt;2&gt;算法描述

&l.]]></description><category></category></item><item><title><![CDATA[Python知识要点(切片、容器 详细解读)]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/120984489</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/120984489</guid><author>Alex_thomas</author><pubDate>Wed, 27 Oct 2021 13:24:19 +0800</pubDate><description><![CDATA[人生苦短，我用Python~
在此做个有关Python的一些笔记，对python中要点进行详细的解读，也方便自己后期的回顾。

笔记内容：循环结构（for循环、while循环）容器（列表、字典、元组、字符串）

一、循环结构

（一）while循环

1.1语句格式：


while 循环条件 :
	循环体
    循环体
    ......

注意：while中的循环体是有缩进的，否则便是while外的语句，不在循环体范围内

]]></description><category></category></item><item><title><![CDATA[Linux系统更改文件权限以及磁盘分区习题解析]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/119384283</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/119384283</guid><author>Alex_thomas</author><pubDate>Wed, 04 Aug 2021 17:18:53 +0800</pubDate><description><![CDATA[&lt;1&gt;对磁盘进行分区挂载

1.先在虚拟机上添加两块5g大小的磁盘 步骤如图示 右击RHEL选项卡点进最下面的设置按钮

.

2.进入界面点进添加按钮 出现下一步时 默认点进下一步。



3.选择STATA类型的磁盘



4.磁盘大小划分为5g 然后下一步



5.配置完成点击确定即可



注：添加另一块磁盘与此步骤一样，配置完成后，在打开虚拟机之前进入固件设置界面，如图



6.进入固件设置界面，切换到Boot 上下键选择硬件（hadr drive）调整系统读...]]></description><category></category></item><item><title><![CDATA[利用linux文件系统设置文件的访问权限（详解）]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/119381217</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/119381217</guid><author>Alex_thomas</author><pubDate>Wed, 04 Aug 2021 14:11:40 +0800</pubDate><description><![CDATA[&lt;1&gt; 简单介绍：

&lt;2&gt;文件的详细信息

&lt;3&gt;文件的一般权限（以表格形式进行说明）

&lt;4&gt;修改文件的属主、属组

&lt;5&gt;修改文件权限

&lt;6&gt;特殊权限

&lt;7&gt;ACL（Access Control List，权限访问控制列表）

&lt;1&gt; 简单介绍：

 1.在Linux中的每一个文件或目录都包含有访问权限，这些访问权限决定了谁能访问和如何访问这些文件和目录，即权限决定了用户对该文件的操作方...]]></description><category></category></item><item><title><![CDATA[管理本地linux用户、组以及用户密码习题]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/119284688</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/119284688</guid><author>Alex_thomas</author><pubDate>Sun, 01 Aug 2021 01:25:19 +0800</pubDate><description><![CDATA[ps：具体管理用户信息 详见我上一篇在博客写的笔记，这里只展示例题解析



&lt;1&gt; 新建用户 并更改wujing用户的shell


   1.添加用户
    useradd wukong -g xiyouji
    useradd wuneng -g xiyouji
    useradd wujing -g xiyouji
   2.对wujing用户的配置文件作修改
   usermod  -g xiyouji -s /sbin/nologin wujing


&lt;2&...]]></description><category></category></item><item><title><![CDATA[如何管理本地linux用户、组以及管理用户密码知识清单]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/119152034</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/119152034</guid><author>Alex_thomas</author><pubDate>Sun, 01 Aug 2021 00:48:28 +0800</pubDate><description><![CDATA[由例题带大家如何管理创建虚拟机上linux用户信息



1.








]]></description><category></category></item><item><title><![CDATA[演示如何通过Mobaxterm远程链接MVware虚拟机以及对虚拟机root用户登陆密码的破解]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/118861035</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/118861035</guid><author>Alex_thomas</author><pubDate>Sat, 17 Jul 2021 20:18:19 +0800</pubDate><description><![CDATA[我们知道虚拟机上的root用户拥有最高权限，可以方便通过root用户对虚拟机上的其他普通用户账号密码进行更改，但如果忘掉root用户的登陆密码，则可能会导致存储在虚拟机上的重要文件和资料的丢失。话不多说，今天带大家强行更改root用户的登陆密码。



1.进入虚拟机的操作界面，点进左上角的logo图标，在滑出的选项栏中选择如图示的图标（命令提示符）




























...]]></description><category></category></item><item><title><![CDATA[运用VMware创建虚拟机以及安装linux操作系统(超详细)]]></title><link>https://blog.youkuaiyun.com/Alex_thomas/article/details/118832502</link><guid>https://blog.youkuaiyun.com/Alex_thomas/article/details/118832502</guid><author>Alex_thomas</author><pubDate>Sat, 17 Jul 2021 03:16:44 +0800</pubDate><description><![CDATA[今天为大家演示如何在VMware上创建虚拟机及安装linux操作系统的步骤，在演示之前需要做好准备工作，下载光盘映像文件（iso）和远程链接工具Mobaxterm（用它我们可以很方便地来远程链接虚拟机上的linux操作系统）、最后就是在官网上下载vmware，不懂如何安装的可以去b站上查找教程，我这也有一位up主安装VMware教程（链接：vmware workstation pro 16安装并激活_哔哩哔哩_bilibili）。上示各个软件的下载链接提供如下：

光盘映像文件链接：

链接：https:.]]></description><category></category></item></channel></rss>