<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[YPC的博客]]></title><description><![CDATA[Keep running and keep learning!]]></description><link>https://blog.youkuaiyun.com/XJYPC</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; XJYPC]]></copyright><item><title><![CDATA[自定义拦截器，存储请求相关数据]]></title><link>https://blog.youkuaiyun.com/XJYPC/article/details/131419809</link><guid>https://blog.youkuaiyun.com/XJYPC/article/details/131419809</guid><author>XJYPC</author><pubDate>Tue, 27 Jun 2023 16:24:01 +0800</pubDate><description><![CDATA[实现OncePerRequestFilter接口，该接口的doFilterInternal方法可以实现对请求的过滤。通过自定义过滤器，拦截请求，存储请求相关数据，便于其他地方使用。使用postman模拟请求，查看返回效果。效果：基于线程，存储当前请求的相关数据。将请求数据封装在当前线程中。]]></description><category></category></item><item><title><![CDATA[MySQL索引191]]></title><link>https://blog.youkuaiyun.com/XJYPC/article/details/125222925</link><guid>https://blog.youkuaiyun.com/XJYPC/article/details/125222925</guid><author>XJYPC</author><pubDate>Fri, 10 Jun 2022 15:49:49 +0800</pubDate><description><![CDATA[mysql建立索引，出现设置长度191的原因]]></description><category></category></item><item><title><![CDATA[使用nacos作为配置中心]]></title><link>https://blog.youkuaiyun.com/XJYPC/article/details/123233676</link><guid>https://blog.youkuaiyun.com/XJYPC/article/details/123233676</guid><author>XJYPC</author><pubDate>Wed, 02 Mar 2022 16:37:35 +0800</pubDate><description><![CDATA[nacos 是阿里巴巴开源的一款应用架构。其核心是”服务“（service），围绕服务，提供一系列诸如服务发现、配置中心、微服务管理的功能。
选择nacos的原因，中文生态，简单易上手。
nacos的关键特性（摘自nacos官方文档）


服务发现和服务健康监测
Nacos 支持基于 DNS 和基于 RPC 的服务发现。服务提供者使用 原生SDK、OpenAPI、或一个独立的Agent TODO注册 Service 后，服务消费者可以使用DNS TODO 或HTTP&amp;API查找和发现服务。
Naco]]></description><category></category></item><item><title><![CDATA[mysql连接数据库，查看数据运行情况和配置信息]]></title><link>https://blog.youkuaiyun.com/XJYPC/article/details/122575483</link><guid>https://blog.youkuaiyun.com/XJYPC/article/details/122575483</guid><author>XJYPC</author><pubDate>Wed, 19 Jan 2022 10:36:08 +0800</pubDate><description><![CDATA[-- 查看MySQL服务器配置信息
SHOW VARIABLES;
-- DEFAULT join_buffer_size 256M
SHOW VARIABLES LIKE '%buffer%';
-- 连接数
SHOW VARIABLES LIKE 'max_connections';
-- key_buffer_size 是对MyISAM表性能影响最大的一个参数 DEFAULT 8G
SHOW VARIABLES LIKE 'key_buffer_size';



-- 查看MySQL服务器运行的各种]]></description><category></category></item><item><title><![CDATA[防御ssh爆破]]></title><link>https://blog.youkuaiyun.com/XJYPC/article/details/122460123</link><guid>https://blog.youkuaiyun.com/XJYPC/article/details/122460123</guid><author>XJYPC</author><pubDate>Wed, 12 Jan 2022 19:02:02 +0800</pubDate><description><![CDATA[记录一下，某天使用ssh方式登录linux服务器，服务器报警提示多次登录失败，╮(╯▽╰)╭，截图没有保存下来
博主是CentOS 8 不使用hosts.allow 和hosts.deny的方式，也可以使用防火墙firewall的方式（请自行查阅资料）
CentOS 7 可以推荐使用hosts.allow 和hosts.deny的方式


使用 lastb命令查看




查看secure文件，使用命令
less /var/log/secure






判断
从以上数据来看（截图只是部分），攻击者通过.]]></description><category></category></item><item><title><![CDATA[-bash: xxx: command not found，不同linux版本安装软件]]></title><link>https://blog.youkuaiyun.com/XJYPC/article/details/122459456</link><guid>https://blog.youkuaiyun.com/XJYPC/article/details/122459456</guid><author>XJYPC</author><pubDate>Wed, 12 Jan 2022 18:21:34 +0800</pubDate><description><![CDATA[查看linux内核系统版本


