<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[待定]]></title><description><![CDATA[                -----   技术时代的逻辑与直觉]]></description><link>https://blog.youkuaiyun.com/wmlwml0000</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wmlwml0000]]></copyright><item><title><![CDATA[Cas整合Shiro]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105617274</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105617274</guid><author>wmlwml0000</author><pubDate>Sun, 19 Apr 2020 16:23:25 +0800</pubDate><description><![CDATA[1.简介
CAS：Yale 大学发起的一个开源项目，旨在为 Web 应用系统提供一种可靠的单点登录方法。
Shiro：Apache Shiro是一个Java安全框架，可以帮助我们完成认证、授权、会话管理、加密等，并且提供与web集成、缓存、rememberMed等功能。

Shiro支持与CAS进行整合使用.

2.整合步骤
2.1.新建工程

2.2.导入项目中需要的依赖
&lt;?xml ve...]]></description><category></category></item><item><title><![CDATA[异常处理-异常处理的问题分析]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105377994</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105377994</guid><author>wmlwml0000</author><pubDate>Wed, 08 Apr 2020 01:58:38 +0800</pubDate><description><![CDATA[1-异常处理-异常处理的问题分析
参考文档:
https://blog.youkuaiyun.com/kinginblue/article/details/70186586
自定义异常:
1:
10001 非法参数
10002 参数缺失
2:
2001  数据库异常
2003  网络异常
从添加页面的service方法中找问题：
//添加页面
public CmsPageResult add(CmsPage ...]]></description><category></category></item><item><title><![CDATA[vue生命周期]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105355770</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105355770</guid><author>wmlwml0000</author><pubDate>Tue, 07 Apr 2020 01:32:21 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[MySQL约束]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105343166</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105343166</guid><author>wmlwml0000</author><pubDate>Mon, 06 Apr 2020 14:08:41 +0800</pubDate><description><![CDATA[1. DQL:查询语句
	1. 排序查询
	2. 聚合函数
	3. 分组查询
	4. 分页查询

2. 约束
3. 多表之间的关系
4. 范式
5. 数据库的备份和还原

DQL:查询语句
1. 排序查询
	* 语法：order by 子句
		* order by 排序字段1 排序方式1 ，  排序字段2 排序方式2...

	* 排序方式：
		* ASC：升序，默认的。
		* DESC：降...]]></description><category></category></item><item><title><![CDATA[MySQL多表&事务]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105343117</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105343117</guid><author>wmlwml0000</author><pubDate>Mon, 06 Apr 2020 14:05:35 +0800</pubDate><description><![CDATA[1. 多表查询

2. 事务

3. DCL

多表查询：
* 查询语法：
	select
		列名列表
	from
		表名列表
	where....
* 准备sql
	# 创建部门表
	CREATE TABLE dept(
		id INT PRIMARY KEY AUTO_INCREMENT,
		NAME VARCHAR(20)
	);
	INSERT INTO dept (NAME) V...]]></description><category></category></item><item><title><![CDATA[MySQL基础之DQL语句和约束]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105343034</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105343034</guid><author>wmlwml0000</author><pubDate>Mon, 06 Apr 2020 14:01:18 +0800</pubDate><description><![CDATA[1. DQL:查询语句
	1. 排序查询
	2. 聚合函数
	3. 分组查询
	4. 分页查询

2. 约束
3. 多表之间的关系
4. 范式
5. 数据库的备份和还原

DQL:查询语句
1. 排序查询
	* 语法：order by 子句
		* order by 排序字段1 排序方式1 ，  排序字段2 排序方式2...

	* 排序方式：
		* ASC：升序，默认的。
		* DESC：降...]]></description><category></category></item><item><title><![CDATA[MySQL基础知识点]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105342979</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105342979</guid><author>wmlwml0000</author><pubDate>Mon, 06 Apr 2020 13:59:11 +0800</pubDate><description><![CDATA[今日内容


数据库的基本概念


MySQL数据库软件

安装
卸载
配置



SQL


数据库的基本概念
1. 数据库的英文单词： DataBase 简称 ： DB
2. 什么数据库？
	* 用于存储和管理数据的仓库。

3. 数据库的特点：
	1. 持久化存储数据的。其实数据库就是一个文件系统
	2. 方便存储和管理数据
	3. 使用了统一的方式操作数据库 -- SQL


4. 常见的...]]></description><category></category></item><item><title><![CDATA[全文检索技术：Lucene 从发芽到入土]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105341509</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105341509</guid><author>wmlwml0000</author><pubDate>Mon, 06 Apr 2020 12:24:40 +0800</pubDate><description><![CDATA[全文检索技术：Lucene
2 什么是全文检索
2.1 数据分类
我们生活中的数据总体分为两种：结构化数据和非结构化数据。
结构化数据：指具有固定格式或有限长度的数据，如数据库，元数据等。
非结构化数据：指不定长或无固定格式的数据，如邮件，word文档等磁盘上的文件
2.2 结构化数据搜索
常见的结构化数据也就是数据库中的数据。在数据库中搜索很容易实现，通常都是使用sql语句进行查询，而且能很快的...]]></description><category></category></item><item><title><![CDATA[使用CORS：解决跨域问题]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105336517</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105336517</guid><author>wmlwml0000</author><pubDate>Mon, 06 Apr 2020 00:09:29 +0800</pubDate><description><![CDATA[1.跨域问题
跨域：浏览器对于javascript的同源策略的限制 。
以下情况都属于跨域：




跨域原因说明
示例




域名不同
www.jd.com 与 www.taobao.com


域名相同，端口不同
www.jd.com:8080 与 www.jd.com:8081


二级域名不同
item.jd.com 与 miaosha.jd.com


如果域名和端口都相同，但是请求路...]]></description><category></category></item><item><title><![CDATA[雪花算法(snowflake) ：分布式id生成]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105323615</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105323615</guid><author>wmlwml0000</author><pubDate>Sun, 05 Apr 2020 10:59:08 +0800</pubDate><description><![CDATA[import java.lang.management.ManagementFactory;
import java.net.InetAddress;
import java.net.NetworkInterface;

/**
 * &lt;p&gt;名称：IdWorker.java&lt;/p&gt;
 * &lt;p&gt;描述：分布式自增长ID&lt;/p&gt;
 * &lt;pre&...]]></description><category></category></item><item><title><![CDATA[实现三级分类列表展示，查看下一级]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105132117</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105132117</guid><author>wmlwml0000</author><pubDate>Fri, 27 Mar 2020 00:21:42 +0800</pubDate><description><![CDATA[实现三级分类列表展示，查看下一级

&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;category管理&lt;/title&gt;
    &lt;meta http-equiv="X-UA-Compatible" content...]]></description><category></category></item><item><title><![CDATA[封装GetQueryString()方法来获取URL的value值]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105128399</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105128399</guid><author>wmlwml0000</author><pubDate>Thu, 26 Mar 2020 21:21:24 +0800</pubDate><description><![CDATA[js封装GetQueryString()方法来获取URL的value值
function getQueryString(name){
    let reg = new RegExp("(^|&amp;)"+ name +"=([^&amp;]*)(&amp;|$)");
    let r = window.location.search.substr(1).match(reg);
    if...]]></description><category></category></item><item><title><![CDATA[使用pagehelper分页工具page警告问题]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105105044</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105105044</guid><author>wmlwml0000</author><pubDate>Wed, 25 Mar 2020 21:30:26 +0800</pubDate><description><![CDATA[使用pagehelper分页工具page警告问题
1.使用pagehelper分页工具page警告问题
警告: Hessian/Burlap: 'com.github.pagehelper.Page' is an unknown class in WebappClassLoader

:

java.lang.ClassNotFoundException: com.github.pagehelpe...]]></description><category></category></item><item><title><![CDATA[Docker专题(五)-Docker安装：Tomcat-MySQL-Redis-Nginx]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105081050</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105081050</guid><author>wmlwml0000</author><pubDate>Tue, 24 Mar 2020 20:59:51 +0800</pubDate><description><![CDATA[1.概述
Docker是一个开源的应用容器引擎；是一个轻量级容器技术；
Docker支持将软件编译成一个镜像；然后在镜像中各种软件做好配置，将镜像发布出去，其他使用者可以直接使用这个镜像；
运行中的这个镜像称为容器，容器启动是非常快速的。

2.总体步骤

搜索镜像
拉取镜像
查看镜像
启动容器(端口映射)
停止容器
移除容器

3.安装tomcat
3.1.搜索镜像
docker hub上面查找...]]></description><category></category></item><item><title><![CDATA[Docker专题(四)-Docker容器从出生到死亡]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105080994</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105080994</guid><author>wmlwml0000</author><pubDate>Tue, 24 Mar 2020 20:57:17 +0800</pubDate><description><![CDATA[1.容器概念
容器（Container）——镜像运行时的实体
一个镜像运行起来，就是容器
一个镜像可以启动多个容器，容器是相互隔离的，一个服务器上可以启动多个容器，注意容器端口问题！

镜像（Image）和容器（Container）的关系，就像是面向对象程序设计中的类和实例一样，镜像是静态的定义，容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等 。
容器的实质是进程，但与直接在宿主...]]></description><category></category></item><item><title><![CDATA[Docker专题(三)-Docker镜像操作]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105080959</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105080959</guid><author>wmlwml0000</author><pubDate>Tue, 24 Mar 2020 20:56:01 +0800</pubDate><description><![CDATA[1.什么是Docker镜像
Docker镜像是由文件系统叠加而成（是一种文件的存储形式）。最底端是一个文件引导系统，即bootfs，这很像典型的Linux/Unix的引导文件系统。Docker用户几乎永远不会和引导系统有什么交互。实际上，当一个容器启动后，它将会被移动到内存中，而引导文件系统则会被卸载，以留出更多的内存供磁盘镜像使用。Docker容器启动是需要的一些文件，而这些文件就可以称为Doc...]]></description><category></category></item><item><title><![CDATA[Docker专题(二)-Docker安装与启动]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105080947</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105080947</guid><author>wmlwml0000</author><pubDate>Tue, 24 Mar 2020 20:55:24 +0800</pubDate><description><![CDATA[1.安装环境说明
Docker官方建议在Ubuntu中安装，因为Docker是基于Ubuntu发布的，而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。
由于我们学习的环境都使用的是CentOS，因此这里我们将Docker安装到CentOS上。Docker 运行在 CentOS 7 上，要求系统为64位、系统内核版本为 3....]]></description><category></category></item><item><title><![CDATA[Docker专题(一)-Docker简介]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105080917</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105080917</guid><author>wmlwml0000</author><pubDate>Tue, 24 Mar 2020 20:54:22 +0800</pubDate><description><![CDATA[1.Docker是什么

一款产品从开发到上线，从操作系统，到运行环境，再到应用配置。作为开发+运维之间的协作我们需要关心很多东西，这也是很多互联网公司都不得不面对的问题，特别是各种版本的迭代之后，不同版本环境的兼容，对运维人员都是考验。

Docker之所以发展如此迅速，也是因为它对此给出了一个标准化的解决方案。
环境配置如此麻烦，换一台机器，就要重来一次，费力费时。很多人想到，能不能从根本上解...]]></description><category></category></item><item><title><![CDATA[玩转SpringCloud专题(十一)-SpringCloud之Hystrix可视化数据监控Dashboard]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105068096</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105068096</guid><author>wmlwml0000</author><pubDate>Tue, 24 Mar 2020 11:38:41 +0800</pubDate><description><![CDATA[1.概述
Hystrix提供了准实时的调用监控（Hystrix Dashboard），Hystrix会持续地记录所有通过Hystrix发起的请求的执行信息，并以统计报表和图形的形式展示给用户，包括每秒执行多少请求多少成功，多少失败等。
Hystrix-dashboard 是一款针对 Hystrix 进行准实时监控的工具，通过 Hystrix Dashboard 我们可以在直观地看到各 Hystri...]]></description><category></category></item><item><title><![CDATA[玩转SpringCloud专题(十)-SpringCloud之Hystrix断路器]]></title><link>https://blog.youkuaiyun.com/wmlwml0000/article/details/105068078</link><guid>https://blog.youkuaiyun.com/wmlwml0000/article/details/105068078</guid><author>wmlwml0000</author><pubDate>Tue, 24 Mar 2020 11:38:08 +0800</pubDate><description><![CDATA[1.Hystrix断路器
1.1.分布式系统面临的问题
复杂分布式体系结构中的应用程序有数十个依赖关系，每个依赖关系在某些时候将不可避免地失败。

服务雪崩
多个微服务之间调用的时候，假设微服务A调用微服务B和微服务C，微服务B和微服务C又调用其它的微服务，这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用，对微服务A的调用就会占用越来越多的系统资源，进而引起系统崩溃，所...]]></description><category></category></item></channel></rss>