<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Artenis_的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Artenis_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Artenis_]]></copyright><item><title><![CDATA[JVM基础系列学习笔记]]></title><link>https://blog.youkuaiyun.com/Artenis_/article/details/108718379</link><guid>https://blog.youkuaiyun.com/Artenis_/article/details/108718379</guid><author>Artenis_</author><pubDate>Mon, 21 Sep 2020 23:07:07 +0800</pubDate><description><![CDATA[JVM开篇：为什么要学虚拟机？第1讲：Java 语言的前世今生JRE、JDK、J2SE、Java SE 与 Java SEJava 历史第2讲：Java 虚拟机的历史第3讲：到底什么是虚拟机？
JVM基础学习，主要参考：陈树义JVM基础 ，并总结归纳
开篇：为什么要学虚拟机？

学习 Java 虚拟机能深入地理解 Java 这门语言
深入到字节码层次才能深入研究java细节，字节码 ==》 虚拟机的一部分
学习虚拟机是为线上排查问题打下基础
除去网络、系统本身问题，很多时候 Java 应用出现问题，就是 J]]></description><category></category></item><item><title><![CDATA[学习笔记之面经整理（持续更新）]]></title><link>https://blog.youkuaiyun.com/Artenis_/article/details/107798761</link><guid>https://blog.youkuaiyun.com/Artenis_/article/details/107798761</guid><author>Artenis_</author><pubDate>Tue, 04 Aug 2020 22:07:35 +0800</pubDate><description><![CDATA[面经知识学习笔记网络几层模型、不同模型之间的区别域名解析系统 DNSHTTP请求方法有哪些？HTTPS、SSL过程三次握手java class区别HTTP状态码 怎么分类的
网络几层模型、不同模型之间的区别
国际标准化组织 ISO 提出了 OSI 开放互连的七层计算机网络模型，从上到下分别是应用层、表示层、会话层、运输层、网络层、链路层和物理层。OSI 模型的概念清楚，理论也比较完善，但是既复杂又不实用。还有一种是 TCP/IP 体系结构，它分为四层，从上到下分别是应用层、运输层、网际层和网络接口层，不过从]]></description><category></category></item><item><title><![CDATA[二叉搜索树 —— 算法学习笔记（二）]]></title><link>https://blog.youkuaiyun.com/Artenis_/article/details/107497298</link><guid>https://blog.youkuaiyun.com/Artenis_/article/details/107497298</guid><author>Artenis_</author><pubDate>Tue, 21 Jul 2020 21:45:52 +0800</pubDate><description><![CDATA[这里写目录标题二叉搜索树创建查找插入删除删除的节点没有子节点删除的节点有一个子节点删除的节点有两个子节点遍历该树的优缺点
二叉搜索树
二叉搜索树（Binary Search Tree，BST），是指一棵空树或者具有下列性质的二叉树：

某节点的左子树节点值仅包含小于该节点值
某节点的右子树节点值仅包含大于该节点值
左右子树每个也必须是二叉查找树
Java数据结构和算法（十）——二叉树

数据结构之红黑树-动图演示(上)

二叉查找树有一个根节点，且每个节点下最多有只能有两个子节点，左子节点的值小于其父节点，]]></description><category></category></item><item><title><![CDATA[HTTP、HTTPS、SPDY、HTTP2.0、HTTP3.0 —— 通信协议学习笔记（二）]]></title><link>https://blog.youkuaiyun.com/Artenis_/article/details/107450836</link><guid>https://blog.youkuaiyun.com/Artenis_/article/details/107450836</guid><author>Artenis_</author><pubDate>Mon, 20 Jul 2020 14:52:24 +0800</pubDate><description><![CDATA[https安全机制 http2
tcp udp
versions排队
sum（1，2）（1，3）（。。）
出现最多字符

]]></description><category></category></item><item><title><![CDATA[HTTP协议——通信协议学习笔记（一）]]></title><link>https://blog.youkuaiyun.com/Artenis_/article/details/107412770</link><guid>https://blog.youkuaiyun.com/Artenis_/article/details/107412770</guid><author>Artenis_</author><pubDate>Sat, 18 Jul 2020 17:05:04 +0800</pubDate><description><![CDATA[这里写目录标题一级目录二级目录三级目录HTTP协议HTTP 工作原理特点概述HTTP请求格式(请求协议)HTTP协议请求类型HTTP响应格式（响应协议）HTTP 响应头信息区别
一级目录
二级目录
三级目录
Tcp http websocek原理是什么
WebSocket和HTTP的区别
通信协议
HTTP协议
超文本传输协议（英文：HyperText Transfer Protocol，缩写：HTTP）是一种用于分布式、协作式和超媒体信息系统的应用层协议。是一个基于TCP/IP通信协议来传递数据（HTML]]></description><category></category></item><item><title><![CDATA[Java集合学习笔记（四）—— LinkedList源码学习（jdk1.8）]]></title><link>https://blog.youkuaiyun.com/Artenis_/article/details/107369345</link><guid>https://blog.youkuaiyun.com/Artenis_/article/details/107369345</guid><author>Artenis_</author><pubDate>Thu, 16 Jul 2020 22:16:41 +0800</pubDate><description><![CDATA[LinkedList源码学习

]]></description><category></category></item><item><title><![CDATA[Java实用包学习笔记（2）——  StringTokenizer类]]></title><link>https://blog.youkuaiyun.com/Artenis_/article/details/107356558</link><guid>https://blog.youkuaiyun.com/Artenis_/article/details/107356558</guid><author>Artenis_</author><pubDate>Wed, 15 Jul 2020 16:08:35 +0800</pubDate><description><![CDATA[StringTokenizer类构造函数常用方法与String.Split()的区别
位于java.util包中的StringTokenizer类可以将字符串分解为组成它的语言符号（单词）。
分隔字符串。
构造函数

