<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[HF0705的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/HF0705</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HF0705]]></copyright><item><title><![CDATA[order by #{var} 与 order by var（ #{} 与 ${} 的区别 ）]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/132870429</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/132870429</guid><author>HF0705</author><pubDate>Thu, 14 Sep 2023 10:12:03 +0800</pubDate><description><![CDATA[mybatis 中 #{} 与${} 的区别]]></description><category></category></item><item><title><![CDATA[windows自启动redis]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/132269796</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/132269796</guid><author>HF0705</author><pubDate>Mon, 14 Aug 2023 10:01:24 +0800</pubDate><description><![CDATA[windows自启动redis]]></description><category></category></item><item><title><![CDATA[SVN版本库搭建]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/121825233</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/121825233</guid><author>HF0705</author><pubDate>Thu, 09 Dec 2021 16:19:19 +0800</pubDate><description><![CDATA[工具：VisualSVN_Server_4.3.5

一、下载与安装 VisualSVN_Server_4.3.5
1、下载 VisualSVN_Server_4.3.5
下载地址：https://www.visualsvn.com/server/download/

2、安装 VisualSVN_Server_4.3.5

]]></description><category></category></item><item><title><![CDATA[数据库——1、MySql安装（MySQL8.0.25版本与MySQL5.6版本一起使用）]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/117965300</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/117965300</guid><author>HF0705</author><pubDate>Wed, 16 Jun 2021 20:39:26 +0800</pubDate><description><![CDATA[之前使用的是 mysql 5.6 版本的。部署微人事项目的时候发现flyway不支持 5.6 版本，只支持更高版本的 mysql。
废话不多说，进入正题

一、下载
下载地址 https://dev.mysql.com/downloads/mysql/

二、解压
下载完成后解压 （解压到你想放的地方即可）
此时并没有 my.ini文件 和 data文件夹

三、配置
解压完成后，需要去配置环境变量
注：之前安装的 mysql5.6版本并没有去配置环境变量，后安装的 mysql8.0.25版本为了不出错，我]]></description><category></category></item><item><title><![CDATA[RabbitMQ 安装与配置]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/117950436</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/117950436</guid><author>HF0705</author><pubDate>Wed, 16 Jun 2021 13:15:09 +0800</pubDate><description><![CDATA[记录本人安装RabbitMQ过程，作为备忘。
安装 RabbitMQ 前提需要安装 Erlang。
安装Erlang
Erlang官网 https://www.erlang.org/downloads
1、进入官网下载
  点击链接即可下载，下载速度较慢

2、下载完成后进行安装（傻瓜式安装）

 选择路径  ⬇

 一路 next 然后 install 即可安装完成
3、配置环境变量（这一步不太清楚要不要做，有人说不用，有人说要，不过为了保险我是做了）
  配置环境变量入口：此电脑–&gt;鼠标右键“属性]]></description><category></category></item><item><title><![CDATA[SpringBoot——1、SpringBoot搭建]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/116456117</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/116456117</guid><author>HF0705</author><pubDate>Thu, 06 May 2021 17:19:25 +0800</pubDate><description><![CDATA[将会使用两种方式搭建SpringBoot框架，其中也整合了mybatis框架
刚开始自学的时候踩过很多奇奇怪怪的坑，本来想列出来的，但是却忘了什么问题会报什么错误，所以大家如果有什么问题就留言把，看到了就会回复，希望能帮到大家

项目搭建
首先我们来到idea页面，点击新建项目。 这种方式idea是默认使用https://start.spring.io提供的在线模板，所以需要联网。

1、搭建一个SpringBoot项目

2、开始为项目命名

3、选择我们需要的依赖，不选或者漏选也没事，后面要用到的话自己]]></description><category></category></item><item><title><![CDATA[设计模式——1、单例模式]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/114630954</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/114630954</guid><author>HF0705</author><pubDate>Wed, 10 Mar 2021 13:42:58 +0800</pubDate><description><![CDATA[单例模式
1.1 何为单例模式
  单例模式（Singleton）是一种常用的软件设计模式，其定义是单例对象的类只能允许一个实例存在。
  许多时候整个系统只需要拥有一个的全局对象，这样有利于我们协调系统整体的行为。比如在某个服务器程序中，该服务器的配置信息存放在一个文件中，这些配置数据由一个单例对象统一读取，然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。
单例的实现主要是通过以下两个步骤：
    1）将该类的构造方法定义为私有方法，这样其他处的代码就无]]></description><category></category></item><item><title><![CDATA[Java基础知识——8、多线程]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/114580328</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/114580328</guid><author>HF0705</author><pubDate>Tue, 09 Mar 2021 16:46:28 +0800</pubDate><description><![CDATA[8 多线程
8.1 什么是线程？为何使用多线程？
线程是指程序在执行过程中，能够执行程序代码的一个执行单元。进程是指一段正在执行的程序。
在Java语言中线程有四种状态：运行、就绪、挂起、结束。
线程有时也被称为轻量级进程，它是程序执行的最小单元，一个进程能拥有多个线程，各个线程之间共享程序的内存空间（代码段、数据段和堆空间）及一些进程级的资源，各个线程用友自己的栈空间。

  在操作系统中，程序的执行都是以进程为单位的，而每个进程中都有多个线程，这些线程会互不影响的并发执行。多线程的使用为程序带来了巨大的]]></description><category></category></item><item><title><![CDATA[Java基础知识——7、容器]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/114392907</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/114392907</guid><author>HF0705</author><pubDate>Fri, 05 Mar 2021 14:48:01 +0800</pubDate><description><![CDATA[7 容器
7.1 Java Collections 框架
Java Collections 框架包含了大量的集合接口以及这些接口的实现类和操作他们的算法，例如排序、查找、反转、替换、复制等。具体而言主要提供了List（列表）、Queue（队列）、Set（集合）、Stack（栈）、Map（映射表）等数据结构。其中List、Queue、Set、Stack都继承自Collention 接口。
List、Set、Map 接口：
1）Set 表示数学意义上的集合概念。其最主要的特点是集合中的元素不能重复，因此存入的S]]></description><category></category></item><item><title><![CDATA[Java基础知识——6、输入输出流]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/114383964</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/114383964</guid><author>HF0705</author><pubDate>Fri, 05 Mar 2021 13:26:45 +0800</pubDate><description><![CDATA[6 输入输出流
6.1 Java IO 流实现机制
在Java语言中，输入输出流都被称为抽象的流，流可以被看作一组有序的字节集合，即数据在两设备之间的传输。
流的本质是数据传输，根据处理数据类型的不同，六可以分为两大类：字节流 和 字符流。
字节流以字节(8bit)为单位，分为两大抽象类：输入流(InputStrem) 和 输出流(OutputStrem)。
字符流以字符(16bit)为单位，分为两大抽象类：输入流(Reader) 和 输出流(Writer)。

字节流与字符流的区别：
字节流：在处理输入输]]></description><category></category></item><item><title><![CDATA[Java基础知识——5、字符串与数组]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/114299937</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/114299937</guid><author>HF0705</author><pubDate>Wed, 03 Mar 2021 12:37:06 +0800</pubDate><description><![CDATA[5 字符串与数组
5.1 字符串创建与存储机制
字符串的声明与初始化有两种方式：
1）String s1 = new String(“abc”)    使用new关键字生成新对象并赋值，使用new关键字会在堆中生成新的对象，所以地址不会相同。（下一章节会仔细讲解）
2）String s2 = “abc”   String的实现采用了Flyweight的设计模式，，当创建一个字符串常量时，会首先在字符串常量池去查找是否已经被定义过了，如果被定义过了就直接获取对其引用，如果没被定义，就先创建一个对象将其放入字符]]></description><category></category></item><item><title><![CDATA[Java基础知识——4、基本类型与运算]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/114260209</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/114260209</guid><author>HF0705</author><pubDate>Mon, 01 Mar 2021 16:12:36 +0800</pubDate><description><![CDATA[4 基本类型与运算
4.1 基本数据类型
Java语言一共提供了八种基本数据类型：byte、short、int、long、float、double、char、boolean。
这些数据类型不是对象，而是Java语言中的不要同于类的特殊类型，这些基本类型的数据变量在声明之后立刻在栈上被分配内存空间。
除了这八种基本类型以外，其他类型都是属于引用类型，如：类、接口、数组等。

基本类型及其描述：




数据类型
字节长度
范围
默认值
包装类




byte
1
[ -128,127 ]
0
Byte


]]></description><category></category></item><item><title><![CDATA[Java基础知识——3、关键字]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/114134630</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/114134630</guid><author>HF0705</author><pubDate>Fri, 26 Feb 2021 16:41:20 +0800</pubDate><description><![CDATA[3 关键字
3.1 命名规则
项目名的命名：全部小写

包的命名：全部小写
  Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性，每一名Java程序员都可以编写属于自己的Java包，为了保障每个Java包命名的唯一性，在最新的Java编程规范中，要求程序员在自己定义的包的名称之前加上唯一的前缀。由于互联网上的域名称是不会重复的，所以程序员一般采用自己在互联网上的域名称作为自己程序包的唯一前缀。
例如：net.frontfree.javagroup

类的命名：类名首字母大写，如果类名由]]></description><category></category></item><item><title><![CDATA[Java基础知识——2、面向对象技术]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/114086281</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/114086281</guid><author>HF0705</author><pubDate>Fri, 26 Feb 2021 15:16:54 +0800</pubDate><description><![CDATA[2 面向对象技术
2.1 面向对象与面向过程有什么区别
  面向对象是当今软件开发方法的主流方法之一，它是把数据以及对数据操作的方法放在一起，作为一个相互依存的整体，即对象。对同类对象抽象出其共性，即类。类中的大多数据只能被本类方法进行处理。类通过一个简单的接口与外界发生关系，对象与对象之间通过消息进行通讯。程序流程由用户在使用中决定。
  面向过程是一种以事件为中心的开发方法，就是自顶向下顺序执行，逐步求精，其程序结构是按照功能划分为若干个基本模块，这些模块形成一个树状结构，各模块之间关系也比较简单，在功]]></description><category></category></item><item><title><![CDATA[Java基础知识——1、Java基本概念]]></title><link>https://blog.youkuaiyun.com/HF0705/article/details/114058807</link><guid>https://blog.youkuaiyun.com/HF0705/article/details/114058807</guid><author>HF0705</author><pubDate>Thu, 25 Feb 2021 14:46:06 +0800</pubDate><description><![CDATA[1、Java基础知识
1.1 基本概念
1.1.1 Java语言有哪些优点
1）Java为纯面向对象语言：
它能够直接反应现实生活中的对象，因此开发人员通过Java使编写程序更为简易
2）平台无关性：
Java语言可以“一次编译，到处运行”，无论在Windows平台或者是Linux、MacOS等其他平台对    Java程序进行编译，编译后的程序在任意平台都可以运行
我们对Markdown编辑器进行了一些功能拓展与语法支持，除了标准的Markdown编辑器功能，我们增加了如下几点新功能，帮助你用它写博客：
]]></description><category></category></item></channel></rss>