<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_37516650的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_37516650</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_37516650]]></copyright><item><title><![CDATA[Linux系统的一些操作命令（副本）]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/117857914</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/117857914</guid><author>m0_37516650</author><pubDate>Sun, 13 Jun 2021 00:40:46 +0800</pubDate><description><![CDATA[关于Linux系统的一些操作命令
基础命令：一切皆文件 根目录 / ，linux中没有错误就是成功的操作
​	绝对路径：文件路径的全称 cd home; 绝对路径跳转 cd/home/xx
​	相对路径：当前目录下后部分 cd …/usr
​	cd ~ 回到当前的用户目录


Ctrl+鼠标滚轮， 放大缩小字体


clear 清楚框内内容


cd xx 命令 进入到xx文件夹
（切换目录命令，根目录cd /；返回上一级目录 cd …；当前目录 ./）


ls 查看当前文件夹内所有文件目录
（列出目录）]]></description><category></category></item><item><title><![CDATA[Docker基础]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/116954835</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/116954835</guid><author>m0_37516650</author><pubDate>Sat, 12 Jun 2021 23:04:31 +0800</pubDate><description><![CDATA[Docker容器化技术
1.Docker学习内容，概述
1.1Docker 容器化管理工具，解决了VM虚拟机冗余的安装配置

Docker 为什么出现：解决版本更新麻烦；运行环境与开发环境的不同导致版本不可用出问题；部署不方便；
Docker 实现测试环境打包直接安装到运行环境，不需要多次安装和减少任何配置了；最重要实现跨平台；
打破传统，使用镜像机制；开发测试，打包为镜像直接上线部署；
隔离，核心思想，每个docker相互隔离，有自己的ip。
docker的隔离机制，将服务器环境利用到极致，高度可扩展性和]]></description><category></category></item><item><title><![CDATA[JVM探究]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/117856854</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/117856854</guid><author>m0_37516650</author><pubDate>Sat, 12 Jun 2021 23:03:47 +0800</pubDate><description><![CDATA[JVM探究


谈谈对JVM的理解？

JVM是Java程序的运行时环境，Java代码通过Javac编译为字节码Class文件后，放置于类加载器中（对字节码文件进行一系列的检查、认证、准备等操作）；程序运行后会在Jvm虚拟机中开辟出一个空间，其中包含了 栈Stack、堆Heap、方法区Method area、本地方法区 Native Method area、程序计数器等；程序通过本地方法接口进行执行调用。



谈谈JVM中，类加载器你的认识？

包含本地类加载器、扩展类加载器、根加载器。加载Class文件]]></description><category></category></item><item><title><![CDATA[注解和反射]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/116211065</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/116211065</guid><author>m0_37516650</author><pubDate>Tue, 27 Apr 2021 21:49:56 +0800</pubDate><description><![CDATA[注解和反射

注解 Annotation ，为程序提供的可读性信息（被注解的部分，让程序知道它是干干什么用的）

Annotation的作用：对程序作出解释，可以被其他程序认识读取；
Annotation的格式：注释以 @注释名称 形式在代码中存在，还可以添加一些参数值，例如：@SuppressWarnings(value="unchecked")
Annotation在哪里使用：可以附加在 package、class、method、field 等上面，相当于给他们添加了额外的辅助信息，我们通过反射机制编程]]></description><category></category></item><item><title><![CDATA[网络编程，WebSocket 基础]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/115976991</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/115976991</guid><author>m0_37516650</author><pubDate>Wed, 21 Apr 2021 20:23:12 +0800</pubDate><description><![CDATA[网络编程，WebSocket 基础

概述：



网络全球化，通过网络将世界连接到一起。


通过域名（ip地址）、端口号，进行连接。


实时交互：打电话，使用的技术为TCP 连接。


传输信息：发信息。使用的是UDP连接。


计算机网络：

计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备，通过通信线路连接起来，在网络操作系统、网络管理软件及网络通信协议的管理和协调下，实现资源共享和信息传递的计算机系统。



网络编程的目的：

传播交流信息，数据交换，通信。



想要达到的]]></description><category></category></item><item><title><![CDATA[多线程基基础]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/115709697</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/115709697</guid><author>m0_37516650</author><pubDate>Wed, 14 Apr 2021 21:16:23 +0800</pubDate><description><![CDATA[多线程基础

线程简介 Java.Thread ：



多任务：同时做多任务（一遍看电视一遍吃饭）；不过，看起来是多个任务同时在做，其实本质上我们的大脑在同一时间依旧是只做了一件事（速度太快了）。


多线程：高速收费口，只有一个收费口，车太多了会导致排队堵塞，通过效率太低了；为了解决堵塞，又新开了多个收费口，可以同时缴费通过。

执行过程中，调用主线程后，主线程调用start方法执行子线程，子线程执行run方法，主线程和子线程同时并行交替执行。



Process 进程 和 Thread 线程

一个]]></description><category></category></item><item><title><![CDATA[I/O 流 基础]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/115532430</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/115532430</guid><author>m0_37516650</author><pubDate>Thu, 08 Apr 2021 21:45:17 +0800</pubDate><description><![CDATA[I/O 流 基础


File工具类：涉及的有文件、文件夹


共有属性：文件名，文件大小，存放路径…


方法：创建、删除、查询、移动


\\\\ 或 \\ 表示在Windows操作系统显示；


方法：记得外层，捕获异常，或者抛出

创建：

//获取文件
File file1 = new File("D:\\xx\xx.txt");
//只做判断文件是否存在
if(file1.exists()){
    //创建一个新的普通文件，返回true创建文件成功，返回false创建文件失败
	boolea]]></description><category></category></item><item><title><![CDATA[集合框架]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/115434824</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/115434824</guid><author>m0_37516650</author><pubDate>Sun, 04 Apr 2021 22:46:33 +0800</pubDate><description><![CDATA[集合框架


概念

对象的容器，实现对对像的操作，类型数组功能。
数组长度固定，集合长度不固定；内部是各种数组形式实现的
数组可以存储基本类型和引用类型，集合只能存储引用类型；



Collection接口

他是集合的爸爸；
代表一组任意类型的对象，无序，无下标，不能重复；
方法：Collection a = new ArrayList();



boolean add(Object obj) 添加一个对象；


boolean addAll(Collection c) 将一个集合中所有对象添加到此]]></description><category></category></item><item><title><![CDATA[内部类和常用类]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/115386716</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/115386716</guid><author>m0_37516650</author><pubDate>Thu, 01 Apr 2021 22:43:44 +0800</pubDate><description><![CDATA[内部类和常用类


内部类：就是在java类中，再写一个或多个类。在一个类的内部再定义一个完整的类,编译之后生成独立class文件，内部类可以直接访问外部类的私有成员，而不破坏封装性;可为外部类提供必要的内部功能；
public class Body {
    private String name;
    class head{   
        public void show(){
            System.out.print(name);
        }
    }
}


]]></description><category></category></item><item><title><![CDATA[异常 Exception]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/115386695</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/115386695</guid><author>m0_37516650</author><pubDate>Thu, 01 Apr 2021 22:42:57 +0800</pubDate><description><![CDATA[异常 Exception


什么是异常

异常不是错误，是一些未知的状况，代码问题，可避免的。
检测性异常
运行时异常
错误：由Java虚拟机生成并抛出，大多数错误与代码编写者所执行的操作无关。


Error通常是灾难性的致命错误，是程序无法控制和处理的，当出现错误时Java虚拟机一般会选择终止线程；Exception通常情况下是程序可以处理的，并且在程序中应该尽可能的去处理或避免这些异常。



异常处理机制（选择代码 Ctrl + alt + t），程序中如果不进行异常处理，程序可能就停止了，但是进]]></description><category></category></item><item><title><![CDATA[数组详解]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/115055972</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/115055972</guid><author>m0_37516650</author><pubDate>Sun, 21 Mar 2021 21:02:08 +0800</pubDate><description><![CDATA[数组详解
数组就是同一类型元素数据的有序集合。

相同类型的若干个数据
按照一定顺序排列的有序组合
每个数据称为一个数组元素，每个数组元素可以通过一个下标进行访问。

数组中一个重要的类是Arrays ，它有很多方法。
面向对象编程（OOP）
以类的方式组织代码，以对象的组织（封装）数据。
抽象：把类似的类或方法整理到一起
三大特性：

封装：将方法实现后，装起来，开放一个接口被其他需要的地方调用。
继承：继承某个父类方法，并实现它的方法。
多态：执行同一个方法，得到的结果或类型是不同的，多种状态。

Cl]]></description><category></category></item><item><title><![CDATA[Java方法详解（基础阶段）]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/115055960</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/115055960</guid><author>m0_37516650</author><pubDate>Sun, 21 Mar 2021 21:01:36 +0800</pubDate><description><![CDATA[Java方法详解（基础阶段）
解决业务的办法就是方法
什么是方法

方法时解决一类问题步骤的有序组合，实现一个功能
方法包含在class类中或者对象中
方法在类中创建，被其他地方引用或者调用


设计方法的时候最好保持方法的原子性（就是一个方法，只处理一个功能）

方法的定义
Java方法就是函数，用来完成特定功能的代码片段

修饰符：static
返回值类型：void、String、int …
方法名：方法的名称，和参数共同组成的方法签名
参数类型：方法被调用时，传递的值。这个值被称为实参或者变量

形参]]></description><category></category></item><item><title><![CDATA[Java流程控制（基础阶段）]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/115055951</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/115055951</guid><author>m0_37516650</author><pubDate>Sun, 21 Mar 2021 21:00:59 +0800</pubDate><description><![CDATA[Java流程控制（基础阶段）
1.数据结构

顺序结构：从上到下一行一行向下依次执行。他是最基本结构，所有程序都在使用；
if 单选择结构：判断一个东西是否可行，然后进入处理；

if(布尔表达式){
    //只有判断中的信息是成立的，才会进入数据处理。
}



if 双选择结构：
if(布尔表达式){
}else {
}



if 多选择结构：
if(布尔表达式){
}else if(布尔表达式){
}....{   
}else {
}



嵌套 if 结构：
if(布尔表达式){
    i]]></description><category></category></item><item><title><![CDATA[Java的基础语法（基础阶段）]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/115055938</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/115055938</guid><author>m0_37516650</author><pubDate>Sun, 21 Mar 2021 21:00:22 +0800</pubDate><description><![CDATA[Java的基础语法（基础阶段）
注释，标识符（关键字）
注释：就是解释,用于以后查看代码是干嘛的

单行注释： // 两个斜杠，实现单行注释


多行注释： /* 开头， */结尾，其中为多行注释


文档注释： /** 开头，回车，实现文档注释 ，自动生成结尾 */

做好注释规范
标识符（关键字）

所有的注册部分都需要名字，类名、变量名及方法名都被称之为标识符。
不能使用标识符作为变量名。
标识符大小写敏感。

数据类型

必须先定义后才能使用；
基本数据类型：有8中，int，char ，long，b]]></description><category></category></item><item><title><![CDATA[Markdown基本语法学习，工具Typora]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/115055896</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/115055896</guid><author>m0_37516650</author><pubDate>Sun, 21 Mar 2021 20:59:37 +0800</pubDate><description><![CDATA[Markdown基本语法学习，工具Typora

一级标题，用一个#号，然后空格，后面填写文字回车

不能只顾着向前走，必须停下来回头看一看

二级标题，用两个#号，然后空格，后面输入文字回车


“&gt;” 键加空格，可以做出前面的效果。既： 引用

字体加粗用前后加两个“*”

数字加点后空格，就变成有序列表了


减号 空格，就是无序列表




三个—或者三个*** 可以实现分割线



插入图片

使用一个 ! 然后跟一个中括号填写图片的名称，后面跟小括号，可以选择图片或者填写网络图片地址


]]></description><category></category></item><item><title><![CDATA[关于一个JAVA后端需要掌握的Linux基础命令]]></title><link>https://blog.youkuaiyun.com/m0_37516650/article/details/114762319</link><guid>https://blog.youkuaiyun.com/m0_37516650/article/details/114762319</guid><author>m0_37516650</author><pubDate>Sat, 13 Mar 2021 20:56:29 +0800</pubDate><description><![CDATA[关于一个JAVA后端需要掌握的Linux基础命令
Xshell Xftp
命令中没有错误就是成功
强大的安全性和稳定性，兼容性好，免费且开源，
1.清屏：clear
2.进入目录：cd /home
3.返回根目录：cd /
4.返回上级目录: cd …
5.查看当前所在的目录: pwd
6.查看当前文件夹下文件或文件夹: ls
7.查看当前文件夹下详细（不包含隐藏类）: ls -ll
8.查看当前文件夹下所有详细: ls -al
9.当前目录创建文件夹（不递归创建）: mkdir hansong
10.当前]]></description><category></category></item></channel></rss>