<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_45980402的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_45980402</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_45980402]]></copyright><item><title><![CDATA[工作中常用的Spring配置（随时补充）]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/131511974</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/131511974</guid><author>qq_45980402</author><pubDate>Mon, 03 Jul 2023 11:10:21 +0800</pubDate><description><![CDATA[用于记录常用组件在spring中的配置]]></description><category></category></item><item><title><![CDATA[使用Java实现十大排序算法]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/130954066</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/130954066</guid><author>qq_45980402</author><pubDate>Thu, 01 Jun 2023 15:27:06 +0800</pubDate><description><![CDATA[使用java实现十大排序算法]]></description><category></category></item><item><title><![CDATA[IO流常用知识]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/128868975</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/128868975</guid><author>qq_45980402</author><pubDate>Fri, 03 Feb 2023 16:49:20 +0800</pubDate><description><![CDATA[IO流]]></description><category></category></item><item><title><![CDATA[Redis完整体系知识]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/119738672</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/119738672</guid><author>qq_45980402</author><pubDate>Tue, 17 Aug 2021 17:15:02 +0800</pubDate><description><![CDATA[前置知识
点击进入NoSQL前置知识详情
Redis入门介绍

Redis:REmote DIctionary Server(远程字典服务器)

Redis是完全开源免费的，用C语言编写的，遵守BSD协议，是一个高性能的(key/value)分布式内存数据库，基于内存运行并支持持久化的NoSQL数据库，是当前最热门的NoSql数据库之一，也被人们称为数据结构服务器。
Redis作为K-V缓存产品有以下三个特点：

...]]></description><category></category></item><item><title><![CDATA[NoSQL常用知识]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/119732485</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/119732485</guid><author>qq_45980402</author><pubDate>Mon, 16 Aug 2021 15:08:12 +0800</pubDate><description><![CDATA[简介
NoSQL(NoSQL = Not Only SQL )，意即“不仅仅是SQL”，泛指非关系型的数据库。随着互联网web2.0网站的兴起，传统的关系数据库在应付web2.0网站，特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心，暴露了很多难以克服的问题，而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战，尤其是大数据应用难题，包括超大规模数据的存储。（例如谷歌或Facebook每天为他们的用户收集万]]></description><category></category></item><item><title><![CDATA[MySQL常用知识]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/119677854</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/119677854</guid><author>qq_45980402</author><pubDate>Fri, 13 Aug 2021 16:46:41 +0800</pubDate><description><![CDATA[一、MySQL的命令
1、MySQL的常见命令

1.查看当前所有的数据库
show databases;
2.打开指定的库
use 库名
3.查看当前库的所有表
show tables;
4.查看其它库的所有表
show tables from 库名;
5.创建表
create table 表名(
列名 列类型,
列名 列类型，
。。。
);
6.查看表结构
desc 表名;
7.查看服务器的版本
方式一：登录到mysql服务端
select version();
方式二：没有登录到mysql服务端
my]]></description><category></category></item><item><title><![CDATA[Docker的常用知识]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/119611059</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/119611059</guid><author>qq_45980402</author><pubDate>Thu, 12 Aug 2021 18:03:35 +0800</pubDate><description><![CDATA[Docker常用

]]></description><category></category></item><item><title><![CDATA[Git常用知识]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/119609246</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/119609246</guid><author>qq_45980402</author><pubDate>Wed, 11 Aug 2021 16:14:20 +0800</pubDate><description><![CDATA[零、安装Git











一、常用命令




命令名称
作用




git config --global user.name 用户名
设置用户签名


git config --global user.email 邮
设置用户签名


git init
初始化本地库


git status
查看本地库状态


git add 文件名
添加到暂存区


git commit -m “日志信息” 文件
提交到本地库


git reflog
查看历史记录


git reset --hard]]></description><category></category></item><item><title><![CDATA[Maven的常用知识]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/119606906</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/119606906</guid><author>qq_45980402</author><pubDate>Wed, 11 Aug 2021 15:54:21 +0800</pubDate><description><![CDATA[零、Maven的安装与基本配置
1. 检查JAVA_HOME环境变量。
2. 解压Maven压缩包，将其放到一个无中文以及空格的目录中。
3. 配置Maven相关环境变量

4. 在conf\setting.xml中添加需要的配置
&lt;!-- 设置本地Maven仓库地址 --&gt;
&lt;localRepository&gt;本地Maven仓库地址&lt;/localRepository&gt;
&lt;!-- 设置Maven项目jdk，不是必须，可以在项目中单独设置 --&gt;
&lt;prof]]></description><category></category></item><item><title><![CDATA[配置Linux虚拟机环境]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/108937141</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/108937141</guid><author>qq_45980402</author><pubDate>Tue, 06 Oct 2020 11:17:32 +0800</pubDate><description><![CDATA[一、准备
了解背景

1991年Linus创建了Linux
Linux的含义有两层：

1.Linux内核
2.Linux发行版 -----&gt;Linux内核+应用软件

Redhat
CentOS
Ubuntu
Deepin





准备工具

先准备VMware软件，这个软件是虚拟机工具，可以利用这个软件创建虚拟机
还要准备一个Linux镜像文件

二、开始配置环境
1.使用VMware虚拟一台电脑
1)单击创建新的虚拟机—弹出向导
2)选择自定义—下一步
3)兼容性—默认—下一步
4)稍后安装操]]></description><category></category></item><item><title><![CDATA[Java8新特性]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/108804035</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/108804035</guid><author>qq_45980402</author><pubDate>Sat, 26 Sep 2020 15:32:06 +0800</pubDate><description><![CDATA[1.接口定义增强

在jdk1.7以及以前，接口内的方法只能写抽象方法，到了jdk1.8之后接口可以通过default以及static关键字编写带有方法体的方法了代码如下`

interface IMessage{
	public void print();
	default void fun() {
		System.out.println("我可以定义普通方法了！");
	}
	public static void method() {
		System.out.println("我可以定义静态方法了！]]></description><category></category></item><item><title><![CDATA[Java中抽象类和接口的区别]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/108775151</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/108775151</guid><author>qq_45980402</author><pubDate>Thu, 24 Sep 2020 15:34:58 +0800</pubDate><description><![CDATA[1. 关键字

定义抽象类的关键字是abstract
定义接口的关键字是interface

2.组成

抽象类可以由构造方法、普通方法、抽象方法、static方法、常量、变量组成
接口由抽象方法和全局常量组成

3.子类使用

抽象类由extends来实现子类继承
接口是由implements来让子类的实现
抽象类和接口要想使用都必须有子类，并且子类覆写全部的抽象方法
二者都需要子类的向上转型来实现实例化

4.关系

抽象类可以实现多个接口
接口不能继承多个抽象类，但可以继承多个父接口

5.权限

抽]]></description><category></category></item><item><title><![CDATA[Java常用类之日期相关类]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/108032397</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/108032397</guid><author>qq_45980402</author><pubDate>Sun, 16 Aug 2020 15:05:15 +0800</pubDate><description><![CDATA[Date类

通常是用的Date类在java.util包下
Date类的构造方法常用的有无参构造方法和带long参数的构造方法。
Date类的常用方法


before()
after()
setTime()
getTime()
compareTo()

DateFormat类

导包java.text包
此类是一个抽象类，不能创建对象，一般使用SimpalSimpleDateFormat类
创建SimpleDateFormat类的时候需要制定日期格式如下代码：

SimpleDateFormat sdf ]]></description><category></category></item><item><title><![CDATA[Java中常用类之String类全面解析]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/107991147</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/107991147</guid><author>qq_45980402</author><pubDate>Sat, 15 Aug 2020 11:30:47 +0800</pubDate><description><![CDATA[String（字符串）
1.String类的构造方法
2.String类在内存中的创建过程
3.String类的成员变量以及特性
4.String类的常用方法
5.String类在面试中经常遇到的问题

]]></description><category></category></item><item><title><![CDATA[Java中final、finally和finalize三者的用法及区别]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/107984766</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/107984766</guid><author>qq_45980402</author><pubDate>Thu, 13 Aug 2020 20:36:18 +0800</pubDate><description><![CDATA[final的用法
final意为最终的、不可更改的。final是定义Java中类、方法以及变量修饰符的关键字，它有以下使用场景。

修饰变量
由于final的不可变特性，所以当final定义变量时，需要赋予初始值，定义完成后这个变量就相当于常量，所以开发时我们一般用它来定义常量，比如π。
修饰属性


属性是全局变量，存储在堆内存中对象空间内的一个小空间里，虽然一般来说，堆内存的变量如果不赋值的话，会有一个默认值，但是由于final的不可变特性，如果不赋值的话理论上他会将默认值作为自己的值，并且固定不变这对]]></description><category></category></item><item><title><![CDATA[Java中“==”和equals()方法的用法和区别]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/107983162</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/107983162</guid><author>qq_45980402</author><pubDate>Thu, 13 Aug 2020 16:57:43 +0800</pubDate><description><![CDATA[==的用法
之前提到过， == 是比较运算符，但对于应用来说可以分为两种。

当 == 号前后为基本类型变量时， == 号两边比较的是数值大小、Unicode码值以及boolean值。
当 == 号前后为引用类型变量时，比较的则是堆内存中的地址。

equals()的用法
equals()顾名思义，就是一个专门做比较的一个方法，而我们平时经常使用的equals()方法有两种。

第一种是Object中的equals()方法，这个方法里面运用的是 == 来比较的，所以比较的是堆内存中的地址，由于这个作用不大，]]></description><category></category></item><item><title><![CDATA[Java常用类之Object类]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/107980588</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/107980588</guid><author>qq_45980402</author><pubDate>Thu, 13 Aug 2020 16:05:44 +0800</pubDate><description><![CDATA[Object是所有类的“爸爸”

初步介绍Object
在Java语言中有继承的概念，但是跟c语言不同，Java的继承是单继承，并且当一个类不写任何继承关系的时候，他会默认继承Object，而且就算是你写了继承关系，你所继承的类最终也是要继承Object，所以才说他是所有类的“爸爸”。
Object中的方法


hashCode()：将对象在内存中的地址经过计算得到一个int类型的整数。

public native int hashCode();//native关键字用于调用其他语言，例如c、c++


]]></description><category></category></item><item><title><![CDATA[Java运算符]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/107961483</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/107961483</guid><author>qq_45980402</author><pubDate>Wed, 12 Aug 2020 19:51:40 +0800</pubDate><description><![CDATA[++ 和 - -
++和- -是面试笔试的一个常考话题，首先可以分为两类，一类是a++（a- -），另一类是++a(- -a).
不管++还是- -都是针对于使用它的变量而言，也就是变量的自加或者自减操作，但两种方式在内存中的运行过程却大不相同，分别画图举例。

当++(- -)在后面时

int a = 1;//先定义一个变量a并且赋值
int b = a++;//在给b变量赋值



当++(- -)在前面时

int a = 1;
int b = ++a;


扩展：
int a = 1;
a = a]]></description><category></category></item><item><title><![CDATA[关于Java基本数据类型以及对应包装类]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/107960032</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/107960032</guid><author>qq_45980402</author><pubDate>Wed, 12 Aug 2020 16:41:57 +0800</pubDate><description><![CDATA[基本数据类型分类及用法

在Java中基本数据类型有8个：| byte | short | int | long | float | double | char | boolean |
由于在JVM中，常量是有默认数据类型的（详情参看jvm在内存中的细节中的常量缓冲区内容），所以long类型的赋值如果大于int类型，那么需要在数值后面加上L或l，而float类型由于精度不足double，所以赋值的时候需要加上F或f。
在基本数据类型中，| byte | short | int | long |是整数类型，|]]></description><category></category></item><item><title><![CDATA[JVM在计算机内存中的运行细节]]></title><link>https://blog.youkuaiyun.com/qq_45980402/article/details/107942599</link><guid>https://blog.youkuaiyun.com/qq_45980402/article/details/107942599</guid><author>qq_45980402</author><pubDate>Tue, 11 Aug 2020 20:48:30 +0800</pubDate><description><![CDATA[如图：


当定义一个基本类型变量的时候，JVM首先会在栈内存中开辟一个空间，空间名称和类型都跟变量相同，例如：int a = 10；

当定义一个数组时，例如：int[] a = {1,2,3};如下图所示:

当创建一个对象时

/**这是描述person的一个类*/
public class Person {
	private String name;//姓名
	private int age;//年龄
	public person(){}//这是无惨构造方法
	/**这是一个吃饭方法*/
	publ]]></description><category></category></item></channel></rss>