cat /proc/version



根据对应版本使用软件安装


#Debian
apt-get install xxx


#Ubuntu
apt-get install xxx


#Alpine
apk add xxx


#Arch Linux
pacman -S xxx


#Kali
Linux apt-get install xxx


#CentOS
yum install xxx


#Fedora
dnf install xxx


#OS X
b.]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA使用技巧（一）]]></title><link>https://blog.youkuaiyun.com/XJYPC/article/details/122449448</link><guid>https://blog.youkuaiyun.com/XJYPC/article/details/122449448</guid><author>XJYPC</author><pubDate>Wed, 12 Jan 2022 11:27:55 +0800</pubDate><description><![CDATA[IntelliJ IDEA使用技巧，启动项目快速打开浏览器，避免手动输入；自定义banner.txt个性化输出]]></description><category></category></item><item><title><![CDATA[Beyond Compare “这个授权密钥已被吊销”]]></title><link>https://blog.youkuaiyun.com/XJYPC/article/details/122299250</link><guid>https://blog.youkuaiyun.com/XJYPC/article/details/122299250</guid><author>XJYPC</author><pubDate>Tue, 04 Jan 2022 11:26:22 +0800</pubDate><description><![CDATA[Beyond Compare “这个授权密钥已被吊销”
macOS 目录

~/Library/Application Support/Beyond Compare

license

Beyond Compare 4
Licensed to:    Special [K]
Quantity:       9999 users
Serial number:  4895-0245
License type:   Pro Edition for Windows/Linux/macOS
— BEGIN LICEN]]></description><category></category></item><item><title><![CDATA[使用Ajax的发送Get请求，Url被截断]]></title><link>https://blog.youkuaiyun.com/XJYPC/article/details/122038619</link><guid>https://blog.youkuaiyun.com/XJYPC/article/details/122038619</guid><author>XJYPC</author><pubDate>Mon, 20 Dec 2021 12:20:53 +0800</pubDate><description><![CDATA[请求参数，roleName中包含特殊字符"#"



发送请求的js代码


static request(param){

        let opt = param || {};
        opt.url = param.url || '';
        opt.async = param.async || true;
        opt.data = param.data || null;
        opt.success = param.success || functi..]]></description><category></category></item><item><title><![CDATA[Unable to read class [XXXXXXX]} java.lang. ArrayIndexOutOfBoundsException]]></title><link>https://blog.youkuaiyun.com/XJYPC/article/details/121999553</link><guid>https://blog.youkuaiyun.com/XJYPC/article/details/121999553</guid><author>XJYPC</author><pubDate>Fri, 17 Dec 2021 16:52:45 +0800</pubDate><description><![CDATA[Java代码

@Component
public class FcmHelper {
    private static final Logger log = LoggerFactory.getLogger(FcmHelper.class);

    private static String APP_ID = "";
    private static String SECRET_KEY = "";
    private static String CHECK_URL = "";
    pr.]]></description><category></category></item><item><title><![CDATA[aes-128-gcm算法，对接中宣部防沉迷]]></title><link>https://blog.youkuaiyun.com/XJYPC/article/details/115294705</link><guid>https://blog.youkuaiyun.com/XJYPC/article/details/115294705</guid><author>XJYPC</author><pubDate>Mon, 29 Mar 2021 10:34:14 +0800</pubDate><description><![CDATA[对接国家防沉迷系统，加密字符串部分

	private static final Integer ZERO = 0;
    private static final Integer MAC = 16;
    private static final Integer DEFAULT_GCM_LV = 12;
    private static final Integer SECRET_LENGTH_128 = 128;
    private static final String AES = "AE.]]></description><category></category></item><item><title><![CDATA[Java注解、元注解、利用拦截器实现自定义注解]]></title><link>https://blog.youkuaiyun.com/XJYPC/article/details/111574680</link><guid>https://blog.youkuaiyun.com/XJYPC/article/details/111574680</guid><author>XJYPC</author><pubDate>Wed, 23 Dec 2020 10:54:08 +0800</pubDate><description><![CDATA[Java注解，介绍元注解，使用拦截器实现自定义注解]]></description><category></category></item></channel></rss>