<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangxulei123的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangxulei123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangxulei123]]></copyright><item><title><![CDATA[springcloud整合Oauth2自定义登录/登出接口]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/134818306</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/134818306</guid><author>wangxulei123</author><pubDate>Tue, 05 Dec 2023 23:07:58 +0800</pubDate><description><![CDATA[这里直接用UsernamePasswordAuthenticationToken生成凭证并构造出需要的参数。Oauth2 有许多的坑需要去填，如果有需要请留言，我会出一期完整博客记录Oauth2认证与授权。自定义登出接口，然后传入token和刷新token利用tokenStore进行删除即可。我使用的是password模式，并配置了token模式。一、登录 (这里我使用的示例是用户名密码认证方式)就是根据传入的param和token进行构造。在postAccessToken方法中。]]></description><category></category></item><item><title><![CDATA[递归获取菜单栏2.0]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/118003345</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/118003345</guid><author>wangxulei123</author><pubDate>Thu, 17 Jun 2021 22:27:22 +0800</pubDate><description><![CDATA[1	ds	ds	0	0	ds	2021-06-17 21:05:47		10000000	
2	ds	ds	0	0	ds	2021-06-17 21:07:26		10000000	
3	ds	ds	1	0	ds	2021-06-17 21:10:27		10000000

/**
     * 递归获取菜单
     */
    private List&lt;NodeMenu&gt; getMenuList(List&lt;NodeMenu&gt; NodeMenus){
        if(Nod]]></description><category></category></item><item><title><![CDATA[Uniapp整合ColorUI进行项目开发]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/115807209</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/115807209</guid><author>wangxulei123</author><pubDate>Sun, 18 Apr 2021 02:11:41 +0800</pubDate><description><![CDATA[Uniapp整合ColorUI进行项目开发
构建工具：


VUE CLI 3.0  https://vue3js.cn/docs/zh/guide/migration/introduction.html


uni-simple-router https://hhyang.cn/v2/
1.使用Hbuilder新建uni-app 项目


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wv3Ll65J-1618683034675)(file:///C:/Users/ADMI]]></description><category></category></item><item><title><![CDATA[递归解决用户关系]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/115643187</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/115643187</guid><author>wangxulei123</author><pubDate>Mon, 12 Apr 2021 21:50:59 +0800</pubDate><description><![CDATA[public ArrayList getList(ArrayList&lt;QiziUser&gt; list){
	 	ArrayList&lt;ArrayList&lt;QiziUser&gt;&gt; child = new ArrayList&lt;&gt;();
	 	child.add(list);
	 	for(int i=0;i&lt;list.size();i++){
	 		if(!qiziUserService.getTeam(list.get(i).getId()).isEmpt..]]></description><category></category></item><item><title><![CDATA[小程序支付功能后台与前台]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/115642423</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/115642423</guid><author>wangxulei123</author><pubDate>Mon, 12 Apr 2021 21:40:33 +0800</pubDate><description><![CDATA[小程序支付(后台与前台)
    private final String appId="wxxxxxxxxxxxxxx";
    private final String AppSecret="6xxxxxxxxxxxx";
    private final String mchId="1xxxxxxxxxxx";
    private final String appKey="Zxxxxxxxxxxxxxxxxxxxxxx";
     /**
      * 小程序支付统一下单
      */]]></description><category></category></item><item><title><![CDATA[vue定时器开启与关闭]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/107771128</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/107771128</guid><author>wangxulei123</author><pubDate>Mon, 03 Aug 2020 18:55:16 +0800</pubDate><description><![CDATA[/**
* 测试方法
*/
startTime1(){
const num =1
this.timer = setInterval((num)=&gt;{
console.log(num++)
},1000)
},
closeTime(){
clearInterval(this.timer)
}

]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/107297941</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/107297941</guid><author>wangxulei123</author><pubDate>Sun, 12 Jul 2020 12:39:47 +0800</pubDate><description><![CDATA[正则表达式
概念：
使用单个字符串来描述、匹配一系列符号符合某个句法规则的字符串。
`* : 任意长度的字符串
？：任意长度为1的字符串
元字符的概念
. 匹配除换行符意外的的任意字符
\w 匹配字母或数字或下划线或汉子
\s 匹配任意的空白符
\d  匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束
\W 匹配任意不是字母 S数字，下划线 ，汉字的字符
\S 匹配任意不是空白符的字符
\D 匹配任意非数字的字符
\B 匹配不是单子开头或结束的位置
[^x] 匹配除了x意外的]]></description><category></category></item><item><title><![CDATA[FAILED TO CONFIGURE A DATASOURCE URL  ATTRIBUTE IS NOT SPECIFIED AND NO EMBEDDED DATASOURCE COULD]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/106797602</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/106797602</guid><author>wangxulei123</author><pubDate>Tue, 16 Jun 2020 23:08:57 +0800</pubDate><description><![CDATA[FAILED TO CONFIGURE A DATASOURCE: ‘URL’ ATTRIBUTE IS NOT SPECIFIED AND NO EMBEDDED DATASOURCE COULD？
您猜怎么着，我创建了4个配置文件，application.yaml  ;application-dev.yaml.…; 一直报错，网上转了一圈，没发现可行的办法。在配置文件中乱改都不起作用。这尼玛肯定是没加载上呀。
重新起个名字，application.yml  ，启动了。

...]]></description><category></category></item><item><title><![CDATA[Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/106708777</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/106708777</guid><author>wangxulei123</author><pubDate>Fri, 12 Jun 2020 09:33:01 +0800</pubDate><description><![CDATA[今天报了这么一个错：Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure；原因是：网速不好，qq别人在给我传文件，占用网络资源了。我擦！

]]></description><category></category></item><item><title><![CDATA[org.springframework.web.bind.MissingServletRequestParameterException:Required String parameter xxx]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/106399184</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/106399184</guid><author>wangxulei123</author><pubDate>Thu, 28 May 2020 10:54:51 +0800</pubDate><description><![CDATA[org.springframework.web.bind.MissingServletRequestParameterException: Required String parameter’xxx’
这个错误可以简单理解为，后台没有接收到参数。检查前端给后端传递参数是否出现问题。

]]></description><category></category></item><item><title><![CDATA[python四行代码实现计算器]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/106202210</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/106202210</guid><author>wangxulei123</author><pubDate>Mon, 18 May 2020 21:46:59 +0800</pubDate><description><![CDATA[num1=float(input(“请输入第一个数字：”))
option=str(input(“请输入操作符:”))
num2=float(input(“请输入第二个数字：”))
print(eval("%s %s %s",%(num1,option,num2)))   #eval()方法是将字符串转换为表达式。。。。

...]]></description><category></category></item><item><title><![CDATA[mysql相关]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/105889990</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/105889990</guid><author>wangxulei123</author><pubDate>Sat, 02 May 2020 14:11:20 +0800</pubDate><description><![CDATA[mysql基础
查询常量值
select 100;
查询表达式
slect 100%98
查询函数
select VERSION();
别名
select  100%98 as 结果;
select last_name 姓 ,first_name 名 from employees;
如果别名中有空格或者特殊字符或者关键字，可以给别名添加双引号进行规避。
去重
select distinct  na...]]></description><category></category></item><item><title><![CDATA[nginx服务器配置]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/105643353</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/105643353</guid><author>wangxulei123</author><pubDate>Mon, 20 Apr 2020 20:10:45 +0800</pubDate><description><![CDATA[nginx


nginx 基本概念
nginx 是一个高性能的http和反向代理服务器，特点是占用内存少，并发稿。


nginx作用
正向代理：在客户端配置代理服务配置，然后访问网络
反向代理：客户端–&gt; 服务器–&gt; (0~n)个服务器
负载均衡：将单个服务器请求分发到多个服务器上，并由多个服务器对请求进行平摊处理
动静分离：为了加快网站的解析速度，可以把动态页面和静态页面由不同的...]]></description><category></category></item><item><title><![CDATA[springboot与消息队列RabbitMQ]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/105567606</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/105567606</guid><author>wangxulei123</author><pubDate>Thu, 16 Apr 2020 21:34:39 +0800</pubDate><description><![CDATA[springboot 与 消息
多数应用中，可通过消息服务中间件来提升系统异步通信、扩展解耦能力
消息服务中两个重要概念：
消息代理和目的地：
当消息发送者发送消息以后，将由消息代理接管，消息代理保证消息传递到指定目的地
消息队列目的地两种形式：
1.队列：点对点消息通信
​	消息发送者发送消息，消息代理将其放入一个队列中，消息接收者从队列中获取消息内容，消息读取后被移出队列
消息只有唯一的发送者...]]></description><category></category></item><item><title><![CDATA[springboot整合redis作为缓存中间件]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/105548701</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/105548701</guid><author>wangxulei123</author><pubDate>Thu, 16 Apr 2020 01:27:00 +0800</pubDate><description><![CDATA[springboot与redis缓存


在docker中启动redis
run -d -p 6379:6379 --name myredis redis
-d: 后台运行
-p 端口映射
– name : 设置容器名字
redis : 启动镜像名；


springboot项目中添加redis支持
		&lt;dependency&gt;
            &lt;groupId&gt;o...]]></description><category></category></item><item><title><![CDATA[springboot中实现缓存组件的使用]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/105398065</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/105398065</guid><author>wangxulei123</author><pubDate>Wed, 08 Apr 2020 21:48:02 +0800</pubDate><description><![CDATA[springboot与缓存
JSR-107、spring缓存抽象、整合Redis
JSR-107
Java Caching定义了5个核心接口，分别是CachingProvider, CacheManager, Cache, Entry 和 Expiry。
CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProv...]]></description><category></category></item><item><title><![CDATA[python面向对象]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/105376858</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/105376858</guid><author>wangxulei123</author><pubDate>Tue, 07 Apr 2020 23:27:35 +0800</pubDate><description><![CDATA[python面向对象
什么是面向对象？
面向对象三大特征？
python支持多继承？那么什么支持单继承？
什么是面向对象？
面向对象是一种对现实世界理解和抽象的方法，是计算机编程技术发展到一定阶段后的产物。
那么面向对象是什么？
面向对象就是面向对象，对象是什么？万物即对象，你抬起头，狠狠的朝天空吐了一口口水，你是对象，天空是对象，口水是对象，抬起头是动作，是你的动作，吐了也是动作。为什么又要说动...]]></description><category></category></item><item><title><![CDATA[springboot访问数据]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/105354801</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/105354801</guid><author>wangxulei123</author><pubDate>Mon, 06 Apr 2020 23:56:36 +0800</pubDate><description><![CDATA[springboot数据访问
jdbc 访问
1.添加数据访问依赖包。
2.添加配置：
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.url=jdbc:mysql://192.168.85.132:3306/book
spring.datasource.driver-class...]]></description><category></category></item><item><title><![CDATA[Docker安装与使用]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/105321215</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/105321215</guid><author>wangxulei123</author><pubDate>Sun, 05 Apr 2020 00:45:59 +0800</pubDate><description><![CDATA[Docker
什么是docker：
Docker 是一个开源的应用容器引擎，让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中，然后发布到任何流行的 Linux或Windows 机器上，也可以实现虚拟化。容器是完全使用沙箱机制，相互之间不会有任何接口。
docker安装：
https://hub.docker.com/  docker镜像仓库地址
centos7版docker安装指南
htt...]]></description><category></category></item><item><title><![CDATA[python 序列化]]></title><link>https://blog.youkuaiyun.com/wangxulei123/article/details/105256150</link><guid>https://blog.youkuaiyun.com/wangxulei123/article/details/105256150</guid><author>wangxulei123</author><pubDate>Wed, 01 Apr 2020 21:27:41 +0800</pubDate><description><![CDATA[python序列化
什么是序列化：
如何使用序列化：
什么事序列化
序列化，是将一个抽象概念、逻辑概念转换成字节或者字符数据进行本地的一个过程。就是将类变成字符存储在本地；
反序列化：将存储在本地的对象文件，还原为一个对象；
如何使用序列化
JSON模块：
json.dumps	将 Python 对象编码成 JSON 字符串
json.loads	将已编码的 JSON 字符串解码为 Python ...]]></description><category></category></item></channel></rss>