<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[klcccd的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/klcccd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; klcccd]]></copyright><item><title><![CDATA[springboot 接收zip文件并读取文件内容]]></title><link>https://blog.youkuaiyun.com/klcccd/article/details/129529374</link><guid>https://blog.youkuaiyun.com/klcccd/article/details/129529374</guid><author>klcccd</author><pubDate>Tue, 14 Mar 2023 15:31:38 +0800</pubDate><description><![CDATA[springboot 接收zip文件并读取文件内容]]></description><category></category></item><item><title><![CDATA[kafka消费者]]></title><link>https://blog.youkuaiyun.com/klcccd/article/details/125497333</link><guid>https://blog.youkuaiyun.com/klcccd/article/details/125497333</guid><author>klcccd</author><pubDate>Tue, 28 Jun 2022 10:20:48 +0800</pubDate><description><![CDATA[kafka消费者]]></description><category></category></item><item><title><![CDATA[springboot+shiro+redis实现分布式项目共享session]]></title><link>https://blog.youkuaiyun.com/klcccd/article/details/114019473</link><guid>https://blog.youkuaiyun.com/klcccd/article/details/114019473</guid><author>klcccd</author><pubDate>Wed, 24 Feb 2021 13:42:45 +0800</pubDate><description><![CDATA[springboot+shiro+redis实现分布式项目共享session
参考：链接
https://blog.youkuaiyun.com/nvisalsd/article/details/106033475?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&amp;spm=1001.2101.3001.4242

]]></description><category></category></item><item><title><![CDATA[linux安装mysql]]></title><link>https://blog.youkuaiyun.com/klcccd/article/details/110931408</link><guid>https://blog.youkuaiyun.com/klcccd/article/details/110931408</guid><author>klcccd</author><pubDate>Wed, 09 Dec 2020 17:33:07 +0800</pubDate><description><![CDATA[参考地址https://www.cnblogs.com/fangzpa/p/13787225.html

]]></description><category></category></item><item><title><![CDATA[linux替换jar里面的class文件]]></title><link>https://blog.youkuaiyun.com/klcccd/article/details/109597001</link><guid>https://blog.youkuaiyun.com/klcccd/article/details/109597001</guid><author>klcccd</author><pubDate>Tue, 10 Nov 2020 13:32:20 +0800</pubDate><description><![CDATA[linux替换jar里面的class文件
1：查找jar包里的class文件位置,(xxx为你自己的文件名，注意替换)
jar -tvf xxx.jar | grep xxx.class

2:根据第一步得到的路径解压jar文件
jar -xvf xxx.jar xx/xx/xx/xx.class

3：切换到class文件目录,替换文件
cd xx/xx/xx/    切换后替换文件

4：将替换后的class文件，压缩进jar包（重新打包），完成
jar -uvf xxx.jar  xx/xx/xx/x]]></description><category></category></item><item><title><![CDATA[服务器密钥登录配置]]></title><link>https://blog.youkuaiyun.com/klcccd/article/details/109578612</link><guid>https://blog.youkuaiyun.com/klcccd/article/details/109578612</guid><author>klcccd</author><pubDate>Mon, 09 Nov 2020 15:33:55 +0800</pubDate><description><![CDATA[服务器密钥登录配置
1：进入服务器，进入用户隐藏目录。
命令：cd ~/.ssh
2：如果目录不为空，清空目录
3：生成密钥对（随机）命令: ssh-keygen （一直点回车），会生成id_rsa和id_rsa.pub  2个文件
命令：ssh-keygen
4： 生成服务器要验证的公钥  cat id_rsa.pub &gt; authorized_keys
命令：cat id_rsa.pub &gt; authorized_keys  此命令生成公钥存放在服务器，用于验证客户端的密钥
5：下载id_r]]></description><category></category></item><item><title><![CDATA[java AES加解密]]></title><link>https://blog.youkuaiyun.com/klcccd/article/details/109450512</link><guid>https://blog.youkuaiyun.com/klcccd/article/details/109450512</guid><author>klcccd</author><pubDate>Mon, 02 Nov 2020 15:52:05 +0800</pubDate><description><![CDATA[java AES加解密
参考链接：https://blog.youkuaiyun.com/weixin_44505962/article/details/101231330

