<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[code_rui的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/code_rui</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; code_rui]]></copyright><item><title><![CDATA[HDFS架构及原理]]></title><link>https://blog.youkuaiyun.com/code_rui/article/details/121685213</link><guid>https://blog.youkuaiyun.com/code_rui/article/details/121685213</guid><author>code_rui</author><pubDate>Fri, 03 Dec 2021 15:34:34 +0800</pubDate><description><![CDATA[HDFS架构及原理
1、HDFS架构及存储
HDFS 采用Master/Slave的架构来存储数据，这种架构主要由四个部分组成，分别为HDFS Client、NameNode、DataNode和Secondary NameNode。一个HDFS集群是由一个NameNode和一定数目的DataNode组成的。NameNode是一个中心服务器，负责管理文件系统的名字空间 (Namespace )及客户端对文件的访问。集群中的DataNode一般是一个节点运行一个DataNode进程，负责管理它所在节点上的存储。]]></description><category></category></item><item><title><![CDATA[Linux安装Hadoop]]></title><link>https://blog.youkuaiyun.com/code_rui/article/details/121518413</link><guid>https://blog.youkuaiyun.com/code_rui/article/details/121518413</guid><author>code_rui</author><pubDate>Fri, 26 Nov 2021 17:13:37 +0800</pubDate><description><![CDATA[Linux安装Hadoop
一、jdk安装
1、下载
[root@VM-0-8-centos ~]# wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz


]]></description><category></category></item><item><title><![CDATA[Linux常用命令]]></title><link>https://blog.youkuaiyun.com/code_rui/article/details/121303794</link><guid>https://blog.youkuaiyun.com/code_rui/article/details/121303794</guid><author>code_rui</author><pubDate>Sat, 13 Nov 2021 18:04:56 +0800</pubDate><description><![CDATA[Linux常用命令
1、查看当前光标所在位置
[root@VM-0-8-centos ~]# pwd
/root


2、切换到当前目录家目录
[root@VM-0-8-centos ~]# cd
[root@VM-0-8-centos ~]# cd ~
[root@VM-0-8-centos ~]# cd /home

3、cd - 和 cd ~的区别
cd -返回上一次操作命令的目录

[root@VM-0-8-centos home]# cd -
/root
[root@VM-0-8-centos ~]]></description><category></category></item><item><title><![CDATA[docker部署springboot和vue项目]]></title><link>https://blog.youkuaiyun.com/code_rui/article/details/102918820</link><guid>https://blog.youkuaiyun.com/code_rui/article/details/102918820</guid><author>code_rui</author><pubDate>Tue, 05 Nov 2019 16:47:33 +0800</pubDate><description><![CDATA[Docker

一、Docker 架构

Docker 使用客户端-服务器 (C/S) 架构模式，使用远程API来管理和创建Docker容器。

Docker 容器通过 Docker 镜像来创建。

容器与镜像的关系类似于面向对象编程中的对象与类。


			Docker
			
			
			面向对象
			
		
			容器
			
			
			对象
			
		
			镜像
			
			...]]></description><category></category></item><item><title><![CDATA[IO流-file]]></title><link>https://blog.youkuaiyun.com/code_rui/article/details/89922896</link><guid>https://blog.youkuaiyun.com/code_rui/article/details/89922896</guid><author>code_rui</author><pubDate>Tue, 07 May 2019 15:57:30 +0800</pubDate><description><![CDATA[IO流-file
IO流
概念
IO流可以看成是不同存储设备（例如磁盘文件，内存等）之间的数据（输入输出操作）流。
文件及File类
文件
计算机文件是以计算机硬盘为载体存储在计算机上的信息集合[二进制数据]
File类
步骤
File对象的创建
思考：将会学习File类中的什么东西？— 主要是方法（功能）开发一个软件（内置一段程序：自动在磁盘上面保存错误信息）在动态的在磁盘上面创建一个文件（文件...]]></description><category></category></item><item><title><![CDATA[面向对象的特征（封装、继承、多态）]]></title><link>https://blog.youkuaiyun.com/code_rui/article/details/89500286</link><guid>https://blog.youkuaiyun.com/code_rui/article/details/89500286</guid><author>code_rui</author><pubDate>Wed, 24 Apr 2019 18:31:02 +0800</pubDate><description><![CDATA[封装
步骤
	把类中的字段私有化
	给每一个字段都提供一组getter,setter方法,方法的规范写法setXxx
	在测试类中创建对象,并调用getter,setter方法完成对字段的赋值和取值
	提供一个无参数构造方法
注意
	不要把一个字段的get和set方法写成一个方法
	不要把一个类中的多个字段的赋值方法写成一个方法,耦合度太高
	单一功能原则:不要想着一个方法写完所有功能
访问权限修...]]></description><category></category></item><item><title><![CDATA[类和对象]]></title><link>https://blog.youkuaiyun.com/code_rui/article/details/89500227</link><guid>https://blog.youkuaiyun.com/code_rui/article/details/89500227</guid><author>code_rui</author><pubDate>Wed, 24 Apr 2019 18:27:16 +0800</pubDate><description><![CDATA[类与对象
概念
	类
		一个模板,描述对象的行为和状态
			创建java对象的模板
	对象
		类的一个实例,有具体的状态和行为
			对象的状态就是属性
			对象的行为就是方法

