<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xt1973的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xt1973</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xt1973]]></copyright><item><title><![CDATA[java面试总结（四）--JVM]]></title><link>https://blog.youkuaiyun.com/xt1973/article/details/108630240</link><guid>https://blog.youkuaiyun.com/xt1973/article/details/108630240</guid><author>xt1973</author><pubDate>Thu, 11 Mar 2021 23:05:24 +0800</pubDate><description><![CDATA[1、JVM的内存模型


2、Java 虚拟机栈两种异常 StackOverFlowError 和 OutOfMemoryError

StackOverFlowError：栈溢出，若Java虚拟机内存大小不允许动态扩展，当线程请求栈深度超过虚拟机栈的最大深度，就会抛出StackOverFlowError；
OutOfMemoryError：内存溢出，若Java虚拟机内存大小允许动态扩展，且当线程请求栈时内存用完了，无法再动态拓展，就会抛出OutOfMemoryError

3、Java对象的创建过程

4]]></description><category></category></item><item><title><![CDATA[java面试总结（三）--多线程]]></title><link>https://blog.youkuaiyun.com/xt1973/article/details/104792315</link><guid>https://blog.youkuaiyun.com/xt1973/article/details/104792315</guid><author>xt1973</author><pubDate>Mon, 14 Sep 2020 22:17:38 +0800</pubDate><description><![CDATA[１、线程和进程的区别
线程是操作系统能运算调度的最小单位，进程是基于应用程序层面的，一个应用程序可以包含一个或多个进程，一个进程可能包含多个线程，因此线程可以认为是轻量级的进程
2、Java中如何创建线程
(1)继承Thread类，重写run方法
(2)实现Runnable接口，重写run方法
(3)实现Callable接口。重写call方法
(4)利用线程池创建
3、线程的五大状态
(1)新建状...]]></description><category></category></item><item><title><![CDATA[常见加密算法学习]]></title><link>https://blog.youkuaiyun.com/xt1973/article/details/105052098</link><guid>https://blog.youkuaiyun.com/xt1973/article/details/105052098</guid><author>xt1973</author><pubDate>Thu, 26 Mar 2020 18:07:18 +0800</pubDate><description><![CDATA[1、对称加密
加密和解密使用同一把秘钥，主要算法有DES、AES等
对称加密常用的数学运算：
移位和循环移位：移位就是按照一定规则整体性左移或右移（凯撒密码），循环右移就是将最后一位移到最前头，循环左移刚好相反
置换：将数码中的某一位根据置换表的规定，用另一位替代（ip置换）
扩展：拓展出更长的数码
压缩：与扩展相反
迭代：多次重复相同的运算，使得密文更难以被破解
异或：一个数，两次异或后会得到原...]]></description><category></category></item><item><title><![CDATA[java面试总结（二）--web]]></title><link>https://blog.youkuaiyun.com/xt1973/article/details/104517672</link><guid>https://blog.youkuaiyun.com/xt1973/article/details/104517672</guid><author>xt1973</author><pubDate>Wed, 11 Mar 2020 10:49:15 +0800</pubDate><description><![CDATA[1、forword和redirect的区别
请求转发是一次请求一次响应，而重定向是两次请求两次响应
请求转发地址栏不发生变化，重定向地址栏改变
请求转发只能在本网站内部，重定向可以定位到任何网站
2、TCP的三次握手和四次挥手
TCP的连接和建立都是采用客户端服务器方式。主动发起连接建立的进程叫做客户端(Client)。被动等待连接建立的叫做服务器(Server)。

第一次握手：客户端向服务端发...]]></description><category></category></item><item><title><![CDATA[java学习记录--NIO]]></title><link>https://blog.youkuaiyun.com/xt1973/article/details/104422967</link><guid>https://blog.youkuaiyun.com/xt1973/article/details/104422967</guid><author>xt1973</author><pubDate>Fri, 21 Feb 2020 17:22:24 +0800</pubDate><description><![CDATA[Nio基本概念
Non IO或者new IO，同步非阻塞 IO，是传统 IO 的升级，客户端和服务器端通过 Channel（通道）通讯，实现了多路复用。
与传统IO的区别




IO
NIO




面向流（Stream Oriented）
面向缓冲区（Buffer Oriented）


阻塞IO（Blocking IO）
非阻塞IO（Non Blocking IO）


无
选择器（Sele...]]></description><category></category></item><item><title><![CDATA[网易云音乐获取外链]]></title><link>https://blog.youkuaiyun.com/xt1973/article/details/103571490</link><guid>https://blog.youkuaiyun.com/xt1973/article/details/103571490</guid><author>xt1973</author><pubDate>Mon, 16 Dec 2019 22:30:53 +0800</pubDate><description><![CDATA[1、打开网易云音乐搜索想要的歌曲；
https://music.163.com/#
2、找到所要的歌曲后可以看到浏览器中有歌曲的id，例如：
消愁https://music.163.com/#/song?id=569200213
id就是569200213
3、将id替换到  http://music.163.com/song/media/outer/url?id=16232697.mp3中，即 ...]]></description><category></category></item><item><title><![CDATA[java面试总结（一）--java基础]]></title><link>https://blog.youkuaiyun.com/xt1973/article/details/97238943</link><guid>https://blog.youkuaiyun.com/xt1973/article/details/97238943</guid><author>xt1973</author><pubDate>Mon, 16 Dec 2019 22:14:00 +0800</pubDate><description><![CDATA[面试总结java基础javaWeb功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
java基础
1、java基本数据类...]]></description><category></category></item><item><title><![CDATA[小程序开发学习记录1]]></title><link>https://blog.youkuaiyun.com/xt1973/article/details/102557717</link><guid>https://blog.youkuaiyun.com/xt1973/article/details/102557717</guid><author>xt1973</author><pubDate>Mon, 14 Oct 2019 22:27:17 +0800</pubDate><description><![CDATA[小程序开发学习记录1
婚礼邀请函
1.项目构思
个人婚礼邀请函，分为宾客及管理员两个模块。
宾客模块是展示给被邀请人的，主要包括邀请函主页（展示婚礼时间地点以及背景图）、婚纱照展示、地图导航、关于我等功能；管理员模块是用于邀请人后台管理，主要包括宾客信息的增删改查，照片的管理等功能。
2.技术架构
微信小程序为个人用户提供了一定免费的云存储空间，作为体量较小的程序，使用免费空间即可。

3.数据库...]]></description><category></category></item></channel></rss>