<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[x286129277的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/x286129277</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; x286129277]]></copyright><item><title><![CDATA[markdown常用命令汇总]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/117450396</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/117450396</guid><author>x286129277</author><pubDate>Fri, 04 Mar 2022 14:52:10 +0800</pubDate><description><![CDATA[这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题，有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能，丰富你的文章UML 图表FLowchart流程图导出与导入导出导入
欢迎使用Markdown编辑器
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar]]></description><category></category></item><item><title><![CDATA[订单管理的订单号生成方式]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/116229797</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/116229797</guid><author>x286129277</author><pubDate>Wed, 28 Apr 2021 11:34:14 +0800</pubDate><description><![CDATA[推特雪花算法SnowFlake
1. 组成部分
SnowFlake算法用来生成64位的ID，刚好可以用long整型存储，能够用于分布式系统中生产唯一的ID， 并且生成的ID有大致的顺序。 在这次实现中，生成的64位ID可以分成5个部分：
0 - 41位时间戳 - 5位数据中心标识 - 5位机器标识 - 12位序列号


2. 各种常见唯一字符串优缺点
UUID（缺点：太长、没法排序、使数据库性能降低）
Redis（缺点：必须依赖Redis）（相当于使用中间件来获得ID）
Snowflake雪花算法，优点：生]]></description><category></category></item><item><title><![CDATA[springboot整合mybatis-plus3返回json时的时间格式问题]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/112381762</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/112381762</guid><author>x286129277</author><pubDate>Fri, 08 Jan 2021 19:50:42 +0800</pubDate><description><![CDATA[mybatis-plus3整合到springboot时，返回json结果集到前端，时间格式中，会多个T的问题处理

第一步：添加一个配置类CustomDateSerializer.java

import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.databind.JsonSerializer;
import com.fasterxml.jackson.databind.SerializerProvider;]]></description><category></category></item><item><title><![CDATA[springboot2.x整合tkmapper]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/112095082</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/112095082</guid><author>x286129277</author><pubDate>Sat, 02 Jan 2021 12:59:19 +0800</pubDate><description><![CDATA[springboot整合tkmapper
1.导入pom依赖
1.1 导入springboot的parent依赖
&lt;parent&gt;
        &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;
        &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
        &lt;version&gt;2.1.9.RELEASE&lt;/version]]></description><category></category></item><item><title><![CDATA[docker版jenkins持续集成部署及连接gitee码云]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/109523157</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/109523157</guid><author>x286129277</author><pubDate>Sun, 27 Dec 2020 12:41:03 +0800</pubDate><description><![CDATA[docker版jenkins

安装docker社区版

官方文档：https://docs.docker.com/install/linux/docker-ce/centos/

第一步：安装依赖软件（yum-utils提供yum-config-manager包，用来管理yum配置文件）


yum install -y yum-utils \
        device-mapper-persistent-data \
        lvm2

第二步：添加docker-...]]></description><category></category></item><item><title><![CDATA[微信公众号开发03----微信支付]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/106296878</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/106296878</guid><author>x286129277</author><pubDate>Sat, 23 May 2020 11:29:51 +0800</pubDate><description><![CDATA[1、微信支付之Native支付
关于如何开通微信支付大家可以直接去【微信支付】官网查阅。这里我们直接进入正题。
1.1 Native支付场景（以电商网站为例）
设置商品价格支付成功支付失败用户购买商品支付界面生成付款二维码用户扫码付款生成支付订单付款失败界面
1.2 支付场景示例图

1.3 核心代码
1.3.1 统一下单封装后的方法
public static WeixinPayResult createNative(String callbackUrl, String app_id, String mc]]></description><category></category></item><item><title><![CDATA[微信公众号开发01---环境申请及开发准备]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/106208705</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/106208705</guid><author>x286129277</author><pubDate>Tue, 19 May 2020 16:48:33 +0800</pubDate><description><![CDATA[1.开通开发者帐号
注意：开通微信公众号必须是“个体户”或“企业性质”。

通过个人微信号扫码登录并开通微信服务号
开通成功后，此时的公众号是【未认证状态】

未认证与认证的公众号的主要区别
在【开发—接口权限】菜单中，可查看到使用各接口的权限。
我们要进行二次开发，不申请开通“开发者帐号”，你的公众号就只是个摆设。
认证服务号并开通开发者帐号

服务号的认证：无论是“个体户”还是“企业”，最好是首先将公司的对公帐户开通好。
因为如果你的系统还要申请微信支付功能的话，开通了对公帐户，后面的操作会简单很多。
]]></description><category></category></item><item><title><![CDATA[微信公众号开发02----自定义菜单及菜单功能实现]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/106211538</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/106211538</guid><author>x286129277</author><pubDate>Tue, 19 May 2020 12:58:33 +0800</pubDate><description><![CDATA[创建自定义菜单
公众平台的自定义菜单主要分三种：

view类型：点菜单跳转到一个新界面
click类型：获取菜单的点击事件，点击后要做什么你决定
miniprogram类型：小程序类型

官网的开发文档中，对自定义菜单的一些基本概念和特点都讲的很详细了，这里不再赘述，直接进入正题。
下面代码片段都是接上一篇，代码均是写在WeixinGZHService.java类
1. 程序生成自定义菜单
   	@Value("${weixinGZH.appid}")
    private String WEIXIN]]></description><category></category></item><item><title><![CDATA[java-微信公众号菜单跳转网页获取openid]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/104484431</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/104484431</guid><author>x286129277</author><pubDate>Mon, 24 Feb 2020 20:52:25 +0800</pubDate><description><![CDATA[1. 开通开发者帐号
开通开发者帐号，需要提前准备好以下材料：
1. 公司营业执照
2. 300元
3. 公司对公帐号
具体开通流程可以自行到【微信公众号】官网查看操作。

2.配置网页授权

成功开发者帐号后，登录公众号后台，点击【开发–接口权限】，找到如下菜单

选择修改 网页授权。在弹出的授权页面，按页面提示进行配置：


3.设置自定义菜单
如果你是按微信官网开发文档进行操作的话，恭喜你，...]]></description><category></category></item><item><title><![CDATA[腾讯云服务器对等连接配置]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/104100488</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/104100488</guid><author>x286129277</author><pubDate>Tue, 28 Jan 2020 16:59:01 +0800</pubDate><description><![CDATA[1.准备工作
确认要配置的多台服务器之间是否在同一个网段。
比如：我们购买的2台服务器分别是在上海二区和上海三区，此时，腾讯云默认分配的网段会在同一个网段，但是却不会在同一局域网，直接ping内网是ping不通的。
2.开始配置对等连接
假设我现在将服务器A（172.17网段）和服务器B（172.16网段）进行内网打通。
2.1 配置服务器A
2.1.1 进入到服务器【私有网络】

2.1.2 在...]]></description><category></category></item><item><title><![CDATA[关于利用angularjs+bootstrap进行表单校验]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/88938374</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/88938374</guid><author>x286129277</author><pubDate>Sun, 31 Mar 2019 23:57:58 +0800</pubDate><description><![CDATA[1. 表单校验的效果

2. 具体的实现过程
2.1 导入bootstrap的样式和JS
注意：导入的bootstrap版本必须是3.x版本之后。
这点经过本人试验，低版本时，按钮的禁用效果是不会出现 那个禁用标记的

导入bootstrap的css和js，及angularjs文件
&lt;link rel="stylesheet" href="../../assets/bootstrap-3.3...]]></description><category></category></item><item><title><![CDATA[关于docker相关操作的命令]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/88780805</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/88780805</guid><author>x286129277</author><pubDate>Sun, 24 Mar 2019 19:52:25 +0800</pubDate><description><![CDATA[1. 虚拟化类型

全虚拟化

会将硬件进行虚拟化，在硬件虚拟化基础上，安装虚拟化管理软件，在虚拟化管理软件基础之上，可以安装各种虚拟化的操作系统


OS 层虚拟化架构

只对硬件进行虚拟化，安装的虚拟软件必须支持当前硬件的操作系统。


硬件虚拟化

安装对硬件进行虚拟化管理的软件，在基础上，安装其他的虚拟操作系统（虚拟的操作系统也支持多种）



2.docker相关的操作命令
2.0 关于...]]></description><category></category></item><item><title><![CDATA[cas介绍及与spring-security整合]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/86565054</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/86565054</guid><author>x286129277</author><pubDate>Sun, 20 Jan 2019 19:30:34 +0800</pubDate><description><![CDATA[一、单点登录CAS介绍
1.1 什么是单点登录CAS
单点登录（Single Sign On），简称为 SSO，是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中，用户只需要登录一次就可以访问所有相互信任的应用系统。
1.2 单点登录的应用场景
在系统的开发过程中，如果个系统包含多个子系统，而这些子系统又共用一个认证数据库（可以理解为多个子系统登录的用户信息都保存在一个数据...]]></description><category></category></item><item><title><![CDATA[shiro与spring框架整合]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/86530354</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/86530354</guid><author>x286129277</author><pubDate>Thu, 17 Jan 2019 19:58:22 +0800</pubDate><description><![CDATA[1、导入pom文件
&amp;lt;dependency&amp;gt;
	&amp;lt;groupId&amp;gt;org.apache.shiro&amp;lt;/groupId&amp;gt;
	&amp;lt;artifactId&amp;gt;shiro-all&amp;lt;/artifactId&amp;gt;
	&amp;lt;version&amp;gt;1.2.2&amp;lt;/version&amp;gt;
&amp;lt;/dependency&amp;gt;

2、配置web]]></description><category></category></item><item><title><![CDATA[edit.md编辑器整合步骤]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/86383390</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/86383390</guid><author>x286129277</author><pubDate>Sat, 12 Jan 2019 23:28:55 +0800</pubDate><description><![CDATA[1. 下载editor.md的插件文件
2. 在需要加载插件的界面中，导入相关JS+CSS依赖
    &amp;amp;amp;amp;amp;amp;lt;link rel=&amp;amp;amp;amp;amp;quot;stylesheet&amp;amp;amp;amp;amp;quot; href=&amp;amp;amp;amp;amp;quot;plugins/editormd/css/editormd.css&amp;amp;amp;amp;amp;quot;/&amp;amp;am]]></description><category></category></item><item><title><![CDATA[关于maven的基本用法]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/83689875</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/83689875</guid><author>x286129277</author><pubDate>Sat, 03 Nov 2018 19:23:33 +0800</pubDate><description><![CDATA[一、了解maven的本地仓库及jar包管理
1、maven的环境准备
在pom.xml文件中，导入坐标时，如果出现一个坐标所引用的jar的版本不一致时。遵循优先声明原则在前面的声明的坐标，jar引用优先。
通俗讲：谁先导入 ，就引用谁的。

------- jar包冲突解决方式：
1、第一声明原则：谁先导入 ，就引用谁的
2、直接和传递导入：直接导入jar包。传递导入：导入一个坐标中包含需要的ja...]]></description><category></category></item><item><title><![CDATA[关于oracle一些常见语法汇总]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/83689825</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/83689825</guid><author>x286129277</author><pubDate>Sat, 03 Nov 2018 19:18:49 +0800</pubDate><description><![CDATA[备注：要进行下面的相关操作练习，请使用oracle内置的帐号scott/tiger进行登录。下面示例中所用到的表主要是scott内置帐户提供的emp和dept两张表。
一、视图和索引的使用
1、视图
视图的语法(视图的创建必须要有dba的权限)
create view 视图名称 as 查询语句 with read only

案例
create view v_emp as select ename...]]></description><category></category></item><item><title><![CDATA[spring-security与springmvc整合]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/83689409</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/83689409</guid><author>x286129277</author><pubDate>Sat, 03 Nov 2018 18:54:30 +0800</pubDate><description><![CDATA[一、导入pom坐标


        &amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;org.springframework.security&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;spring-security-web&amp;lt;/artifactId&amp;gt;
            &amp;lt;vers...]]></description><category></category></item><item><title><![CDATA[基于idea搭建springmvc+mybatis环境介绍]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/83515774</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/83515774</guid><author>x286129277</author><pubDate>Tue, 30 Oct 2018 00:34:24 +0800</pubDate><description><![CDATA[一、了解maven的本地仓库及jar包管理[会用]
1、maven的环境准备
在pom.xml文件中，导入坐标时，如果出现一个坐标所引用的jar的版本不一致时。遵循优先声明原则在前面的声明的坐标，jar引用优先。
​	通俗讲：谁先导入 ，就引用谁的。
------- jar包冲突解决方式：
1、第一声明原则：谁先导入 ，就引用谁的
2、直接和传递导入：直接导入jar包。传递导入：导入一个坐标中包含...]]></description><category></category></item><item><title><![CDATA[在idea中使用idea管理代码及创建分支]]></title><link>https://blog.youkuaiyun.com/x286129277/article/details/83515608</link><guid>https://blog.youkuaiyun.com/x286129277/article/details/83515608</guid><author>x286129277</author><pubDate>Tue, 30 Oct 2018 00:11:00 +0800</pubDate><description><![CDATA[一、了解maven的本地仓库及jar包管理[会用]
1、maven的环境准备
在pom.xml文件中，导入坐标时，如果出现一个坐标所引用的jar的版本不一致时。遵循优先声明原则在前面的声明的坐标，jar引用优先。
​	通俗讲：谁先导入 ，就引用谁的。
------- jar包冲突解决方式：
1、第一声明原则：谁先导入 ，就引用谁的
2、直接和传递导入：直接导入jar包。传递导入：导入一个坐标中包含...]]></description><category></category></item></channel></rss>