构造方法
每个类都有构造方法,如果没有显示的为类定义构造方法,java编译器会为该类提供一个默认的构造方法,如果有显示的构造方法那么默认的就不存在了
构造方法名必须与类同名,一个类可以有多个构造方法,构造方法重载...]]></description><category></category></item><item><title><![CDATA[方法]]></title><link>https://blog.youkuaiyun.com/code_rui/article/details/89500150</link><guid>https://blog.youkuaiyun.com/code_rui/article/details/89500150</guid><author>code_rui</author><pubDate>Wed, 24 Apr 2019 18:22:19 +0800</pubDate><description><![CDATA[方法
概念
	又称函数,定义在类中,能够独立完成一些功能代码块,可被反复使用,每次都是独立的
语法
	返回值类型  方法名(形式参数){}
使用
	同一个类中调用
		方法名(参数列表),,,,参数列表中的个数,顺序,类型必须和方法中定义的形式参数一致
	同一个文件夹里不同类中调用
		类名.方法名 (参数列表)
	没有static修饰的方法调用
		对象名.方法名(参数列表)
	注意
		对于方...]]></description><category></category></item><item><title><![CDATA[数据类型]]></title><link>https://blog.youkuaiyun.com/code_rui/article/details/89500092</link><guid>https://blog.youkuaiyun.com/code_rui/article/details/89500092</guid><author>code_rui</author><pubDate>Wed, 24 Apr 2019 18:19:09 +0800</pubDate><description><![CDATA[数据类型
基本数据类型
	整数型
		byte
			8bit,范围[-128--127]
		short
			16bit,范围[-2^15--2^15-1]
		int
			32bit,范围[-2^31--2^31-1]
		long
			64bit,范围[-2^63--2^63-1]
	浮点型
		float
			单精度,使用float类型,小数末尾需要加上f或F
		double
	...]]></description><category></category></item><item><title><![CDATA[JDK安装]]></title><link>https://blog.youkuaiyun.com/code_rui/article/details/89500007</link><guid>https://blog.youkuaiyun.com/code_rui/article/details/89500007</guid><author>code_rui</author><pubDate>Wed, 24 Apr 2019 18:14:32 +0800</pubDate><description><![CDATA[环境变量
安装JDK到一个指定文件夹,例如D:\Java\jdk
打开我的电脑&gt;&gt;系统属性&gt;&gt;高级属性&gt;&gt;环境变量
创建环境变量JAVA_HOME,指定JDK的根路径,配置路径D:\Java\jdk
创建环境变量PATH,指定Java开发工具的位置,配置路径%JAVA_HOME%\bin

...]]></description><category></category></item><item><title><![CDATA[数据结构]]></title><link>https://blog.youkuaiyun.com/code_rui/article/details/89499949</link><guid>https://blog.youkuaiyun.com/code_rui/article/details/89499949</guid><author>code_rui</author><pubDate>Wed, 24 Apr 2019 18:11:10 +0800</pubDate><description><![CDATA[数据结构
定时器
概念
java.util.TimerTask由 Timer 安排为一次执行或重复执行的任务
实现方式
1、这个类就是一个定时器的类而已
在Timer上需要的操作：设置时间（调用其中的方法）
2、Java中已经提供了一个类，供我们使用java.util.timer
3、Timer类：（定时器对象）具有设计时间，时间到了在执行任务的功能;
4、Timer类常用方法:
void sch...]]></description><category></category></item><item><title><![CDATA[Java常用类]]></title><link>https://blog.youkuaiyun.com/code_rui/article/details/89421733</link><guid>https://blog.youkuaiyun.com/code_rui/article/details/89421733</guid><author>code_rui</author><pubDate>Sat, 20 Apr 2019 18:56:08 +0800</pubDate><description><![CDATA[Java常用类
Integer
Java为每种基本数据类型，提供对应的类，来描述对应基本数据类型的这一类事物 int Integer 其实都表示一个整数，并且范围是一样的 基本数据类型 其对应的包装类(可以在API文档中查询到) byte Byte short	Short int Integer long Long float Float double Double char	Character ...]]></description><category></category></item><item><title><![CDATA[Java中的异常]]></title><link>https://blog.youkuaiyun.com/code_rui/article/details/89421543</link><guid>https://blog.youkuaiyun.com/code_rui/article/details/89421543</guid><author>code_rui</author><pubDate>Sat, 20 Apr 2019 18:38:02 +0800</pubDate><description><![CDATA[Java中的异常
概念
代码正常的执行流程中发生意外,必须处理
代码传入的参数不合适,导致一些问题
* 		      异常后面想要执行的代码，执行不到了，需要处理异常之后，代码能够继续往下走
* 		      常见异常：
*		1.除数不能为零java.lang.ArithmeticException：类
*		2.java.lang.NullPointerException
*		3.jav...]]></description><category></category></item></channel></rss>