<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cold_Blooder的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cold_Blooder</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cold_Blooder]]></copyright><item><title><![CDATA[摄影艺术创作]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/147377165</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/147377165</guid><author>cold_Blooder</author><pubDate>Sun, 20 Apr 2025 23:02:59 +0800</pubDate><description><![CDATA[7.1、质感的表现方式。]]></description><category></category></item><item><title><![CDATA[postgre计算两个日期间的工作日，不包含特殊节假日]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/140119959</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/140119959</guid><author>cold_Blooder</author><pubDate>Tue, 02 Jul 2024 10:31:44 +0800</pubDate><description><![CDATA[【代码】postgre计算两个日期间的工作日，不包含特殊节假日。]]></description><category></category></item><item><title><![CDATA[Arthas生产环境查看方法入参、出参以及异常堆栈]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/135304179</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/135304179</guid><author>cold_Blooder</author><pubDate>Sat, 30 Dec 2023 12:35:05 +0800</pubDate><description><![CDATA[【代码】Arthas生成环境查看方法入参、出参以及异常堆栈。]]></description><category></category></item><item><title><![CDATA[Arthas生产环境反编译、编译、热加载]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/134677277</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/134677277</guid><author>cold_Blooder</author><pubDate>Tue, 28 Nov 2023 21:25:34 +0800</pubDate><description><![CDATA[【代码】Arthas生产环境反编译、编译、热加载。]]></description><category></category></item><item><title><![CDATA[Arthas查看数据库durid数据源情况]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/134541227</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/134541227</guid><author>cold_Blooder</author><pubDate>Tue, 21 Nov 2023 21:14:53 +0800</pubDate><description><![CDATA[【代码】Arthas查看数据库durid数据源情况。]]></description><category></category></item><item><title><![CDATA[Undertow服务器禁用不安全的请求类型]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/125414816</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/125414816</guid><author>cold_Blooder</author><pubDate>Wed, 22 Jun 2022 18:35:14 +0800</pubDate><description><![CDATA[Undertow服务器禁用不安全的请求类型]]></description><category></category></item><item><title><![CDATA[Java微服务组件Spring cloud ribbon源码分析]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/124675093</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/124675093</guid><author>cold_Blooder</author><pubDate>Mon, 09 May 2022 22:44:19 +0800</pubDate><description><![CDATA[微服务组件Spring Cloud Ribbon源码分析_哔哩哔哩_bilibili

Ribbon源码分析 | ProcessOn免费在线作图,在线流程图,在线思维导图 |


		1、什么是ribbon?


		1、什么是客户端的负载均衡


		

2、什么是服务端的负载均衡


		2、快速整合ribbon


		3、源码分析










...]]></description><category></category></item><item><title><![CDATA[去除js代码混淆的方法，亲测有效]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/119418523</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/119418523</guid><author>cold_Blooder</author><pubDate>Thu, 05 Aug 2021 15:16:32 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;Title&lt;/title&gt;

&lt;/head&gt;
&lt;body&gt;
&lt;div id="divTest"&gt;

&lt;/div&gt;
&lt;/body&gt;
&lt;script&gt;
    document.getElementById('di.]]></description><category></category></item><item><title><![CDATA[window.open + postMessage实现打开弹框，并且在子页面接收参数，亲测有效]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/119417682</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/119417682</guid><author>cold_Blooder</author><pubDate>Thu, 05 Aug 2021 15:03:51 +0800</pubDate><description><![CDATA[父页面写法：


    // 要打开的页面地址   
    var url = "http://127.0.0.1/demo";
    // 样式
    var sFeatures = "dialogWidth:490px;dialogHeight:310px;scroll:no;status:no;";
    // 参数
    var arg= new Object();
    arg.id = "1";
    arg.name = "zhangsan";

    // 打开子窗口
	w]]></description><category></category></item><item><title><![CDATA[查看Linux系统上的文件系统磁盘使用情况 - df 命令]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/111043415</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/111043415</guid><author>cold_Blooder</author><pubDate>Fri, 11 Dec 2020 17:27:39 +0800</pubDate><description><![CDATA[1、Linux df 命令

df（disk free） 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计

2、语法

df 【选项】【参数】

3、查询系统磁盘整体使用情况

①、df -l

  
		②、df -lh


		③、df -lh /目录 查看某个目录的磁盘使用情况

       
		


...]]></description><category></category></item><item><title><![CDATA[MySQL一条sql语句查出表中不同字段（列）的数量 - COUNT( DISTINCT column_name)或者COUNT( DISTINCTROW column_name)]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/110648836</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/110648836</guid><author>cold_Blooder</author><pubDate>Fri, 04 Dec 2020 16:10:33 +0800</pubDate><description><![CDATA[首先创建一张书籍表，建表语句和初始化数据如下：


CREATE TABLE `book`  (
  `id` int(20) NOT NULL,
  `book_name` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '书名',
  `press` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT N.]]></description><category></category></item><item><title><![CDATA[由一条超级慢的全表查询sql导致MySQL服务故障引发的深思]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/110493200</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/110493200</guid><author>cold_Blooder</author><pubDate>Wed, 02 Dec 2020 21:24:41 +0800</pubDate><description><![CDATA[1、起因

某晚上忽然发现应用报错：Could not open JDBC Connection for transaction，获取不到数据库连接了。数据库配置的最大连接数是2000，正常情况下，是不会出现这种问题的。那么，是什么原因导致这种现象出现的呢？

2、分析解决过程

于是，使用show full processlist查看数据库连接占用情况，发现连接数已经占用满了。而且连接占用的时间都比较长，就算是一个简单的sql也等待了很长时间还是没有执行完。所以导致无法获取连接的情况。

继续分析这些连接]]></description><category></category></item><item><title><![CDATA[查看linux服务器mysql的安装位置和所属磁盘分区]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/110494567</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/110494567</guid><author>cold_Blooder</author><pubDate>Wed, 02 Dec 2020 18:38:49 +0800</pubDate><description><![CDATA[1、使用ps -ef | grep mysql查看mysql的进程情况




]]></description><category></category></item><item><title><![CDATA[mysql查看连接池最大连接数以及连接使用情况]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/110456275</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/110456275</guid><author>cold_Blooder</author><pubDate>Tue, 01 Dec 2020 22:57:51 +0800</pubDate><description><![CDATA[1

			2
			
			
			show variables like'%max_connection%'; 查看最大连接数

			setglobal max_connections=1000; 重新设置最大连接数
			
		
			1

			2

			3

			4

			5

			6

			7

			8

			9

			10

			11
			
			
			mysql&gt; show status like'Threads%';

			+-...]]></description><category></category></item><item><title><![CDATA[mysql的show processlist命令大作用]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/110455485</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/110455485</guid><author>cold_Blooder</author><pubDate>Tue, 01 Dec 2020 22:32:40 +0800</pubDate><description><![CDATA[mysql的show processlist命令大作用

1.当连接数据库时，报错“too many connections”，就可使用此命令查看有哪些线程正在执行

2.主要列解释
- command 列，显示当前连接的执行的命令，一般就是休眠（ sleep ），查询（ query ），连接（ connect ）
- time: 执行时间，单位秒
- state： 当前连接的sql语句的状态，很重要的列，state只是语句执行中的某一个状态，

这个命令中最关键的就是state列，mysql列出的状态主要]]></description><category></category></item><item><title><![CDATA[mysql查下执行时间长的sql，并强制结束耗时长的sql]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/110454070</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/110454070</guid><author>cold_Blooder</author><pubDate>Tue, 01 Dec 2020 21:55:55 +0800</pubDate><description><![CDATA[1、select Id,User,Host,db,Time,Info from information_schema.`PROCESSLIST` where info is not null;


		2、SHOW PROCESSLIST;


		使用SHOW PROCESSLIST语句查看哪些线程正在运行，并使用KILL thread_id语句终止一个线程。例如：kill 23
...]]></description><category></category></item><item><title><![CDATA[GIT删除远程分支和本地分支的命令]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/107319039</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/107319039</guid><author>cold_Blooder</author><pubDate>Mon, 13 Jul 2020 16:07:36 +0800</pubDate><description><![CDATA[1、删除远程分支

命令：git push origin --delete 分支名


git push origin --delete fixbug/test

2、删除本地分支

命令：git branch -d 分支名


git branch -d fixbug/test



]]></description><category></category></item><item><title><![CDATA[Spring注解方式实现类的多例模式以及注入使用时怎么使用]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/107289446</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/107289446</guid><author>cold_Blooder</author><pubDate>Sat, 11 Jul 2020 19:29:08 +0800</pubDate><description><![CDATA[1、声明方式


@Component
@Scope("prototype")
public class DemoPrototype {
   ...
}

2、其它类要注入改类时

注意：不能直接使用@Autowired，否则注入的还是单例，需要使用工厂。


@Autowired
private ObjectFactory&lt;T&gt; objectFactory;


对象进行注入（T为你要注入的类），想要使用该多例对象时，用


T t = objectFactory.getObject();
]]></description><category></category></item><item><title><![CDATA[@Valid对List中的实体类的属性校验的两种解决方案]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/106889022</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/106889022</guid><author>cold_Blooder</author><pubDate>Sun, 21 Jun 2020 18:19:01 +0800</pubDate><description><![CDATA[1、实体类注解


@Builder
@Data
public class User{

    
    @NotBlank(message = "姓名不能为空！")
    private String name;

    @NotBlank(message = "性别不能为空！")
    private String gender;
}

2、请求报文中如果有“list”属性，解决方案如下：

请求报文：


{
	"list": [
		{
			"name": "Tom",
			"gende]]></description><category></category></item><item><title><![CDATA[雪花算法等生成Long类型的长Id返回给前端精度丢失问题解决方案]]></title><link>https://blog.youkuaiyun.com/cold_Blooder/article/details/106301542</link><guid>https://blog.youkuaiyun.com/cold_Blooder/article/details/106301542</guid><author>cold_Blooder</author><pubDate>Sat, 23 May 2020 16:00:05 +0800</pubDate><description><![CDATA[添加一个配置类HttpMessageConverters ，即可完美解决！


@Configuration
public class JsonHttpMessageConvert {

    @Bean
    public HttpMessageConverters fastJsonHttpMessageConverters() {
        FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverte.]]></description><category></category></item></channel></rss>