<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_36957504的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_36957504</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_36957504]]></copyright><item><title><![CDATA[CentOS安装Mysql（可指定版本）]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/107126996</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/107126996</guid><author>weixin_36957504</author><pubDate>Sat, 04 Jul 2020 17:54:36 +0800</pubDate><description><![CDATA[目录1 系统环境2 添加MySQL yum 仓库2 Linux下安装3 启动MySQL4 登录MySQL5 远程连接参考资料
1 系统环境

系统环境 CentOS7.7 64
安装MySQL版本 MySQL 8.0

2 添加MySQL yum 仓库

前往 MySQL yum 查看对应的rpm文件名（下图红色框）


2 Linux下安装

进入指定文件夹cd &lt;file_path&gt;


下载 rpm文件wget https://dev.mysql.com/get/mysql80-commu]]></description><category></category></item><item><title><![CDATA[ARP]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/106181294</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/106181294</guid><author>weixin_36957504</author><pubDate>Sun, 17 May 2020 21:36:27 +0800</pubDate><description><![CDATA[转载 原文
1 IP地址与MAC地址
要理解ARP协议的工作原理必须先理解IP地址和MAC地址的区别，MAC地址是数据链路层和物理层使用的地址，而IP地址是网络层和以上各层使用的地址，是一种逻辑地址（IP地址使用软件实现的）如下图：

在发送数据时，数据从高层到低层，然后才到通信链路上传输。使用IP地址的IP数据报一旦交给了数据链路层，就被封装成了MAC帧。MAC帧在传送时使用的源地址和目的地址都是硬件地址。连接在通信链路上的设备（主机或路由器）在接收MAC帧时，根据是MAC帧首部的硬件地址。在数据链路层看]]></description><category></category></item><item><title><![CDATA[机器学习-笔记整理1]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/106173013</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/106173013</guid><author>weixin_36957504</author><pubDate>Sun, 17 May 2020 15:30:51 +0800</pubDate><description><![CDATA[学习资料来自Coursea
目录1 什么是机器学习？2 监督学习3 无监督学习
1 什么是机器学习？


Tom Mitchell给出的定义是：“A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P, if its performance at tasks in T, as measured by P, improves wit]]></description><category></category></item><item><title><![CDATA[HashMap中capacity、loadFactor、threshold、size等概念的解释]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/106004394</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/106004394</guid><author>weixin_36957504</author><pubDate>Fri, 08 May 2020 19:27:01 +0800</pubDate><description><![CDATA[此文章为转载文章，原文链接
HashMap的结构

约定
约定前面的数组结构的每一个格格称为桶
约定桶后面存放的每一个数据称为bin
bin这个术语来自于JDK 1.8的HashMap注释。
size
size表示HashMap中存放KV的数量（为链表和树中的KV的总和）。
capacity
capacity译为容量。capacity就是指HashMap中桶的数量。默认值为16。一般第一次扩容时会扩容到64，之后好像是2倍。总之，容量都是2的幂。
 	/**
     * The default initi]]></description><category></category></item><item><title><![CDATA[PO BO VO DTO POJO DAO概念及其作用]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/105623421</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/105623421</guid><author>weixin_36957504</author><pubDate>Sun, 19 Apr 2020 22:06:40 +0800</pubDate><description><![CDATA[转载原文
目录1. PO2. BO3. VO4. DTO5. POJO6. DAO7.总结
1. PO
Persistant Object持久对象
最形象的理解就是一个PO就是数据库中的一条记录。
好处是可以把一条记录作为一个对象处理，可以方便的转为其它对象。
2. BO
Business Object业务对象
主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。
比如一个简...]]></description><category></category></item><item><title><![CDATA[DQL/DML/DDL/DCL]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/105619918</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/105619918</guid><author>weixin_36957504</author><pubDate>Sun, 19 Apr 2020 21:39:34 +0800</pubDate><description><![CDATA[转载原文链接
目录1. 定义1.1 DQL1.2 DML1.3 DDL1.4 DCL
1. 定义
1.1 DQL
数据查询语言DQL全称为(Data QueryLanguage)，主要用于查询数据。
DQL基本结构是由SELECT子句，FROM子句，WHERE
子句组成的查询块：
SELECT &lt;字段名表&gt;
FROM &lt;表或视图名&gt;
WHERE &lt;查询条件&gt;
1...]]></description><category></category></item><item><title><![CDATA[MyBatis_CRUD]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/105615541</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/105615541</guid><author>weixin_36957504</author><pubDate>Sun, 19 Apr 2020 15:27:31 +0800</pubDate><description><![CDATA[目录一、什么是CRUD二、利用
一、什么是CRUD
此处摘取百度百科定义
CRUD是指在做计算处理时的增加(Create)、读取(Read)、更新(Update)和删除(Delete)几个单词的首字母简写。crud主要被用在描述软件系统中数据库或者持久层的基本操作功能。
二、利用

...]]></description><category></category></item><item><title><![CDATA[Node.js安装（win10）]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/105243039</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/105243039</guid><author>weixin_36957504</author><pubDate>Wed, 01 Apr 2020 13:18:11 +0800</pubDate><description><![CDATA[目录1 Node.js2 准备资源3 安装Node.js4 环境变量配置
1 Node.js
&nbsp;&nbsp;&nbsp;&nbsp;Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。Node 是一个让 JavaScript 运行在服务端的开发平台，它让 JavaScript 成为与PHP...]]></description><category></category></item><item><title><![CDATA[浏览器输入URL后发生了什么]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/105228593</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/105228593</guid><author>weixin_36957504</author><pubDate>Tue, 31 Mar 2020 22:46:34 +0800</pubDate><description><![CDATA[参考Java Guide 计算机网络
目录1 涉及的网络知识1.1 IP地址1.2 DNS1.3 TCP1.4 APR1.5 HTTP2 执行步骤2.1 DNS解析2.2  建立TCP连接2.3 服务器处理请求（以SpringMVC为例)
1 涉及的网络知识
1.1 IP地址
IP地址就是给因特网上的每一个主机（或路由器）的每一个接口分配一个在全世界范围内唯一的32位的标识符。
1.2 DNS
D...]]></description><category></category></item><item><title><![CDATA[Java 重写(Override)与重载(Overload)]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/105121056</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/105121056</guid><author>weixin_36957504</author><pubDate>Thu, 26 Mar 2020 21:10:12 +0800</pubDate><description><![CDATA[Java 重写(Override)与重载(Overload)
重写和重载实现了Java的三大特性（封装，继承，多态）中的多态性
一、重写(Override)
重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。
方法重载的规则
接下来拿下面的代码作为例子。
代码中定义了两个类People,Teacher, Teacher继承了People类，重写了People中的wo...]]></description><category></category></item><item><title><![CDATA[Java equals()和==的区别]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/105115625</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/105115625</guid><author>weixin_36957504</author><pubDate>Thu, 26 Mar 2020 13:56:47 +0800</pubDate><description><![CDATA[一、equals()和==的区别
equals() 用来判断两个对象是否相等。
== : 它的作用是判断两个对象的地址是不是相等。
二、equals()方法


Object类中的equals()源码如下图所示

源码中通过判断两个对象的地址是否相等来区分它们是否相等，所以默认的情况下equals()的实现方式和==相同。


equals()方法



...]]></description><category></category></item><item><title><![CDATA[centos安装jdk1.8]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/104942616</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/104942616</guid><author>weixin_36957504</author><pubDate>Wed, 18 Mar 2020 13:40:34 +0800</pubDate><description><![CDATA[环境：阿里云ECS CentOS 7.7 64位
使用工具：XShell 6，Xftp 6
一、准备Linux版jdk

JDK下载地址


二、将下载的jdk放到Linux服务器上

这里使用的是Xftp 6将JDK放到Linux服务器上。
我这里存放在/usr/tools下


三、Linux环境下解压jdk压缩包

进入到linux环境下，执行下面的命令解压jdk压缩包。
tar -zxvf...]]></description><category></category></item><item><title><![CDATA[VirtualBox 安装Centos虚拟机 配置固定ip地址]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/104312608</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/104312608</guid><author>weixin_36957504</author><pubDate>Fri, 14 Feb 2020 16:46:34 +0800</pubDate><description><![CDATA[首先要下载Centos镜像和VirtualBox
环境：Windows,Centos,VirtualBox

下载后打开VirtualBox,点击新建

设置好虚拟机名称和系统类型，这里选择Linxus，版本选择OtherLinux

配置内存

新建并选择硬盘




设置网络，连接方式选择桥接网卡



点击启动，回来的安装界面，选择语言



选择地区



点击 INSTALLATION ...]]></description><category></category></item><item><title><![CDATA[Docker mysql 挂载]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/104304204</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/104304204</guid><author>weixin_36957504</author><pubDate>Thu, 13 Feb 2020 22:56:22 +0800</pubDate><description><![CDATA[Docker 运行mysql镜像，mysql数据库中的数据都是存在运行mysql数据库的容器当中，如果容器被删除或者是主机关机，那么mysql数据库数据就会丢失。
我们可以使用挂载的方式，来实现数据的持久化。
下面分别创建两个运行mysql的容器，一个使用挂载，另外一个不适用挂载，看看结果如何。
###使用挂载
docker run -d -p 3306:3306 \
#命名容器名
--name ...]]></description><category></category></item><item><title><![CDATA[Docker下安装Tomcat]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/104292411</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/104292411</guid><author>weixin_36957504</author><pubDate>Thu, 13 Feb 2020 11:55:44 +0800</pubDate><description><![CDATA[前面完成Centos下安装Docker后，现再可以在Docker 下安装Tomcat
环境：VirtualBox ,Centos,Windows
使用VirtualBox 创建一个Centos虚拟机。


搜索Tomcat镜像
docker search tomcat




拉取Tomcat镜像(version为版本号）
docker pull tomcat:&lt;version&gt;


...]]></description><category></category></item><item><title><![CDATA[Centos下安装Docker]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/104292195</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/104292195</guid><author>weixin_36957504</author><pubDate>Thu, 13 Feb 2020 11:08:55 +0800</pubDate><description><![CDATA[参考：https://docs.docker.com/install/linux/docker-ce/centos/#install-docker-ce-1
清理原有的docker目录和文件
yum remove docker \
                  docker-client \
                  docker-client-latest \
         ...]]></description><category></category></item><item><title><![CDATA[shiro 静态资源放行]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/104052927</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/104052927</guid><author>weixin_36957504</author><pubDate>Mon, 20 Jan 2020 16:08:26 +0800</pubDate><description><![CDATA[Shiro 内置过滤器，可以实现权限相关的拦截器
常用的过滤器：

anon:无需认证（登录）可以访问
authc:必须认证才可以访问
user:如果使用rememberMe的功能可以直接访问
perms:该资源必须得到资源权限才可以访问
role:该资源必须得到角色的权限才可以访问

放行静态资源的方式有两种:

yml配置文件

shiro:
  hash-algorithm-name: md...]]></description><category></category></item><item><title><![CDATA[mybatis_javaType与ofType]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/103422746</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/103422746</guid><author>weixin_36957504</author><pubDate>Thu, 12 Dec 2019 22:30:49 +0800</pubDate><description><![CDATA[w

]]></description><category></category></item><item><title><![CDATA[Spring_依赖注入（Dependency Injection)]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/103466705</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/103466705</guid><author>weixin_36957504</author><pubDate>Wed, 11 Dec 2019 21:12:51 +0800</pubDate><description><![CDATA[Spring_依赖注入（Dependency Injection)
使用Spring框架后，Spring将会对类间的依赖关系进行管理，而这就叫做依赖注入。
注意：经常变化的数据，并不适合使用依赖注入
一、依赖注入的三种方式：
1）使用构造函数
2）使用setter方法
3）使用注解
一、依赖注入的数据：
1）在配置文件中配置的bean类
2）基本类型和String
3）复杂类型/集合类型

...]]></description><category></category></item><item><title><![CDATA[spring_基于注解的IOC配置]]></title><link>https://blog.youkuaiyun.com/weixin_36957504/article/details/103484341</link><guid>https://blog.youkuaiyun.com/weixin_36957504/article/details/103484341</guid><author>weixin_36957504</author><pubDate>Wed, 11 Dec 2019 20:47:25 +0800</pubDate><description><![CDATA[spring_基于注解的IOC配置
一、导入spring-aop依赖
使用spring的IOC注解，需要使用一下的jar包，在这里使用maven来导入依赖
maven配置：
&lt;!-- 导入spring maven依赖时，会自动导入spring-aop依赖 --&gt;
&lt;dependency&gt;
    &lt;groupId&gt;org.springframework&lt;/...]]></description><category></category></item></channel></rss>