<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[caideb的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/caideb</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; caideb]]></copyright><item><title><![CDATA[redis 批量删除key]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/116237601</link><guid>https://blog.youkuaiyun.com/caideb/article/details/116237601</guid><author>caideb</author><pubDate>Wed, 28 Apr 2021 16:48:37 +0800</pubDate><description><![CDATA[redis-cli keys k* | xargs redis-cli del


]]></description><category></category></item><item><title><![CDATA[java+vue 实现前端sm2加密 后端解密]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/116197568</link><guid>https://blog.youkuaiyun.com/caideb/article/details/116197568</guid><author>caideb</author><pubDate>Tue, 27 Apr 2021 11:55:57 +0800</pubDate><description><![CDATA[1.pom文件


        &lt;dependency&gt;
			&lt;groupId&gt;org.bouncycastle&lt;/groupId&gt;
			&lt;artifactId&gt;bcprov-jdk15on&lt;/artifactId&gt;
			&lt;version&gt;1.57&lt;/version&gt;
		&lt;/dependency&gt;

2.java 关键类

工具类util


import java.math.BigInteger;
]]></description><category></category></item><item><title><![CDATA[linux unzip 指定编码]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/115397689</link><guid>https://blog.youkuaiyun.com/caideb/article/details/115397689</guid><author>caideb</author><pubDate>Fri, 02 Apr 2021 14:21:56 +0800</pubDate><description><![CDATA[unzip -O GBK xxx.zip


]]></description><category></category></item><item><title><![CDATA[达梦数据库 锁超时]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/113244539</link><guid>https://blog.youkuaiyun.com/caideb/article/details/113244539</guid><author>caideb</author><pubDate>Wed, 27 Jan 2021 11:30:40 +0800</pubDate><description><![CDATA[select a.*,b.NAME,c.SESS_ID from v$lock a
left join sysobjects b on b.ID=a.TABLE_ID
left join v$sessions c on a.TRX_ID=c.TRX_ID;


sp_close_session('2537226544');


]]></description><category></category></item><item><title><![CDATA[activiti 一个节点指定多个用户并发完成进入下一步]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/112370416</link><guid>https://blog.youkuaiyun.com/caideb/article/details/112370416</guid><author>caideb</author><pubDate>Fri, 08 Jan 2021 16:45:14 +0800</pubDate><description><![CDATA[1.流程图



step2的相关配置







2.监听类


package com.knife.testActivity;

import org.activiti.engine.delegate.DelegateTask;
import org.activiti.engine.delegate.TaskListener;

public class Process2Listener implements TaskListener {

	@Override
	public void not...]]></description><category></category></item><item><title><![CDATA[极简 springboot 整合 activiti]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/112274869</link><guid>https://blog.youkuaiyun.com/caideb/article/details/112274869</guid><author>caideb</author><pubDate>Wed, 06 Jan 2021 15:14:41 +0800</pubDate><description><![CDATA[1.pom文件


&lt;parent&gt;
		&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
		&lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;
		&lt;version&gt;2.0.4.RELEASE&lt;/version&gt;
		&lt;relativePath /&gt; &lt;!-- lookup parent from reposito]]></description><category></category></item><item><title><![CDATA[springboot 整合 quartz-scheduler]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/111355122</link><guid>https://blog.youkuaiyun.com/caideb/article/details/111355122</guid><author>caideb</author><pubDate>Fri, 18 Dec 2020 10:59:52 +0800</pubDate><description><![CDATA[1.pom文件


&lt;parent&gt;
		&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
		&lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;
		&lt;version&gt;2.2.4.RELEASE&lt;/version&gt;
		&lt;relativePath /&gt; &lt;!-- lookup parent from reposito]]></description><category></category></item><item><title><![CDATA[docker 安装 nginx 并将配置挂载到宿主]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/111247704</link><guid>https://blog.youkuaiyun.com/caideb/article/details/111247704</guid><author>caideb</author><pubDate>Wed, 16 Dec 2020 10:52:45 +0800</pubDate><description><![CDATA[1.拉取镜像


docker pull nginx

2.在宿主创建相关目录及文件

e://nginx/logs 日志文件

e://nginx/html 静态页面目录

e://nginx/nginx.conf 配置文件

e://nginx/conf.d

3.启动


docker run --name docker_nginx -d -p 80:80 
-v e://nginx/log:/var/log/nginx 
-v e://nginx/conf/nginx.conf:/etc/ng...]]></description><category></category></item><item><title><![CDATA[cocos creator 加载微信云端图片]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/109330631</link><guid>https://blog.youkuaiyun.com/caideb/article/details/109330631</guid><author>caideb</author><pubDate>Wed, 28 Oct 2020 13:15:57 +0800</pubDate><description><![CDATA[1.下载云端图片存储到本地，然后读取本地图片生成spriteFrame


wx.cloud.downloadFile({
				fileID: 'cloud://moshoupintu-wnfy6.6d6f-moshoupintu-wnfy6-1304046106/chapter1/1.png', // 文件 ID
				success: res =&gt; {
				// 返回临时文件路径
				console.log("temppath:",res.tempFilePath)
				
			]]></description><category></category></item><item><title><![CDATA[docker 安装 postgresql]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/109175663</link><guid>https://blog.youkuaiyun.com/caideb/article/details/109175663</guid><author>caideb</author><pubDate>Tue, 20 Oct 2020 10:13:30 +0800</pubDate><description><![CDATA[1.


docker pull postgres

2.


docker run --name some-postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres


]]></description><category></category></item><item><title><![CDATA[jekins 自动化部署到docker 指令参考]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/109043829</link><guid>https://blog.youkuaiyun.com/caideb/article/details/109043829</guid><author>caideb</author><pubDate>Tue, 13 Oct 2020 08:45:01 +0800</pubDate><description><![CDATA[docker rm -f test
docker rmi knife1017/springboot
copy .\Dockerfile .\target\Dockerfile
cd target
docker build -t knife1017/springboot .
docker push knife1017/springboot
docker run -d -p 9080:9080 --name="test" knife1017/springboot

1.根据name删除本地容器

2.删除本地.]]></description><category></category></item><item><title><![CDATA[jekins 自动化打包部署到远程服务器配置]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/109021503</link><guid>https://blog.youkuaiyun.com/caideb/article/details/109021503</guid><author>caideb</author><pubDate>Mon, 12 Oct 2020 09:37:18 +0800</pubDate><description><![CDATA[1.先在jekins中配置服务器相关信息





2.在项目配置中配置远程操作





3.参考远程命令


netstat -tunlp|grep 7080|awk '{print $7}'|awk -F '/' '{print $1}'|xargs kill -9
rm -rf /home/tomcat8/apache-tomcat-8.5.58/webapps/testspringboot*
cp /home/testspringboot.war /home/tomcat8/apache-...]]></description><category></category></item><item><title><![CDATA[jekins 自动化打包部署相关配置]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/109021108</link><guid>https://blog.youkuaiyun.com/caideb/article/details/109021108</guid><author>caideb</author><pubDate>Mon, 12 Oct 2020 09:16:34 +0800</pubDate><description><![CDATA[1.新建item

选择构建maven项目 如果没有这个选项则先安装插件



2.配置代码仓库

3.配置打包



4.打包完成后要执行的指令



指令中加一行set BUILD_ID=DONTKILLME代表后台运行

5.开始构建项目



查看控制台输出



6.构建完成


...]]></description><category></category></item><item><title><![CDATA[poi 简易根据word模板导出工具]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/108710693</link><guid>https://blog.youkuaiyun.com/caideb/article/details/108710693</guid><author>caideb</author><pubDate>Mon, 21 Sep 2020 14:59:58 +0800</pubDate><description><![CDATA[1.pom


&lt;dependency&gt;
			&lt;groupId&gt;org.apache.poi&lt;/groupId&gt;
			&lt;artifactId&gt;poi-ooxml&lt;/artifactId&gt;
			&lt;version&gt;3.12&lt;/version&gt;
		&lt;/dependency&gt;

		&lt;dependency&gt;
			&lt;groupId&gt;org.apache.poi&lt;/groupId&gt]]></description><category></category></item><item><title><![CDATA[纯js 数独游戏]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/107861411</link><guid>https://blog.youkuaiyun.com/caideb/article/details/107861411</guid><author>caideb</author><pubDate>Fri, 07 Aug 2020 14:18:31 +0800</pubDate><description><![CDATA[&lt;head&gt;
&lt;script&gt;
	delayTime=10;
	board=[];
	maplistc = [];
	maplistr = [];
	maplistk = [];
	emptylist = [];
	notEmptyList={};
	
	run=false;
	
	function refresh(){
	
		if(document.getElementById("t")!=null)
			document.getElementById("t").remove.]]></description><category></category></item><item><title><![CDATA[cocos creator 调用微信云函数]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/107535348</link><guid>https://blog.youkuaiyun.com/caideb/article/details/107535348</guid><author>caideb</author><pubDate>Thu, 23 Jul 2020 14:04:58 +0800</pubDate><description><![CDATA[wx.cloud.init({
			// 此处请填入环境 ID, 环境 ID 可打开云控制台查看
			env: '*****',
			traceUser: true,
		})
		

		if (CC_WECHATGAME) {
			wx.cloud.callFunction({
				// 云函数名称
				name: 'uploadScore',
				// 传给云函数的参数
				data: {
					score:999
				},
				success: ...]]></description><category></category></item><item><title><![CDATA[springboot 整合jpa]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/107402833</link><guid>https://blog.youkuaiyun.com/caideb/article/details/107402833</guid><author>caideb</author><pubDate>Fri, 17 Jul 2020 10:45:32 +0800</pubDate><description><![CDATA[1.pom文件


    &lt;parent&gt;
		&lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
		&lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;
		&lt;version&gt;2.1.1.RELEASE&lt;/version&gt;
		&lt;relativePath/&gt; &lt;!-- lookup parent from repos]]></description><category></category></item><item><title><![CDATA[mysql 查找json数组是否包含某个字符串]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/107164039</link><guid>https://blog.youkuaiyun.com/caideb/article/details/107164039</guid><author>caideb</author><pubDate>Mon, 06 Jul 2020 17:40:00 +0800</pubDate><description><![CDATA[select t.json,t.json-&gt;"$.form" from table t 
where json_contains(t.json-&gt;"$.form","\"7ca045406eb24d25a0a3f8bf64107f55\"")


]]></description><category></category></item><item><title><![CDATA[cocos creator 將世界坐标转换为节点内的坐标]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/105966903</link><guid>https://blog.youkuaiyun.com/caideb/article/details/105966903</guid><author>caideb</author><pubDate>Thu, 07 May 2020 10:22:10 +0800</pubDate><description><![CDATA[var worldV = this.node.convertToNodeSpaceAR(cc.v2(x,y));


]]></description><category></category></item><item><title><![CDATA[cocos creator 手动创建动画]]></title><link>https://blog.youkuaiyun.com/caideb/article/details/105966272</link><guid>https://blog.youkuaiyun.com/caideb/article/details/105966272</guid><author>caideb</author><pubDate>Thu, 07 May 2020 09:59:36 +0800</pubDate><description><![CDATA[cc.Class({
    extends: cc.Component,

    properties: {
        resource:{
            default : null,
            type : cc.SpriteFrame,
        },
    },

    onLoad: function () {
		
		var nodeTe...]]></description><category></category></item></channel></rss>