import org.apache.commons.codec.binary.Base64;

import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.spec.SecretKeySpec;

/** AES加解密
 * AES加密算法作为]]></description><category></category></item><item><title><![CDATA[redisson分布式锁]]></title><link>https://blog.youkuaiyun.com/klcccd/article/details/109336142</link><guid>https://blog.youkuaiyun.com/klcccd/article/details/109336142</guid><author>klcccd</author><pubDate>Wed, 28 Oct 2020 17:39:24 +0800</pubDate><description><![CDATA[redisson分布式锁
参考链接
&lt;dependency&gt;
            &lt;groupId&gt;org.redisson&lt;/groupId&gt;
            &lt;artifactId&gt;redisson&lt;/artifactId&gt;
            &lt;version&gt;3.11.5&lt;/version&gt;
        &lt;/dependency&gt;

1: 生成redissonClient对象给spri]]></description><category></category></item><item><title><![CDATA[linux部署springboot]]></title><link>https://blog.youkuaiyun.com/klcccd/article/details/108727997</link><guid>https://blog.youkuaiyun.com/klcccd/article/details/108727997</guid><author>klcccd</author><pubDate>Tue, 22 Sep 2020 11:57:47 +0800</pubDate><description><![CDATA[linux部署springboot
1：普通启动
java -jar xxx.jar
2：后台启动
nohup java -jar xxx.jar &amp;
3：后台指定参数启动
nohup java -Xms512m -Xmx512m -jar xxx.jar &amp;
4：后台指定参数启动
nohup java -Xms512m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m -jar xxx.jar &amp;
参数：
1：1、-Xms ：java虚拟]]></description><category></category></item><item><title><![CDATA[linux 安装mysql]]></title><link>https://blog.youkuaiyun.com/klcccd/article/details/108596833</link><guid>https://blog.youkuaiyun.com/klcccd/article/details/108596833</guid><author>klcccd</author><pubDate>Tue, 15 Sep 2020 11:47:31 +0800</pubDate><description><![CDATA[linux 安装mysql
参考：https://www.cnblogs.com/shenjianping/p/10984540.html

]]></description><category></category></item><item><title><![CDATA[redis 配置（单机）]]></title><link>https://blog.youkuaiyun.com/klcccd/article/details/108574121</link><guid>https://blog.youkuaiyun.com/klcccd/article/details/108574121</guid><author>klcccd</author><pubDate>Mon, 14 Sep 2020 11:40:54 +0800</pubDate><description><![CDATA[redis 配置（单机）
说明：以下为redis.conf配置说明，可根据关键字在文件中查找。
启动
后台启动：表示退出启动界面仍然运行 ，否则服务随启动界面的关闭而关闭
daemonize no  不是后台启动（默认）
daemonize yes  后台启动
pid
redis以后台进程运行的时候，Redis默认会把pid写入/var/run/redis.pid文件组
pidfile /var/run/redis.pid     redis.pid 可以重新命名
端口
指定redis监听端口，默认为637]]></description><category></category></item><item><title><![CDATA[mysql原理]]></title><link>https://blog.youkuaiyun.com/klcccd/article/details/107483531</link><guid>https://blog.youkuaiyun.com/klcccd/article/details/107483531</guid><author>klcccd</author><pubDate>Tue, 21 Jul 2020 11:43:46 +0800</pubDate><description><![CDATA[mysql原理
一：MySQL 的常用存储引擎
1. InnoDB
InnoDB 的存储文件有两个，后缀名分别是 .frm 和 .idb，其中 .frm 是表的定义文件，而 idb 是数据文件。
InnoDB 中存在表锁和行锁，不过行锁是在命中索引的情况下才会起作用。
InnoDB 支持事务，且支持四种隔离级别（读未提交、读已提交、可重复读、串行化），默认的为可重复读；而在 Oracle 数据库中，只支持串行化级别和读已提交这两种级别，其中默认的为读已提交级别。
2. Myisam
Myisam 的存储文件]]></description><category></category></item></channel></rss>