<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chuli0327的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chuli0327</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chuli0327]]></copyright><item><title><![CDATA[03 - SpringBoot 网页异常处理]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/115078686</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/115078686</guid><author>chuli0327</author><pubDate>Mon, 22 Mar 2021 15:52:18 +0800</pubDate><description><![CDATA[SpringBoot 网页异常处理1. 简介2. 网页异常处理2. 1 @ControllerAdvice 统一处理2. 2 自定义错误页面2. 2. 1 静态页面2. 2. 1. 1 静态页面错误码匹配2. 2. 1. 2 静态页面模糊匹配2. 2. 2 静态页面2. 2. 2. 1 静态页面错误码匹配2. 2. 2. 2 静态页面模糊匹配3. 网页异常处理源码简单分析4. 网页异常页面错误信息展示4. 1 SpringBoot 默认错误信息4. 1 自定义错误信息5. 自定义网页异常视图6. 结尾
1.]]></description><category></category></item><item><title><![CDATA[01 - Vue 前端工程创建]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/114778405</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/114778405</guid><author>chuli0327</author><pubDate>Sun, 14 Mar 2021 10:54:15 +0800</pubDate><description><![CDATA[Vue 前端项目初始化简介 :一 , 新建 SPA 项目二 ,  项目开始前准备, Vue 版本选择2 . 1 说在创建项目前, 这也是 Vue 给我的第一个下马威2 . 2  上面既然说了版本问题,  那既然是不可避免会遇到的问题, 接下来就介绍一下版本相关3 . 新建 Vue 工程4 . Vue 项目解析4 . 1 Vue 目录解析4 . 2 Vue 工程运行解析
简介 :
从今天就慢慢开始了自己项目搭建了, 还不知道会做成什么样的效果, 不过可以期待一下, 会尽自己最大努力去完成这个项目的
一 , 新]]></description><category></category></item><item><title><![CDATA[代码漏洞]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/114526593</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/114526593</guid><author>chuli0327</author><pubDate>Mon, 08 Mar 2021 11:36:14 +0800</pubDate><description><![CDATA[代码漏洞 1. SQL 注入漏洞 (高等风险)2. XML 外部实体注入 (高等风险)3 . 重定向漏洞  (高等风险)4 . 硬编码 (中等风险)5. 明文密码 (中等风险)6. 不安全的随机数 (中等风险)7.  硬编码文件分隔符 (中)8. 不安全的哈希算法 (中等风险)9. 路径篡改 (中等风险)10. 无用的 main 方法 (低等风险)

这里是我在工作中遇到过的一些存在而且不会注意的编码漏洞, 会造成系统的不安全性, 这里将会从漏洞风险由高到低一一介绍总结以下
1. SQL 注入漏洞 (高等风]]></description><category></category></item><item><title><![CDATA[02 - Vue 的基础指令]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/113863341</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/113863341</guid><author>chuli0327</author><pubDate>Fri, 19 Feb 2021 14:30:51 +0800</pubDate><description><![CDATA[Vue 的基础指令1 . Mustache 语法 -&gt; 插值操作1 . 1 可插入数据形式1 . 2 实例2 . 基础 Vue 指令2 . 1 . v-once2 . 2 . v-html2. 3 . v-text2 . 4 . v-pre2 . 5 . v-cloak2 . 6 . v-bind2 . 7 . V - ON2 . 8 v- if , v- else-if , v- else2 . 9 v-show2 . 10 V-for2 . 11 V-model3 . 计算属性 -&gt; com]]></description><category></category></item><item><title><![CDATA[Vuejs 的基础入门知识]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/113247595</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/113247595</guid><author>chuli0327</author><pubDate>Wed, 27 Jan 2021 14:13:08 +0800</pubDate><description><![CDATA[Vuejs
1 . Vue 的简介

Vue 式一个渐进式的框架, 什么是渐进式呢?
&nbsp; - 渐进式意味着你可以将 Vue 作为应用的一部分嵌入其中, 带来更丰富的交互体验
&nbsp; - 或者如果你希望将更多的业务逻辑使用 Vue 实现, 那么 Vue 的核心库以及其生态系统
&nbsp; - 比如 Core + Vue-router + Vuex , 也可以满足各种各样的需求

2 . Vue 的特点

Vue 有很多特点和 Web 开发中常见的高级功能
&nbsp; - 解耦视图和数据
&]]></description><category></category></item><item><title><![CDATA[进程间的通信方式, 从小至大的方式]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/112549536</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/112549536</guid><author>chuli0327</author><pubDate>Tue, 12 Jan 2021 22:53:35 +0800</pubDate><description><![CDATA[进程间的通信方式 1 . 管道2 . 消息对列3 . 共享内存4 . 信号量5 . Socket
这里有我了解的一些进程间通信的方式
1 . 管道


匿名管道


这种通信方式是单向的, 只能把第一个管道输出传递给目标管道


匿名管道虽然实现类进程间的通信, 但是单单方向的通信肯定是无法满足我们对进程间通信的需求的, 那么你可以使用 命名管道来进行进程间的相互通信
netstat -tulnp | grep 8027





命名管道

如上所述, 命名管道可以实现进程间双向通信
命名管道可以实现进程]]></description><category></category></item><item><title><![CDATA[MySQL 索引]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/112039783</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/112039783</guid><author>chuli0327</author><pubDate>Tue, 12 Jan 2021 21:52:31 +0800</pubDate><description><![CDATA[索引



什么是索引

在关系数据库中，索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构，它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。（百度百科）
索引的作用相当于图书的目录，可以根据目录中的页码快速找到所需的内容。
索引是在存储引擎层实现的, 所以并没有统一的索引标准, 即不同的存储引擎的索引工作方式并不一样, 而即时多个存储引擎都支持同一种类型的索引, 其底层的实现也可能不同



索引的作用 :


索引的出现就是为了提高数据查询的效]]></description><category></category></item><item><title><![CDATA[二级索引 -＞ 普通索引 与 唯一索引]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/112391897</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/112391897</guid><author>chuli0327</author><pubDate>Sat, 09 Jan 2021 14:59:11 +0800</pubDate><description><![CDATA[普通索引 与 唯一索引1、普通索引2、唯一索引3、在不同业务情况下 唯一索引 与 普通索引 的选择场景 : 维护与一个市民系统 :查询过程更新过程 :总结 :change bufferchange buffer 和 redo log 运行情景插入数据读取数据总结 :change buffer 会不会因为断电而数据丢失呢 ?
唯一索引和普通索引使用的结构都是B-tree,执行时间复杂度都是O(log n)。
非主键的都是二级索引, 二级索引又包括了唯一索引和普通索引
1、普通索引

普通索引 -&gt; 由关]]></description><category></category></item><item><title><![CDATA[前端知识体系]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/112390435</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/112390435</guid><author>chuli0327</author><pubDate>Sat, 09 Jan 2021 13:35:46 +0800</pubDate><description><![CDATA[前端知识体系当前，三大主流前端框架分别是React、Vue、Angular这三个框架一 , 了解前后端分离的演变史1 . 1 后端为主的 MVC 时代1 . 2 基于 AJAX 带来的 SPA 时代大前端 时代  - 前端为主的 MV * 时代NodeJS 带来的全栈时代二 . 前端知识体系2 . 1 前端三要素2. 2  结构层 HTML2. 3 表现层 CSS2 . 4  CSS 预处理器2 . 5 行为层 JavaScript2 . 6 JavaScript 框架2 . 7 前端 UI  框架2 . ]]></description><category></category></item><item><title><![CDATA[Spring Boot 2.4.x 项目设置网站图标]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/111411735</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/111411735</guid><author>chuli0327</author><pubDate>Sat, 19 Dec 2020 23:01:03 +0800</pubDate><description><![CDATA[Spring Boot 2.4.x  项目设置网站图标
在 Spring Boot 以前的版本
1 . 在 Spring Boot 以前的版本中修改

需要修改配置文件
设置自己的图标放在static文件夹下
Spring Boot 项目启动的时候就会扫描到,然后自动进行替换

但在Spring Boot项目的issues中提出，如果提供默认的Favicon可能会导致网站信息泄露。如果用户不进行自定义的Favicon的设置，而Spring Boot项目会提供默认的叶子图标，那么势必会导致泄露网站的开发框架。]]></description><category></category></item><item><title><![CDATA[换个角度去看一下不一样的MySSQL]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/110704802</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/110704802</guid><author>chuli0327</author><pubDate>Sat, 05 Dec 2020 18:09:25 +0800</pubDate><description><![CDATA[文章目录换个角度监视一下不一样的My一,引言这有一个有趣的话题二,初识MySQL三,Server 层的主要五部分一,连接器1 . 连接器的职责 :2 . 跟客户端建立连接3.身份,权限验证4 . 后续状态二 .  查询缓存三 , 分析器四 , 优化器五 , 执行器
换个角度监视一下不一样的My
一,引言
你对MySQL的认识是否是了解SQL语句,了解DDL,TCL等操作呢,你有没有想过MySQL到底是怎样的,他的内部到底是怎么运行的呢,下面我们一起走近了解一下MySQL吧
在了解一个个系统模块的原理后,再来]]></description><category></category></item><item><title><![CDATA[SSM 项目整合-网站登录验证-发送邮件功能]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/110097785</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/110097785</guid><author>chuli0327</author><pubDate>Tue, 24 Nov 2020 23:43:21 +0800</pubDate><description><![CDATA[发送邮件
1.邮箱设置

启动客户端SMTP服务
选择的是新浪邮箱

2.Spring Email
-1.导入jar包


jar包下载网站https://mvnrepository.com/repos/aliyun-releases
这是Maven的依赖


&lt;dependency&gt;
   &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
   &lt;artifactId&gt;spring-boot-starter-mail&l]]></description><category></category></item><item><title><![CDATA[Java三层架构]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/109776850</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/109776850</guid><author>chuli0327</author><pubDate>Wed, 18 Nov 2020 16:31:08 +0800</pubDate><description><![CDATA[文章目录Java三层架构1.什么是系统架构2.什么是三层架构3.三层结构的优点4.三层结构的缺点5.与MVC的区别
Java三层架构
1.什么是系统架构
​	所谓系统架构是指,整合应用系统程序大的结构,经常提到的系统结构有两种 : 三层架构 与 MVC,这两种结构既有区别也有联系,但是这两种结构的使用,均是为了降低系统之间模块间的耦合度
2.什么是三层架构
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为：界面层（User Interface layer）、业]]></description><category></category></item><item><title><![CDATA[Spring - IOC 详解]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/109732971</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/109732971</guid><author>chuli0327</author><pubDate>Tue, 17 Nov 2020 23:56:13 +0800</pubDate><description><![CDATA[IOC容器
1.什么是IOC
​			1)控制反转 ,把对象创建和对象之间的调用过程,交给Spring进行管理
​			2)使用IOC的目的 : 为了耦合度降低
2. IOC 底层原理
XML 解析 :
工厂模式  :
反射 :
3.画图讲解IOC底层原理
4 IOC 接口 (BeanFactory)
​			1.IOC思想基于IOC容器完成,IOC容器底层就是对象工程
​			2.Spring提供IOC容器实现的两种方式 : (两个接口)
​				1) BeanFactory : IOC 容器基本实现,]]></description><category></category></item><item><title><![CDATA[Spring 5 基础概念]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/109732653</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/109732653</guid><author>chuli0327</author><pubDate>Mon, 16 Nov 2020 23:38:50 +0800</pubDate><description><![CDATA[# Spring 5

##   一,Spring概念

​   1.Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架

​   2.Spring是轻量级的开源的JavaEE框架

​   3.目的 : 解决企业应用开发的复杂性

​   4.Spring两大核心 :

​    IOC : 控制反转,把创建对象过程交给Spring进行管理

​    ...]]></description><category></category></item><item><title><![CDATA[JavaScript 的 BOM对象 与 DOM对象]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/109393206</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/109393206</guid><author>chuli0327</author><pubDate>Fri, 30 Oct 2020 21:23:04 +0800</pubDate><description><![CDATA[BOM对象 ：Brower Object Model 浏览器对象模型

      1.作用 ： 用来执行浏览器的相关操作 eg ： 浏览器的地址，弹出消息

            一般情况下 ，window代表了BOM对象 - - window 对象是JavaScript 的内置对象，使用window 对象调用方法时可以省略window不写

         

       2.消息框

        ...]]></description><category></category></item><item><title><![CDATA[JavaWeb  - JavaScript 细解]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/109330430</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/109330430</guid><author>chuli0327</author><pubDate>Wed, 28 Oct 2020 22:20:47 +0800</pubDate><description><![CDATA[JavaScript 细解

  1.概述介绍

        HTML：就是用来写网页

        CSS ： 就是用来美化网页

        JavaScript 是WEB上强大的脚本语言

              脚本语言 ： 无法独立执行，必须嵌入到其他语言中，结合使用，直接被浏览器解析执行

              Java 编程语言 ： 独立写...]]></description><category></category></item><item><title><![CDATA[JavaWeb - JS事件 -详细解说]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/109280874</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/109280874</guid><author>chuli0327</author><pubDate>Mon, 26 Oct 2020 21:52:02 +0800</pubDate><description><![CDATA[JS事件

1.简述

  是什么：通常鼠标或热键的动作我们称之为事件(Event)，eg：点击，表单提交，值发生变化，鼠标移入，鼠标移出

  作用：通过JS事件，我们可以完成页面的指定特效



2.JS事件驱动机制

 页面上的特效我们可以理解在JS事件驱动机制下进行

  JS事件驱动机制

    事件源 ： 专门产生事件的组件

    事件 ： 由事件源所产生的动作或事情

    监听器 ： 专门处理事件源产生的事件

    注册...]]></description><category></category></item><item><title><![CDATA[JavaWeb HTML - - 表单 标签]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/109191282</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/109191282</guid><author>chuli0327</author><pubDate>Tue, 20 Oct 2020 22:44:47 +0800</pubDate><description><![CDATA[表单

1.基本介绍 ：用来提交用户输入的数据，提交给服务器的程序，相当于一个WEB程序的入口



2.表单标签





3.表单步骤





4.&lt;input/&gt; 输入项的选项以及相关控件基本信息





5.select 表单 下拉框

 

 



6.文本域区

         

7.表单submit 提交数据

       



8.提交表单注意事项

    



标签区分方法

...]]></description><category></category></item><item><title><![CDATA[Design Pattem  详解--单例模式]]></title><link>https://blog.youkuaiyun.com/chuli0327/article/details/109087359</link><guid>https://blog.youkuaiyun.com/chuli0327/article/details/109087359</guid><author>chuli0327</author><pubDate>Thu, 15 Oct 2020 12:57:20 +0800</pubDate><description><![CDATA[单例设计模式
 1.概念：
  所谓类的单例设计模式，就是采用一定的方法保证在整个的软件系统中，对某个类，只能存在一个对象实例，并且该类只提供一个取得其对象实例的方法（静态方法）


  eg：Hibranate 的 SessionFactory 她充当数据存储源的代理并负责创建Session对象，SessionFactory并不是轻量级的，一般情况下，一个项目通常只需要一个SessionFactory就够，这是就会使用到单例模式


  2.八种单例模式：
 ...]]></description><category></category></item></channel></rss>