StringTokenizer(String str) ：使用默认的分隔符来分隔。java默认的分隔符是空格("")、制表符(\t)、换行符(\n)、回车符(\r)。
StringTokenizer(String str, String delim) ：提供一个指定的分隔符。
StringTo]]></description><category></category></item><item><title><![CDATA[Java实用包学习笔记（1）—— String、StringBuffer、StringBuilder类]]></title><link>https://blog.youkuaiyun.com/Artenis_/article/details/107340636</link><guid>https://blog.youkuaiyun.com/Artenis_/article/details/107340636</guid><author>Artenis_</author><pubDate>Tue, 14 Jul 2020 20:30:47 +0800</pubDate><description><![CDATA[String、StringBuffer、StringBuilder类String类构造方法：常用方法：判断方法：获取方法：转换方法：分割方法StringBuffer构造函数
String类：字符串处理常用且重要，Java字符串是String类的对象。String类位于Java.lang包中。
StringBuffer类：位于java.lang包中的，表示内容可变的字符串，每个StringBuffer对象都有一定的缓冲区容量，当字符串大小没有超过容量时，不会分配新的容量，当字符串大小超过容量时，会自动增加容量]]></description><category></category></item><item><title><![CDATA[Java集合学习笔记（二）—— ArrayList源码学习（jdk1.8）]]></title><link>https://blog.youkuaiyun.com/Artenis_/article/details/106333967</link><guid>https://blog.youkuaiyun.com/Artenis_/article/details/106333967</guid><author>Artenis_</author><pubDate>Sat, 30 May 2020 22:41:19 +0800</pubDate><description><![CDATA[ArrayList源码学习一级目录二级目录三级目录
一级目录
ArrayList是集合的一种实现，实现了接口List，List接口继承了Collection接口。Collection是所有集合类的父类。ArrayList使用非常广泛，不论是数据库表查询，excel导入解析，还是网站数据爬取都需要使用到，了解ArrayList原理及使用方法显得非常重要。
二级目录
三级目录

...]]></description><category></category></item><item><title><![CDATA[Java集合学习笔记（三）—— java数组的四种拷贝方式]]></title><link>https://blog.youkuaiyun.com/Artenis_/article/details/106361681</link><guid>https://blog.youkuaiyun.com/Artenis_/article/details/106361681</guid><author>Artenis_</author><pubDate>Sat, 30 May 2020 22:37:34 +0800</pubDate><description><![CDATA[Java学习笔记之java数组的四种拷贝方式1、循环赋值 —— 浅拷贝速度相对比较慢2、Arrays.copyOf() —— 浅拷贝3、System.arraycopy() —— 浅拷贝4、clone() —— 可能深拷贝，也可能浅拷贝5、深拷贝(Shallow Copy)与浅拷贝(Deep Copy)数据类型图解常见的几种深拷贝范式6、总结
1、循环赋值 —— 浅拷贝
速度相对比较慢
循环拷贝其实没什么好说的啦，就是用一个for循环进行元素的逐个拷贝，进行深拷贝或者浅复制这个大家可以自己把握。
	impo]]></description><category></category></item><item><title><![CDATA[Java集合学习笔记（一）—— Java集合是什么]]></title><link>https://blog.youkuaiyun.com/Artenis_/article/details/106334184</link><guid>https://blog.youkuaiyun.com/Artenis_/article/details/106334184</guid><author>Artenis_</author><pubDate>Sat, 30 May 2020 22:36:03 +0800</pubDate><description><![CDATA[Java集合是什么由来是什么Java 集合框架
由来
面向对象语言对事物的描述是通过对象来体现的，为便于处理对象
==》用容器存储对象【字符串(str)、列表(list)、元祖(tuple)、字典(dict)、集合(set)】总结_容器型数据类型 &amp; 容器类型数据
数组是一种存储同一数据类型（基本类型数据）的多个元素的容器，数据多了我们可以用数组存储；那么对象多了，也不知道需要多少数量的对象（非固定长度）
==》Java就提供了集合以便使用，用集合存储对象的引用
数组是固定长度的，集合是可变长度的；]]></description><category></category></item><item><title><![CDATA[排序算法的学习与总结 —— 算法学习笔记（一）]]></title><link>https://blog.youkuaiyun.com/Artenis_/article/details/105122015</link><guid>https://blog.youkuaiyun.com/Artenis_/article/details/105122015</guid><author>Artenis_</author><pubDate>Tue, 31 Mar 2020 21:38:29 +0800</pubDate><description><![CDATA[排序算法排序算法的学习与总结新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
排序算法的学习与总结
你好！ 这是...]]></description><category></category></item></channel></rss>