<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Cash Blog]]></title><description><![CDATA[世界上一成不变的东西，只有“任何事物都是在不断变化的”这条真理。]]></description><link>https://blog.youkuaiyun.com/m0_37726449</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_37726449]]></copyright><item><title><![CDATA[GitHub Host]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/111209523</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/111209523</guid><author>m0_37726449</author><pubDate>Tue, 15 Dec 2020 14:13:42 +0800</pubDate><description><![CDATA[# https://www.ipaddress.com/
# GitHub Start
140.82.113.4 github.com
140.82.113.3 gist.github.com
140.82.112.5 api.github.com
185.199.108.153 assets-cdn.github.com
185.199.109.153 assets-cdn.github.com
185.199.110.153 assets-cdn.github.com
185.199.111.153 .]]></description><category></category></item><item><title><![CDATA[Security，Nimbusds，Hutool 生成RSA对]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/108137715</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/108137715</guid><author>m0_37726449</author><pubDate>Thu, 20 Aug 2020 23:32:19 +0800</pubDate><description><![CDATA[import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.core.IsEqual.equalTo;


import cn.hutool.core.util.IdUtil;
import cn.hutool.crypto.SecureUtil;
import cn.hutool.crypto.asymmetric.RSA;
import com.nimbusds.jose.JOSEException;
.]]></description><category></category></item><item><title><![CDATA[Docker 创建 db2 10.0.5.5]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/108061652</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/108061652</guid><author>m0_37726449</author><pubDate>Mon, 17 Aug 2020 18:27:34 +0800</pubDate><description><![CDATA[docker run -d --name db2 \
 --privileged=true \
 -p 51000:50000 \
 -e DB2INST1_PASSWORD=ArUMn63jyb9Z8il5 \
 -e LICENSE=accept \
 -v /var/lib/db2:/database \
 -d ibmoms/db2express-c:10.5.0.5-3.10.0 \
 db2start

docker exec -it db2 bash
chmod 7...]]></description><category></category></item><item><title><![CDATA[IDEA 配置]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/107514495</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/107514495</guid><author>m0_37726449</author><pubDate>Wed, 22 Jul 2020 15:39:16 +0800</pubDate><description><![CDATA[1、下载Google Checks

https://github.com/checkstyle/checkstyle/blob/checkstyle-8.34/src/main/resources/google_checks.xml

2、配置代码样式

File -&gt; Other Setting -&gt; Settings for New Projects -&gt; Code Styles -&gt; Import Scheme -&gt; CheckStyle Configuration -]]></description><category></category></item><item><title><![CDATA[Docker Keycloak Nginx SSL]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/105471595</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/105471595</guid><author>m0_37726449</author><pubDate>Sun, 12 Apr 2020 16:47:22 +0800</pubDate><description><![CDATA[准备工作：

1、申请域名，解析二级域名，开通443端口

2、安装MySQL，创建docker网络( docker network creat cloud)

开始：

1、keycloak 安装


docker run --name keycloak \
  --restart=always \
  --network cloud \
  -p 8443:8443 \
  -...]]></description><category></category></item><item><title><![CDATA[SMTP服务器]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/103554122</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/103554122</guid><author>m0_37726449</author><pubDate>Sun, 15 Dec 2019 21:44:58 +0800</pubDate><description><![CDATA[邮箱
			POP3服务器
			SMTP服务器
		qq.com
			pop.qq.com 端口:995
			smtp.qq.com 端口:465/587
		]]></description><category></category></item><item><title><![CDATA[Docker 安装 Keycloak]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/103547115</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/103547115</guid><author>m0_37726449</author><pubDate>Sun, 15 Dec 2019 11:47:11 +0800</pubDate><description><![CDATA[docker network create -d bridge cloud

docker run --name mysql \
    --restart=always \
    --network cloud \
    -p 3306:3306 \
    -v /opt/docker-mysql/conf.d:/etc/mysql/conf.d \
    -v /opt/docker...]]></description><category></category></item><item><title><![CDATA[MySQL常用命令]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/103537352</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/103537352</guid><author>m0_37726449</author><pubDate>Sat, 14 Dec 2019 11:37:27 +0800</pubDate><description><![CDATA[1、登录


mysql -u root -p密码
mysql -u root -p
mysql -hlocalhost -uroot -p

2、清屏


cls

3、操作用户


# 查看现有用户
select host,user,authentication_string from mysql.user;
# 新建用户
# create user "username"@"host" ide...]]></description><category></category></item><item><title><![CDATA[SpringBoot 与 SpringCloud 版本对应关系]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/102884007</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/102884007</guid><author>m0_37726449</author><pubDate>Sun, 03 Nov 2019 16:42:21 +0800</pubDate><description><![CDATA[https://start.spring.io/actuator/info
]]></description><category></category></item><item><title><![CDATA[Docker 推送到私服]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/102543688</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/102543688</guid><author>m0_37726449</author><pubDate>Mon, 14 Oct 2019 10:53:05 +0800</pubDate><description><![CDATA[在 /etc/docker/daemon.json 中设置以下：

1、没有配置Docker加速器的情况下


// 没有配置加速器的

// 单个私服的写法
{
    "insecure-registries": ["registry的IP地址:端口号"]
}
// 多个私服的写法
{
    "insecure-registries": ["registry1的IP地址:端口号","regi...]]></description><category></category></item><item><title><![CDATA[IDEA 常用插件]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/102506061</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/102506061</guid><author>m0_37726449</author><pubDate>Fri, 11 Oct 2019 17:48:44 +0800</pubDate><description><![CDATA[1、Key Promoter X

快捷键提示

2、GsonFormat

json转实体，实体转json

3、Alibaba Java Config Guidelines

阿里巴巴代码规范

4、Lombok

快捷构建get set方法，构造函数等，@Data，@Slf4j，@AllArgsConstructor，@NoArgsConstructor

5、MybatisX

MyBat...]]></description><category></category></item><item><title><![CDATA[WebStorm 基本配置]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/101984848</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/101984848</guid><author>m0_37726449</author><pubDate>Thu, 03 Oct 2019 12:15:01 +0800</pubDate><description><![CDATA[1、自动编译





2、标识没有保存的文件


]]></description><category></category></item><item><title><![CDATA[IText 获取表单文本框坐标]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/101691792</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/101691792</guid><author>m0_37726449</author><pubDate>Sun, 29 Sep 2019 14:47:09 +0800</pubDate><description><![CDATA[ByteArrayInputStream pdfIn = new ByteArrayInputStream(decodeHtmb);
PdfReader pdfReader = new PdfReader(pdfIn);
PdfDocument document = new PdfDocument(pdfReader);
PdfAcroForm pdfAcroForm = PdfAcroForm...]]></description><category></category></item><item><title><![CDATA[MySQL查看数据库文件存放目录]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/101051218</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/101051218</guid><author>m0_37726449</author><pubDate>Fri, 20 Sep 2019 09:48:33 +0800</pubDate><description><![CDATA[SHOW VARIABLES LIKE '%datadir%'


]]></description><category></category></item><item><title><![CDATA[VSCode 快捷键]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/100878868</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/100878868</guid><author>m0_37726449</author><pubDate>Mon, 16 Sep 2019 10:13:53 +0800</pubDate><description><![CDATA[1、打开（关闭）终端

Ctrl + `

2、删除整行

Ctrl + Shift + K

3、向下复制行

Alt + Shift + ↓



修改语言

Ctrl + Shift + P =&gt; configure language
]]></description><category></category></item><item><title><![CDATA[Vue 数组操作]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/100866608</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/100866608</guid><author>m0_37726449</author><pubDate>Sun, 15 Sep 2019 22:33:29 +0800</pubDate><description><![CDATA[1、字符串转数组

str.split(';'); //以分号拆分字符串

2、数组转字符串

arr.join(';'); //把数组项拼接成字符串，并以分号隔开。默认情况下是以逗号隔开

3、forEach循环


arr.forEach((item, index) =&gt; {
    console.log(item)
    console.log(index)
})


...]]></description><category></category></item><item><title><![CDATA[mybatis拦截器数据库加密敏感字段及审计功能，数据脱敏，逻辑删除等---通用mapper]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/100697145</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/100697145</guid><author>m0_37726449</author><pubDate>Tue, 10 Sep 2019 14:52:37 +0800</pubDate><description><![CDATA[一、数据加密


	涉及注解

	
		EncryptFiled 加密注解
		
		
		DecryptFiled 解密注解
		
	
	
	mapper需要继承 CrudMapper（com.gitee.cashzhang27.test.boot.crypt.mapper.util.CrudMapper）
	
	
	仅拦截通用mapper指定方法包括：（"insert", "insert...]]></description><category></category></item><item><title><![CDATA[Docker 端口映射外部无法访问问题]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/100073042</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/100073042</guid><author>m0_37726449</author><pubDate>Mon, 26 Aug 2019 10:43:21 +0800</pubDate><description><![CDATA[查看ip转发是否打开


sysctl net.ipv4.ip_forward

显示net.ipv4.ip_forward=0则表示未打开。

打开方式


vim /etc/sysctl.conf
# 增加一行
net.ipv4.ip_forward = 1
# 保存文件 shift ZZ
# sysctl -p 重新加载



sysctl

sysctl配置与显示在/proc/sys目录...]]></description><category></category></item><item><title><![CDATA[IDEA 常用快捷键]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/97114588</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/97114588</guid><author>m0_37726449</author><pubDate>Wed, 24 Jul 2019 11:29:13 +0800</pubDate><description><![CDATA[Ctrl+G 定位到行

Alt+Shift+Insert 操作列

Ctrl + Alt +B 查找接口的实现类

Ctrl + H 查看类或接口的继承关系

Ctrl + Alt + M 重构方法

Ctrl + E 打开最近文件

Alt + Insert 创建类
...]]></description><category></category></item><item><title><![CDATA[Spring 容器的创建及刷新]]></title><link>https://blog.youkuaiyun.com/m0_37726449/article/details/95783193</link><guid>https://blog.youkuaiyun.com/m0_37726449/article/details/95783193</guid><author>m0_37726449</author><pubDate>Sat, 13 Jul 2019 19:38:37 +0800</pubDate><description><![CDATA[public void refresh() throws BeansException, IllegalStateException {
  synchronized (this.startupShutdownMonitor) {
   // Prepare this context for refreshing.
   // 刷新前的预处理
 ...]]></description><category></category></item></channel></rss>