<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[f1650418的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/f1650418</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; f1650418]]></copyright><item><title><![CDATA[三大主流框架SSM(Spring,SpringMvc,Mybatis)]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/124071041</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/124071041</guid><author>f1650418</author><pubDate>Sun, 10 Apr 2022 00:11:35 +0800</pubDate><description><![CDATA[三大主流框架SSM(Spring,SpringMvc,Mybatis)Spring：spring是开源的J2EE用应框架，是管理bean生命周期的轻量级框架

特点：
1.方便解耦，简化开发
通过Spring提供的IoC容器，我们可以将对象之间的依赖关系交由Spring进行控制，避免硬编码所造成的过度程序耦合。有了Spring，用户不必再为单实例模式类、属性文件解析等这些很底层的需求编写代码，可以更专注于上层的应用。
2.AOP编程的支持
通过Spring提供的AOP功能，方便进行面向切面的编程，许多不容易]]></description><category></category></item><item><title><![CDATA[【无标题】sqlyog链接mysql报错2058解决方案]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/123782428</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/123782428</guid><author>f1650418</author><pubDate>Sun, 27 Mar 2022 21:42:52 +0800</pubDate><description><![CDATA[win+R打开cmd，输入mysql -u root -p回车输入密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;
再次测试连接，连接成功
...]]></description><category></category></item><item><title><![CDATA[Docker 容器互联实践]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/122852664</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/122852664</guid><author>f1650418</author><pubDate>Thu, 10 Feb 2022 01:08:22 +0800</pubDate><description><![CDATA[新建网络
例如：创建名字为t-net的网络

docker network create -d bridge t-net #t-net为自己起的网络名称
其中，-d driver,网络类型，默认 bridge。
说明，创建好这个网络以后，在网落上添加容器，容器就可以通讯了

查看网络信息
列出所属有网络

docker network ls
查看网络信息

docker inspect 67d #67d 为创建的网络id
实现容器互联
创建容器
打开终端，基于centos:7这个镜像启动容器，并加入到t-.]]></description><category></category></item><item><title><![CDATA[Docker 镜像安装实践]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/122851832</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/122851832</guid><author>f1650418</author><pubDate>Wed, 09 Feb 2022 23:49:54 +0800</pubDate><description><![CDATA[安装MySql数据库
























]]></description><category></category></item><item><title><![CDATA[制作Sentinel镜像]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/122851525</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/122851525</guid><author>f1650418</author><pubDate>Wed, 09 Feb 2022 23:13:32 +0800</pubDate><description><![CDATA[通过docker images指令查看centos:7是否存在,然后将 jdk-8u51-linux-x64.tar.gz,sentinel-dashboard-1.8.1.jar放在/root/setup/sentinel目录(目录不存在的话自己创建)



vim Dockerfile 按i插入

FROM centos:7
ADD jdk-8u51-linux-x64.tar.gz /usr/local/
ADD sentinel-dashboard-1.8.1.jar /usr/local/
E..]]></description><category></category></item><item><title><![CDATA[JDK镜像制作]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/122851176</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/122851176</guid><author>f1650418</author><pubDate>Wed, 09 Feb 2022 22:51:39 +0800</pubDate><description><![CDATA[JDK镜像



基于JDK镜像启动sentinel





查看日志






]]></description><category></category></item><item><title><![CDATA[安装Docker系统]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/122839013</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/122839013</guid><author>f1650418</author><pubDate>Wed, 09 Feb 2022 11:59:32 +0800</pubDate><description><![CDATA[离线安装Docker系统



推荐使用老师给的课前资料中已经下载好的资源（docker-setup.zip）

在linux环境下，创建/root/setup/docker目录，然后拷贝下载好的资源到此目录（可通过MobaXterm工具直接上传到linux目录）,例如



执行安装操作



安装成功以后，检查安装状态



在线安装Docker

第一步：安装一组工具

sudo yum install -y yum-utils
第二步：设置 yum 仓库地址

sudo yum-config...]]></description><category></category></item><item><title><![CDATA[数据库mysql5.7 sqlyog的安装]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/122673428</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/122673428</guid><author>f1650418</author><pubDate>Mon, 24 Jan 2022 19:34:26 +0800</pubDate><description><![CDATA[一、下载

首先下载MySQL. sqlyog数据库的安装包

可以去官网下载:MySQL :: Download MySQL Community Server

链接: https://pan.baidu.com/s/1YckJ-JfEu4a7mUGuWZmdMA?pwd=3i3k 提取码: 3i3k 复制这段内容后打开百度网盘手机App，操作更方便哦

二、安装步骤

1.双击安装

下载完成之后，双击打开此mysql-5.7文件，进入如下界面：







这里我选择的是Custom 自定义的意思.]]></description><category></category></item><item><title><![CDATA[java中级工程师要掌握的知识,你掌握多少?]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/122649808</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/122649808</guid><author>f1650418</author><pubDate>Sun, 23 Jan 2022 12:39:52 +0800</pubDate><description><![CDATA[Java基础

1、List 和 Set 的区别



2、HashSet 是如何保证不重复的



3、HashMap 是线程安全的吗，为什么不是线程安全的（最好画图说明多线程环境下不安全）?



4、HashMap 的扩容过程



5、HashMap 1.7 与 1.8 的 区别，说明 1.8 做了哪些优化，如何优化的？



6、final finally finalize



7、强引用 、软引用、 弱引用、虚引用



8、Java反射



9、Arrays.sort 实现原理和 Coll]]></description><category></category></item><item><title><![CDATA[idea启动nacos,idea连接指定数据库,Idea中Http Client 工具的应用]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/122573125</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/122573125</guid><author>f1650418</author><pubDate>Wed, 19 Jan 2022 09:05:19 +0800</pubDate><description><![CDATA[idea启动nacos

idea连接指定数据库









点击Tool，再点击HTTP Client，再点击 Test RESTful Web Service，进入到REST Client 窗口

点击Open in HTTP Request Editor，进入以.http结尾的配置文件

Get请求，Url携带参数：



Get请求，Url携带参数，并且携带Header

Post请求，Body中有数据，并且携带Header



根据环境变量选择执行参数

模拟登陆，获取ac...]]></description><category></category></item><item><title><![CDATA[商品数据删除]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/122394085</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/122394085</guid><author>f1650418</author><pubDate>Sun, 09 Jan 2022 15:21:15 +0800</pubDate><description><![CDATA[接口文档



@DeleteMapping("/deleteItemById")
public SysResult deleteItemById(Integer id){
    itemService.deleteItemById(id);
return  SysResult.success();
}


public interface ItemService {


void deleteItemById(Integer id);}


@Service
public class ItemS...]]></description><category></category></item><item><title><![CDATA[谷歌浏览器chrome怎么设置成中文]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/122393377</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/122393377</guid><author>f1650418</author><pubDate>Sun, 09 Jan 2022 14:24:13 +0800</pubDate><description><![CDATA[https://top1-video-public.cdn.bcebos.com/f3a59e152f1cb6f1830575dc230e0fe7bc6391ad.mp4



1.

打开浏览器，点击右上角“自定义”图标，选择“Settings”。

2.

下拉点击“Adwanced”--“Language”--“Add Language”，选择“中文（简体）”。

3.

点击“Add”，点击中文简体右方的“更多选择”，选择“Dislay Google Chrome in this language”]]></description><category></category></item><item><title><![CDATA[安装虚拟机]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/122350765</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/122350765</guid><author>f1650418</author><pubDate>Thu, 06 Jan 2022 20:38:02 +0800</pubDate><description><![CDATA[1.URL: https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html



不要安装在c盘

2.网卡说明

说明: 当打开当前电脑里边的网卡的配置,如果出现VMware 的2块网卡,则说明虚拟机安装成功.
如果网卡没有展现 则需要重置网卡配置/卸载之后重新安装.





ping 168.168.126.129





远程链接工具下载

URL: https://mobaxter...]]></description><category></category></item><item><title><![CDATA[VUE的安装]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/122310339</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/122310339</guid><author>f1650418</author><pubDate>Tue, 04 Jan 2022 20:08:21 +0800</pubDate><description><![CDATA[1.下载node.js

进入官网Node.js (nodejs.org)选择版本



2.安装node.js

之后一路下一步安装即可

3.检查node,js版本

node -v

4.检查NPM版本号

npm -v

5.切换淘宝NPM库

1).npm install -g cnpm --registry=https://registry.npm.taobao.org
方式2:
2).npm config set registry https://registry.npm.taobao.o..]]></description><category></category></item><item><title><![CDATA[http常见的状态码]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/122224540</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/122224540</guid><author>f1650418</author><pubDate>Wed, 29 Dec 2021 21:18:23 +0800</pubDate><description><![CDATA[200 OK：表示从客户端发送给服务器的请求被正常处理并返回；

201 Created(已创建) - 请求成功并且服务器创建了新的资源。

204 No Content：表示客户端发送给客户端的请求得到了成功处理，但在返回的响应报文中不含实体的主体部分

206 Patial Content：表示客户端进行了范围请求，并且服务器成功执行了这部分的GET请求，响应报文中包含由Content-Range指定范围的实体内容

301 Moved Permanently：永久性重定向，表示请求的资源被分配了新的U]]></description><category></category></item><item><title><![CDATA[GET . POST . PUT . DELETE 请求方式]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/122223944</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/122223944</guid><author>f1650418</author><pubDate>Wed, 29 Dec 2021 20:39:28 +0800</pubDate><description><![CDATA[请求类型一共8种, 常用的4种 GET/POST/PUT/DELETE

1.GET

get请求是用来获取数据的,相当于数据库中的select操作一样,不对服务器的数据做任何的修改,

新增,删除. 只是用来查询数据.get请求参数会加在URL后面,这样不安全,如果是系统的登陆接口采用的GET请求, 需要对请求的参数做一个加密.

2.PUT

put请求是向服务器端发送数据,相当于数据库的update操作,用来修改数据内容.

但是不会增加数据的种类等，也就是说无论进行多少次PUT操作，其结果并没有不同]]></description><category></category></item><item><title><![CDATA[vue-cli脚手架的安装]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/121858363</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/121858363</guid><author>f1650418</author><pubDate>Fri, 10 Dec 2021 15:53:50 +0800</pubDate><description><![CDATA[是指vue的客户端,是使用vue项目的前提.
vue脚手架提供了丰富的功能,只要安装成功,就可以使用的.
安装

1.npm config get registry # 查看当前配置的镜像，结果是默认的国外网址https://registry.npmjs.org/

2.npm config set registry https://registry.npm.taobao.org #设置成淘宝镜像

3.npm config get registry #再获取查看,结果是修改后的https://...]]></description><category></category></item><item><title><![CDATA[面向接口编程]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/121174557</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/121174557</guid><author>f1650418</author><pubDate>Sat, 06 Nov 2021 10:41:52 +0800</pubDate><description><![CDATA[面向接口编程：接口的目的是用来抽象方法的，接口里面只是定义方法，最终的方法在实现类里面

目的:实现了层级的解耦

控制层

UserController

public class UserController{

@Autowired //依赖注入

private UserService userService;

}

业务层

UserService 接口 

public interface UserService{

}



UserServiceImpl 实现类  //接口...]]></description><category></category></item><item><title><![CDATA[SSM框架的各个层]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/121108567</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/121108567</guid><author>f1650418</author><pubDate>Tue, 02 Nov 2021 20:57:00 +0800</pubDate><description><![CDATA[持久层：mapper层mapper层：mapper层主要是做数据持久层的工作，负责与数据库进行联络的一些任务都封装在此，mapper层的设计首先是设计mapper的接口，
然后在Spring的配置文件中定义此接口的实现类，
然后就可在模块中调用此接口来进行数据业务的处理，而不用关心此接口的具体实现类是哪个类，显得结构非常清晰，mapper层的数据源配置，以及有关数据库连接的参数都在Spring的配置文件中进行配置。业务层：Service层
Service层：Service层主要负责业务模块的逻辑应用设计。
]]></description><category></category></item><item><title><![CDATA[Mybatis入门]]></title><link>https://blog.youkuaiyun.com/f1650418/article/details/121073796</link><guid>https://blog.youkuaiyun.com/f1650418/article/details/121073796</guid><author>f1650418</author><pubDate>Mon, 01 Nov 2021 09:16:29 +0800</pubDate><description><![CDATA[1.定义核心配置文件的路径

2.读取配置文件

3.创建SqlSessionFactory工厂

4.创建SqlSession

5.创建接口的代理对象

6.执行方法

7.释放资源


//1.定义核心配置文件的路径
String resource = "mybatis/mybatis-config.xml";
//2.通过工具API读取资源文件
InputStream inputStream = Resources.getResourceAsStream(resource);
//3.构建SqlSe]]></description><category></category></item></channel></rss>