<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wsl9420的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wsl9420</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wsl9420]]></copyright><item><title><![CDATA[阿里图标库的几种引入方式]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/106724841</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/106724841</guid><author>wsl9420</author><pubDate>Sat, 13 Jun 2020 00:04:37 +0800</pubDate><description><![CDATA[阿里图标库的几种引入方式背景做图标的两种方式切图使用阿里图标第一种引入方式(下载文字图标到本地）
背景
在做 uni-app 项目时，遇到图标的开发。提供两种思路
做图标的两种方式
切图
在有美工的情况下，直接让美工进行切图。也无需调整样式。图标大小也还好。
使用阿里图标
阿里巴巴图标库
第一种引入方式(下载文字图标到本地）
1、 下下载字体到本地

2、

...]]></description><category></category></item><item><title><![CDATA[qs使用方式+axios|| uni-app + qs及其基础封装]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/105910691</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/105910691</guid><author>wsl9420</author><pubDate>Sun, 03 May 2020 23:35:27 +0800</pubDate><description><![CDATA[qs使用方式+axios背景技能列表qs.parse()将 URL 解析成对象的形式qs.stringify()将对象序列化成 URL 的形式传递数组的几种方式带索引的模式（默认模式）不带索引arrayFormat  形式格式化
背景
前端传参的时候。一般会用到 axios 或者 fetch 、Ajax 。 fetch 、 axios 慢慢从其中崛起。 qs 实在配合这些 api 时，使用最多的参...]]></description><category></category></item><item><title><![CDATA[MySQL技巧>>行转列用法]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/105909407</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/105909407</guid><author>wsl9420</author><pubDate>Sun, 03 May 2020 22:03:59 +0800</pubDate><description><![CDATA[MySQL技巧&gt;&gt;行转列用法背景介绍技能列表&amp;开发代码验证结果
背景介绍
最近有很多报表需求。刚好使用了可以基于 SQL 实现的 报表插件。
需求要求展示如下。 则刚好用到了行转列技术


原始数据示例

技能列表&amp;开发代码
相关博客链接
#MySQL中不能在一个存储过程中删除另一个存储过程
#DROP PROCEDURE IF EXISTS sp_count();

...]]></description><category></category></item><item><title><![CDATA[Cookie 使用]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/105060930</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/105060930</guid><author>wsl9420</author><pubDate>Mon, 23 Mar 2020 23:19:33 +0800</pubDate><description><![CDATA[COOKIE 使用背景介绍经验结论技能列表cookie 工具类nginx 设置cookie 笔记验证结果
背景介绍
前后台开发的时候，少不了对 cookie 和 session 的技术使用。如 登录验证、全局数据存储、请求拦截等。
经验结论

cookie 可以称为 前端缓存 。 session 为后端缓存。
由于 session 随着 tomcat 的启动、停止而销毁和再生成。且在集群情况下，大...]]></description><category></category></item><item><title><![CDATA[idea maven tomcat 热部署]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/104049097</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/104049097</guid><author>wsl9420</author><pubDate>Mon, 20 Jan 2020 11:09:15 +0800</pubDate><description><![CDATA[idea maven tomcat 热部署背景技能列表在 maven 中使用 tomcat 的插件进行部署验证结果
背景
上一篇 tomcat + nginx 部署各类工程的几种方式 中提到 只用 tomcat 自带的 manager 工程进行外网部署管理。后续上网发现，还有更简洁、高效的方式可以部署。即这篇文章，在 maven 中使用 tomcat 的插件进行部署。这样就可以不用登录 manag...]]></description><category></category></item><item><title><![CDATA[使用 java jdk 自带 jar.exe 打 war 包]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/103983338</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/103983338</guid><author>wsl9420</author><pubDate>Wed, 15 Jan 2020 09:44:16 +0800</pubDate><description><![CDATA[使用 java jdk 自带 jar.exe 打 war 包背景技能列表使用 java jdk 自带 jar.exe 打 war 包jdk 环境变量正确配置命令格式报错排查成果验证
背景
上一篇文章讲述了使用 tomcat 自带的管理页面和 war 包进行外包部署
但是传统 javaWeb 项目 idea 无法直接打出 war 包（非maven 结构）。所以需要手动自己打一下，网上有教学通过配置 ...]]></description><category></category></item><item><title><![CDATA[nexus3 在 windows 上部署 + nginx 反向代理到 nexus3]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/103972768</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/103972768</guid><author>wsl9420</author><pubDate>Tue, 14 Jan 2020 15:08:17 +0800</pubDate><description><![CDATA[nexus3 在 windows 上部署 + nginx  反向代理到 nexus3背景技能列表win10 下 部署 nexus使用 nginx 进行反向代理验证结果
背景
上一篇说了 linux 上部署 nexus3和 maven 上传下载 jar包到 nexus3 私服
公司是存在内网环境及拥有 windows 版本的内网服务器，所以需要在公司内网搭建一套。那么需求就来了。
技能列表

下载 ...]]></description><category></category></item><item><title><![CDATA[tomcat + nginx 部署各类工程的几种方式]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/103950384</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/103950384</guid><author>wsl9420</author><pubDate>Tue, 14 Jan 2020 09:09:03 +0800</pubDate><description><![CDATA[tomcat + nginx 部署各类工程的几种方式背景介绍技能列表(多工程部署)
背景介绍
现在 linux 基本命令和简单部署已经成基本功了。以下介绍都是使用 tomcat + nginx 进行部署
技能列表(多工程部署)

使用 tomcat + nginx 部署 zip 包。自定义部署目录
使用 tomcat + nginx 部署 war 包。自定义部署目录
使用 tomcat + ngi...]]></description><category></category></item><item><title><![CDATA[idea + maven + nexus 实战全套]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/103950281</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/103950281</guid><author>wsl9420</author><pubDate>Sun, 12 Jan 2020 21:59:42 +0800</pubDate><description><![CDATA[idea + maven + nexus 实战全套背景介绍硬件介绍技能列表使用 idea 优化 maven jar 包依赖。查看、清除 冲突和重复的 jar使用 idea 创建 pom 、  jar 、 war 等工程设计 maven 工程架构。包含 父子工程、聚合工程、独立 jar 包验证结果总结
背景介绍
接上一篇文章，linux 上部署 nexus 和 maven 
上篇文章研究完了 基本部...]]></description><category></category></item><item><title><![CDATA[前后端统一日期传输方式(org.codehaus.jackson.map.JsonMappingException)]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/103147802</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/103147802</guid><author>wsl9420</author><pubDate>Wed, 04 Dec 2019 23:31:43 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Ma...]]></description><category></category></item><item><title><![CDATA[cn.hutool.http.HttpException: Connection reset Caused by: java.net.SocketException: Connection reset]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/103396019</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/103396019</guid><author>wsl9420</author><pubDate>Wed, 04 Dec 2019 22:50:52 +0800</pubDate><description><![CDATA[cn.hutool.http.HttpException: Connection reset;Caused by: java.net.SocketException: Connection reset异常信息和背景解决方式和总结延展
异常信息和背景
在本地代码中调试第三方接口成功调通
使用 POSTMAN 调试第三方接口成功调通
部署到环境上时，调用异常
cn.hutool.http.HttpEx...]]></description><category></category></item><item><title><![CDATA[微信小程序--对接用户信息（后端解密 unionId 和手机号）]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/103330210</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/103330210</guid><author>wsl9420</author><pubDate>Sat, 30 Nov 2019 23:08:31 +0800</pubDate><description><![CDATA[微信小程序--对接用户信息（后端解密 unionId 和手机号）背景交互流程基于安全考虑，我们选择后端解密。
背景
最近做小程序的工程。刚好负责用户体系构建。这个需求的用例有以下几点：

既然是微信小程序，不需要用户登录，免得用户感觉繁琐。
预留用户信息，以便用户留档

微信小程序-开发手册
交互流程

这个流程还是比较清楚的。这一套下来主要是为了获取用户的信息（openId,unionId）。有...]]></description><category></category></item><item><title><![CDATA[java.lang.IllegalArgumentException: java.lang.ClassCastException@1cb6d9bb]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/103329372</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/103329372</guid><author>wsl9420</author><pubDate>Sat, 30 Nov 2019 21:18:35 +0800</pubDate><description><![CDATA[java.lang.IllegalArgumentException: java.lang.ClassCastException@1cb6d9bb异常信息原因解决方式和总结延展
异常信息
java.lang.IllegalArgumentException: java.lang.ClassCastException@1cb6d9bb
	at sun.reflect.GeneratedMethodA...]]></description><category></category></item><item><title><![CDATA[【学习 spring boot 第二天】编写 Hello World]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/103155260</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/103155260</guid><author>wsl9420</author><pubDate>Wed, 20 Nov 2019 09:54:31 +0800</pubDate><description><![CDATA[【学习 spring boot 第二天】编写 Hello World 启动 工程的三种方式编写 hello world请求效果
启动 工程的三种方式

java -jar 启动方式

# 工程目录下面进行工程编译 cmd
gradle build
# 或使用 gardle w build
gradlew build
# 进度 编译后的 jar 包目录
cd build/libs 
java -ja...]]></description><category></category></item><item><title><![CDATA[【学习 spring boot 第一天】spring boot 是什么]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/103132259</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/103132259</guid><author>wsl9420</author><pubDate>Mon, 18 Nov 2019 23:05:52 +0800</pubDate><description><![CDATA[学习 spring boot 第一天spring boot 是什么spring boot 和其他框架的关系初始化一个 web 项目安装 gradle
spring boot 是什么
spring boot 并不是 spring 的替换方案，而是和 spring 紧密结合在一起使用。
为了简化开发、简化学习。
作为开发单一服务的技术

spring boot 和其他框架的关系

初始化一个 web ...]]></description><category></category></item><item><title><![CDATA[linux 上 maven 和 nexus3 的详细过程]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/102899874</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/102899874</guid><author>wsl9420</author><pubDate>Mon, 04 Nov 2019 16:54:01 +0800</pubDate><description><![CDATA[linux 上 maven 和 nexus3 的搭建简述为何要自己要在 linux 上搭建 maven 和 nexus资源下载安装和调试注意点成果截图说明错误码
为何要自己要在 linux 上搭建 maven 和 nexus
在 linux 上搭建 maven 个人暂时觉得没有必要，因为 maven 一般在本地开发环境使用。可能一些发布集成平台提供集成 maven 来共享 jar 包。
在 lin...]]></description><category></category></item><item><title><![CDATA[Idea 结合 jrebel 如何配置传统 web 工程（Maven 工程类似）]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/100779076</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/100779076</guid><author>wsl9420</author><pubDate>Fri, 13 Sep 2019 23:51:22 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Ma...]]></description><category></category></item><item><title><![CDATA[【react-router-dom】通过路由配置来实现全局业务管控。如只有登陆之后才能访问各个路由]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/86516874</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/86516874</guid><author>wsl9420</author><pubDate>Wed, 16 Jan 2019 23:57:26 +0800</pubDate><description><![CDATA[通过路由配置来实现全局业务管控。如只有登陆之后才能访问各个路由react &amp;amp; react-router-dom $ mobx $ mobx-reactrouter.jsx 文件user-login.jsx 文件
react &amp;amp; react-router-dom $ mobx $ mobx-react
router.jsx 文件
关键的router文件，写主要场景逻辑

import...]]></description><category></category></item><item><title><![CDATA[Struts2 ajax的应用及其异常捕获缺点]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/53556600</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/53556600</guid><author>wsl9420</author><pubDate>Sat, 10 Dec 2016 10:09:04 +0800</pubDate><description><![CDATA[ajax相关原理整合 
   *  导入jar包 
       struts2-json-plugin-2.1.8.1.jar 
      说明： 
          在该jar包中有struts-plugin.xml文件<struts>
<package name="json-default" extends="struts-default">
 <result-types>
 <resul]]></description><category></category></item><item><title><![CDATA[OGNL |对象栈和Map值栈]]></title><link>https://blog.youkuaiyun.com/wsl9420/article/details/53385459</link><guid>https://blog.youkuaiyun.com/wsl9420/article/details/53385459</guid><author>wsl9420</author><pubDate>Mon, 28 Nov 2016 22:05:33 +0800</pubDate><description><![CDATA[OGNL只是显示数据的表达式语言|ValueStack值栈才是所谓的存储数据的详解 对象栈 root①往对象栈(CompoundRoot extends ArrayList)中放数据 
②ActionContext.getContext().getValueStack().push(person);//把person对象放入到栈顶放入栈顶的三个方法
 一:push()的源码是通过 getRoot()]]></description><category></category></item></channel></rss>