<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rainyear</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rainyear]]></copyright><item><title><![CDATA[python 安装]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/124292696</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/124292696</guid><author>rainyear</author><pubDate>Wed, 20 Apr 2022 11:08:34 +0800</pubDate><description><![CDATA[https://docs.python.org/zh-cn/3.7/using/windows.html  Python环境
https://www.jetbrains.com/           Pycharm开发工具
https://blog.youkuaiyun.com/pdcfighting/article/details/80297499 license
https://www.cnblogs.com/xingzc/p/5912285.html      ...]]></description><category></category></item><item><title><![CDATA[跨域代码例子]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/122230048</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/122230048</guid><author>rainyear</author><pubDate>Thu, 30 Dec 2021 10:04:13 +0800</pubDate><description><![CDATA[/**
*
*
* 版权所有，侵权必究！
*/
package com.jcfintech.esign.business.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annot...]]></description><category></category></item><item><title><![CDATA[logback实现日志脱敏]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/120784396</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/120784396</guid><author>rainyear</author><pubDate>Fri, 15 Oct 2021 15:31:37 +0800</pubDate><description><![CDATA[最近在研究如何使用logback实现日志脱敏的工作，网上各种查，各种找，终于找到了解决的办法。其实原理知道，就是想找一个最简便的方法而已。那今天咱们就来聊聊如何用Logback创建自定义格式转换符来实现日志脱敏**

脱敏类文件
配置文件
脱敏类文件
数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形，实现敏感隐私数据的可靠保护。 —— [ 百度百科 ]

本文使用最简单的脱敏方式进行数据脱敏打印，规则如下：

| 参数 | 脱敏前 | 脱敏后 |

| ——– | ——– | ——– |

| 姓名 |]]></description><category></category></item><item><title><![CDATA[Callabl Future线程池相关]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/119570198</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/119570198</guid><author>rainyear</author><pubDate>Tue, 10 Aug 2021 15:06:12 +0800</pubDate><description><![CDATA[发送邮件，查询数据多条记录，把查询到的参数，调用第三方调口返回都用到了线程池。

Callable是类似于Runnable的接口，实现Callable接口的类和实现Runnable的类都是可被其它线程执行的任务。

Callable和Runnable有几点不同：
（1）Callable规定的方法是call()，而Runnable规定的方法是run().
（2）Callable的任务执行后可返回值，而Runnable的任务是不能返回值的。
（3）call()方法可抛出异常，而run()方法是不能抛出异常的。
]]></description><category></category></item><item><title><![CDATA[Master-Worker模式的java代码模拟实现]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/118495188</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/118495188</guid><author>rainyear</author><pubDate>Mon, 05 Jul 2021 17:45:04 +0800</pubDate><description><![CDATA[Master-Worker模式是常用的并行模式。它的核心思想是系统由两类进程协作工作。Master进程和Worker进程。Master负
  责接收和分配任务。Worker负责处理master分配的子任务。当Worker子进程处理完成后，会将结果返回给Master,由
  Master做归纳总结。它的好处是将一个大任务分解成若干小任务，并行执行，从而提高了系统的吞吐量。
  以下为代码实现部分，各部分有注释。
1
2
3
4
Master的java代码实现


import jav...]]></description><category></category></item><item><title><![CDATA[stream()和parallelStream()]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/110002683</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/110002683</guid><author>rainyear</author><pubDate>Mon, 23 Nov 2020 17:26:38 +0800</pubDate><description><![CDATA[首先先说明，这篇文章的对比有失公允，stream()和parallelStream()差距还是挺大的，用parallelStream()这种开线程的玩意和单线程比较，有点不公平。

Stream流是一个集合元素的函数模型，它并不是集合，也不是数据结构，其本身并不存储任何元素（或其地址值），它只是在原数据集上定义了一组操作。

Stream流不保存数据，Stream操作是尽可能惰性的，即每当访问到流中的一个元素，才会在此元素上执行这一系列操作。

Stream流也不会改变原有数据。

具体Stream流的知识]]></description><category></category></item><item><title><![CDATA[解决https JDK导入安全证书]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/108310252</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/108310252</guid><author>rainyear</author><pubDate>Sun, 30 Aug 2020 20:06:06 +0800</pubDate><description><![CDATA[目前在研究cas sso相关的搭建知识。开始便是关于HTTPS安全证书的一些问题，简单说一下本文的目的：安全证书的生成，jdk导入安全证书。

先说自己定义的域名

编辑文件 C:\Windows\System32\drivers\etc\hosts 在文件末端添加下面的信息：













1：win+R 快捷键打开DOS命令窗口



2：输入以下命令，生成证书


keytool -genkey -alias ssodemo -keyalg RSA -keysize 1024 ...]]></description><category></category></item><item><title><![CDATA[SpringBoot整合RabbitMQ之典型应用场景实战一]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/104840188</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/104840188</guid><author>rainyear</author><pubDate>Fri, 13 Mar 2020 14:16:43 +0800</pubDate><description><![CDATA[SpringBoot整合RabbitMQ之典型应用场景实战一


(https://blog.51cto.com/13877966/2297056)






实战前言
RabbitMQ 作为目前应用相当广泛的消息中间件，在企业级应用、微服务应用中充当着重要的角色。特别是在一些典型的应用场景以及业务模块中具有重要的作用，比如业务服务模块解耦、异步通信、高并发限流、超时业务、数据延迟处理等。
...]]></description><category></category></item><item><title><![CDATA[springboot2.X整合prometheus监控]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/103220728</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/103220728</guid><author>rainyear</author><pubDate>Sun, 24 Nov 2019 00:50:23 +0800</pubDate><description><![CDATA[springboot2.X整合prometheus监控





springboot2.X整合prometheus监控

springboot2.x暴露健康状况通过prometheus监控
	prometheus-operator监控java应用整合
	
		构建springboot项目的时候需要注意的点：
			部署prometheus需要注意的点
		
	
	参考


springbo...]]></description><category></category></item><item><title><![CDATA[Keepalived之——Keepalived + Nginx 实现高可用 Web 负载均衡]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/103097214</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/103097214</guid><author>rainyear</author><pubDate>Sat, 16 Nov 2019 12:17:10 +0800</pubDate><description><![CDATA[一、Keepalived 简要介绍
Keepalived 是一种高性能的服务器高可用或热备解决方案， Keepalived 可以用来防止服务器单点故障的发生，通过配合 Nginx 可以实现 web 前端服务的高可用。
Keepalived 以 VRRP 协议为实现基础，用 VRRP 协议来实现高可用性(HA)。 VRRP(Virtual RouterRedundancy Protocol)协...]]></description><category></category></item><item><title><![CDATA[MySQL 5.7 主从复制架构搭建]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/103042505</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/103042505</guid><author>rainyear</author><pubDate>Wed, 13 Nov 2019 09:28:33 +0800</pubDate><description><![CDATA[参考

https://www.jianshu.com/p/208667156faf





准备环境

使用的系统环境是 Red Hat Enterprise Linux Server release 7.4 (Maipo)最小化安装版本

[root@localhost ~]# cat /etc/redhat-release

Red Hat Enterprise Linux Se...]]></description><category></category></item><item><title><![CDATA[iptables 的安装与配置]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/103010274</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/103010274</guid><author>rainyear</author><pubDate>Mon, 11 Nov 2019 15:08:59 +0800</pubDate><description><![CDATA[iptables的安装与配置

由于centos7默认是使用firewall作为防火墙，下面介绍如何将系统的防火墙设置为iptables。

#停止firewall
systemctl stop firewall.service

#禁止firewall开机启动
systemctl disable firewall.service



#安装iptables
yum instal...]]></description><category></category></item><item><title><![CDATA[CentOS7源码安装部署keepalived-2.0.15]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/102974233</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/102974233</guid><author>rainyear</author><pubDate>Fri, 08 Nov 2019 15:34:09 +0800</pubDate><description><![CDATA[安装依赖包


yum install gcc openssl-devel libnl3-devel pcre-devel

选择安装net-snmp-devel libnfnetlink-devel

下载源码包


wget https://www.keepalived.org/software/keepalived-2.0.15.tar.gz
tar xf keepaliv...]]></description><category></category></item><item><title><![CDATA[window10下的eclipse用java连接hadoop执行mapreduce任务]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/101062821</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/101062821</guid><author>rainyear</author><pubDate>Fri, 20 Sep 2019 15:50:58 +0800</pubDate><description><![CDATA[window10下的eclipse用java连接hadoop执行mapreduce任务

一.准备工作

1.eclipse连接hadoop的插件，需要版本匹配，这有几个常用的 2 版本的插件

hadoop2x-eclipse-plugin-master

密码：feg1

2.hadoop-common-2.2.0-bin-master，这个跟版本无关，直接用就可以。

hadoop-co...]]></description><category></category></item><item><title><![CDATA[java  实现 hdfs写入，查询 ，创建，删除功能]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/101060326</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/101060326</guid><author>rainyear</author><pubDate>Fri, 20 Sep 2019 14:48:03 +0800</pubDate><description><![CDATA[import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URI;
import java.util.Properties...]]></description><category></category></item><item><title><![CDATA[hadoop HDFS常用文件操作命令 命令基本格式:]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/101051176</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/101051176</guid><author>rainyear</author><pubDate>Fri, 20 Sep 2019 09:52:02 +0800</pubDate><description><![CDATA[1
			
			
			hadoop fs-cmd &lt; args &gt;
			
		1. ls　　列出hdfs文件系统根目录下的目录和文件


			1
			
			
			hadoop fs-ls/dir
			
		
			1
			
			
			hadoop fs-ls-R/dir--列出hdfs文件系统所有的目录和...]]></description><category></category></item><item><title><![CDATA[虚拟机搭建hadoop 三台主从]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/101016637</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/101016637</guid><author>rainyear</author><pubDate>Thu, 19 Sep 2019 11:20:34 +0800</pubDate><description><![CDATA[这个搭建其实有很多教程，而且每种搭建方式都不一样，有普通的，也有高可用的，还有各种细节需要注意的，比如要搞一个用户组这些，因为我们这里只有三台虚拟机，就不用多搞那些复杂的，从普通的入手

三台虚拟机，

hadoop01（主机）

hadoop02（从机）

hadoop03（从机）

先将三台虚拟机配置静态IP，这里可能要自己找博客看看了，因为和要和自己的电脑有关的配置，不仅仅是虚拟机了。

...]]></description><category></category></item><item><title><![CDATA[JVM监控命令详解(转)]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/100726508</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/100726508</guid><author>rainyear</author><pubDate>Wed, 11 Sep 2019 09:20:21 +0800</pubDate><description><![CDATA[JVM监控命令详解(转)
JVM监控命令基本就是jps、jstack、jmap、jhat、jstat几个命令的使用就可以了

JDK本身提供了很多方便的JVM性能调优监控工具，除了集成式的VisualVM和jConsole外，还有jps、jstack、jmap、jhat、jstat等小巧的工具，本博客希望能起抛砖引玉之用，让大家能开始对JVM性能调优的常用工具有所了解。
现实企业级J...]]></description><category></category></item><item><title><![CDATA[linux 下CPU占用最多的前10个进程：]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/100726384</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/100726384</guid><author>rainyear</author><pubDate>Wed, 11 Sep 2019 09:16:19 +0800</pubDate><description><![CDATA[Linux下显示系统进程的命令ps，最常用的有ps -ef 和ps aux。这两个到底有什么区别呢？讨论这个问题，要追溯到Unix系统中的两种风格

System Ｖ风格BSD风格

ps -efps aux

1.CPU占用最多的前10个进程：

ps auxw|head -1;ps auxw|sort -rn -k3|head -10

2...]]></description><category></category></item><item><title><![CDATA[压力测试]]></title><link>https://blog.youkuaiyun.com/rainyear/article/details/100726365</link><guid>https://blog.youkuaiyun.com/rainyear/article/details/100726365</guid><author>rainyear</author><pubDate>Wed, 11 Sep 2019 09:14:51 +0800</pubDate><description><![CDATA[cd /usr/local/src
tar -xvf apache-jmeter-5.0.tgz
chmod -R 777 apache-jmeter-5.0
vi /etc/profile
export PATH=/usr/local/src/apache-jmeter-5.0/bin/:$PATH
export JMETER="/usr/local/src/apache-jmeter-5.0"...]]></description><category></category></item></channel></rss>