<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MindMaster_X的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MindMaster_X</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MindMaster_X]]></copyright><item><title><![CDATA[DNS原理及其解析过程【精彩剖析】]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/103072277</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/103072277</guid><author>MindMaster_X</author><pubDate>Thu, 14 Nov 2019 18:03:52 +0800</pubDate><description><![CDATA[DNS原理及其解析过程
精彩剖析
&nbsp;

&nbsp;&nbsp;&nbsp; 网络通讯大部分是基于TCP/IP的，而TCP/IP是基于IP地址的，所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址，而不能认识域名。我们无法记住10个以上IP地址的网站，所以我们访问网站时，更多的是在浏览器地址栏中输入域名，就能看到所需要的页面，这是因为有一个叫“DNS服务...]]></description><category></category></item><item><title><![CDATA[DNS调度原理解析]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/103072239</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/103072239</guid><author>MindMaster_X</author><pubDate>Thu, 14 Nov 2019 18:00:58 +0800</pubDate><description><![CDATA[DNS，现代互联网发展最不可或缺的服务之一，我们从访问网页到发送电子邮件，无时不刻都使用着DNS为我们提供的服务。大家都知道，DNS的核心工作就是将域名翻译成计算机IP地址，一个完整的DNS解析过程如下:

1、用户发出 www.sina.com.cn 的域名解析请求，首先查询本地缓存中是否有该域名对应的IP，如果有直接返回，否则，进行第二步；
2、本地缓存服务器向根域名服务器发起 DNS 查询请...]]></description><category></category></item><item><title><![CDATA[计算机网络中MAC地址与IP地址]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071963</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071963</guid><author>MindMaster_X</author><pubDate>Thu, 14 Nov 2019 17:46:54 +0800</pubDate><description><![CDATA[&lt;link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/css/ck_htmledit_views-d284373521.css"&gt;
                                    &lt;link rel="stylesheet" href="https:...]]></description><category></category></item><item><title><![CDATA[mac地址的作用]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071928</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071928</guid><author>MindMaster_X</author><pubDate>Thu, 14 Nov 2019 17:43:04 +0800</pubDate><description><![CDATA[最近读一本关于linux编程的书籍，看到一部分很迷茫，忽然不知道mac地址的作用，既然已经有了ip地址了要mac地址何用呢？
MAC地...]]></description><category></category></item><item><title><![CDATA[MAC地址和IP地址的区别，联系和应用范围]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071834</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071834</guid><author>MindMaster_X</author><pubDate>Thu, 14 Nov 2019 17:42:06 +0800</pubDate><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;ip地址是服务商给你的，mac地址是你的网卡物理地址IP地址：&nbsp;&nbsp;&nbsp;&nbsp;即指使用TCP/IP协议指定给主机的32位地址。IP地址由用点分隔开的4个8八位组构成，如192.168.0.1就是一个IP地址，这种写法叫点分十进制格...]]></description><category></category></item><item><title><![CDATA[IP地址和MAC地址的关系]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071809</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071809</guid><author>MindMaster_X</author><pubDate>Thu, 14 Nov 2019 17:37:09 +0800</pubDate><description><![CDATA[在计算机网络中，要资源共享，有条不紊的交换数据，就要遵守一些大家事先约定好的规则，这些为进行网络中的数据交换而建立的规则标准或约定称为网路协议简称协议。为了使计算机之间能够高效的传输就采用了分层，就像平时生活中大家分工合作完成一件事一样。分层有7层也有5层，都有自己的优缺点。
我们把计算机网络的各层及其协议的...]]></description><category></category></item><item><title><![CDATA[网络7层协议，4层，5层？理清容易混淆的几个概念]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071603</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071603</guid><author>MindMaster_X</author><pubDate>Thu, 14 Nov 2019 17:30:05 +0800</pubDate><description><![CDATA[一、7层
7层是指OSI七层协议模型，主要是：应用层（Application）、表示层（Presentation）、会话层（Session）、传输层（Transport）、网络层（Network）、数据链路层（Data
 Link）、物理层（Physical）。
各层的作用及描述，以及对应的协议如下图（好东西啊，不过本文图是盗图，懒得重画了，仅供各位学习使用）：

二、5层
5层只是OSI和TC...]]></description><category></category></item><item><title><![CDATA[OSI七层协议大白话解读]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071561</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071561</guid><author>MindMaster_X</author><pubDate>Thu, 14 Nov 2019 17:26:27 +0800</pubDate><description><![CDATA[互联网的本质就是一系列的网络协议，这个协议就叫OSI协议（一系列协议），按照功能不同，分工不同，人为的分层七层。实际上这个七层是不存在的。没有这七层的概念，只是人为的划分而已。区分出来的目的只是让你明白哪一层是干什么用的。
每一层都运行不同的协议。协议是干什么的，协议就是标准。
实际上还有人把它划成五层、四层...]]></description><category></category></item><item><title><![CDATA[简洁易懂——网络七层协议]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071493</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071493</guid><author>MindMaster_X</author><pubDate>Thu, 14 Nov 2019 17:23:57 +0800</pubDate><description><![CDATA[国际标准化组织ISO于1984年提出了OSI（Open Ssystem Interconnection Reference Model,开放系统互联参考模型）。OSI很快成为计算机网络通信的基础模型。
OSI依层次结构来划分：第一层，物理层；第二层，数据链路层；第三层，网络层；第四层，传输层；第五层，会话层；...]]></description><category></category></item><item><title><![CDATA[HTTP状态码详解]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071356</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/103071356</guid><author>MindMaster_X</author><pubDate>Thu, 14 Nov 2019 17:19:38 +0800</pubDate><description><![CDATA[HTTP状态码
状态码的职责是当客户端向服务器发送请求时，描述返回的请求结果。借助状态码，用户可以知道服务器端是正常处理了请求，还是出现了错误。

状态码的类别

  状态码   类别    说明 
  
    1XX 
    信息性状态码(Information)    
    接收的请求正在处理 

  
    2XX 
    成功状态码(Success) 
    请求正常处理完毕...]]></description><category></category></item><item><title><![CDATA[常用协议端口号整理]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/103070443</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/103070443</guid><author>MindMaster_X</author><pubDate>Thu, 14 Nov 2019 16:58:43 +0800</pubDate><description><![CDATA[写过tcp、udp通信框架或者做过网络设计、维护的人都对常用的协议端口号有很深的印象，今天在这里把各种协议常用的端口号整理一下。 说到协议端口号，首先要了解数据包的结构及OSI各层之间的呼应关系。沿着这个思路，按着如下顺序展开说明：
第一部分：数据包在传输过程中的封装和解封装的过程
第二部分：常用的协议端口号整理
一、数据包封装和解封装的过程
封装过程：
①数据来源：数据来源一般来源于应用程序，对...]]></description><category></category></item><item><title><![CDATA[常见的网络协议规范概述]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/103070015</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/103070015</guid><author>MindMaster_X</author><pubDate>Thu, 14 Nov 2019 16:50:54 +0800</pubDate><description><![CDATA[ARP(Address Resolution Protocol)地址解析协议 ！！
它是用于映射计算机的物理地址和临时指定的网络地址。
启动时它选择一个协议(网络层)地址，并检查这个地址是否已经有别的计算机使用，
如果没有被使用，此结点被使用这个地址，如果此地址已经被别的计算机使用，
正在使用此地址的计算机会通告这一信息，只有再选另一个地址了。
SNMP(Simple Network Manage...]]></description><category></category></item><item><title><![CDATA[Collection - ArrayList 源码解析]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/102962861</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/102962861</guid><author>MindMaster_X</author><pubDate>Thu, 07 Nov 2019 21:16:08 +0800</pubDate><description><![CDATA[参考
深入Java集合学习系列: ArrayList的实现原理
Java ArrayList源码剖析 结合源码对ArrayList进行讲解
概述
ArrayList实现了List接口，是顺序容器，即元素存放的数据与放进去的顺序相同，允许放入null元素，底层通过数组实现。除该类未实现同步外，其余跟Vector大致相同。每个ArrayList都有一个容量（capacity），表示底层数组的实际大小，...]]></description><category></category></item><item><title><![CDATA[Collection 类关系图]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/102962710</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/102962710</guid><author>MindMaster_X</author><pubDate>Thu, 07 Nov 2019 21:02:05 +0800</pubDate><description><![CDATA[Collection 类关系图

介绍
容器，就是可以容纳其他Java对象的对象。*Java Collections Framework（JCF）*为Java开发者提供了通用的容器，其始于JDK 1.2，优点是:
降低编程难度
提高程序性能
提高API间的互操作性
降低学习难度
降低设计和实现相关API的难度
增加程序的重用性
Java容器里只能放对象，对于基本类型（int, long, floa...]]></description><category></category></item><item><title><![CDATA[Java 基础 - 图谱 & Q/A]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/102962466</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/102962466</guid><author>MindMaster_X</author><pubDate>Thu, 07 Nov 2019 20:51:25 +0800</pubDate><description><![CDATA[知识体系

Java 中应该使用什么数据类型来代表价格？
如果不是特别关心内存和性能的话，使用BigDecimal，否则使用预定义精度的 double 类型。
#怎么将 byte 转换为 String？
可以使用 String 接收 byte[] 参数的构造器来进行转换，需要注意的点是要使用的正确的编码，否则会使用平台默认编码，这个编码可能跟原来的编码相同，也可能不同。
Java 中怎样将 byt...]]></description><category></category></item><item><title><![CDATA[Java 基础 - 知识点]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/102961447</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/102961447</guid><author>MindMaster_X</author><pubDate>Thu, 07 Nov 2019 20:35:15 +0800</pubDate><description><![CDATA[本文主要对Java基础知识点进行总结。
Java 基础 - 知识点
数据类型
■包装类型
■缓存池
String
■概览
■不可变的好处
■String, StringBuffer and StringBuilder
■String.intern()
运算
■参数传递
■float 与 double
■隐式类型转换
■switch
继承
■访问权限
■抽象类与接口
■super
■重写与重载
Ob...]]></description><category></category></item><item><title><![CDATA[java面向对象基础]]></title><link>https://blog.youkuaiyun.com/MindMaster_X/article/details/102959771</link><guid>https://blog.youkuaiyun.com/MindMaster_X/article/details/102959771</guid><author>MindMaster_X</author><pubDate>Thu, 07 Nov 2019 19:39:26 +0800</pubDate><description><![CDATA[本文主要介绍Java OOP 面向对象基础和相关类图。
java基础-面向对象
三大特征
封装
利用抽象数据类型将数据和基于数据的操作封装在一起，使其构成一个不可分割的独立实体。数据被保护在抽象数据类型的内部，尽可能地隐藏内部的细节，只保留一些对外接口使之与外部发生联系。用户无需知道对象内部的细节，但可以通过对象对外提供的接口来访问该对象。
优点:
1.减少耦合: 可以独立地开发、测试、优化、使用...]]></description><category></category></item></channel></rss>