<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixb4818的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixb4818</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixb4818]]></copyright><item><title><![CDATA[利用mat（MemoryAnalyzer）分析oom]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/131077483</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/131077483</guid><author>weixb4818</author><pubDate>Tue, 06 Jun 2023 22:57:58 +0800</pubDate><description><![CDATA[mat 分析oom dump文件。]]></description><category></category></item><item><title><![CDATA[Jmap 查看Heap信息]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/131008994</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/131008994</guid><author>weixb4818</author><pubDate>Fri, 02 Jun 2023 16:12:34 +0800</pubDate><description><![CDATA[jmap -heap]]></description><category></category></item><item><title><![CDATA[CPU OCCUPATION近100%排查]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/130963736</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/130963736</guid><author>weixb4818</author><pubDate>Wed, 31 May 2023 11:00:09 +0800</pubDate><description><![CDATA[查看最高cpu 占用进程(得到进程id) 结果为。注意：需要将线程id转16进制查询。线程 cpu time时间过高。]]></description><category></category></item><item><title><![CDATA[Redis cluster 集群配置]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/128395237</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/128395237</guid><author>weixb4818</author><pubDate>Wed, 21 Dec 2022 12:16:03 +0800</pubDate><description><![CDATA[redis集群配置]]></description><category></category></item><item><title><![CDATA[IDEA： project忽略文件显示]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/126640768</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/126640768</guid><author>weixb4818</author><pubDate>Thu, 01 Sep 2022 12:28:33 +0800</pubDate><description><![CDATA[IDEA配置]]></description><category></category></item><item><title><![CDATA[Redis 主从配置（带密码）]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/126350341</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/126350341</guid><author>weixb4818</author><pubDate>Mon, 15 Aug 2022 17:16:13 +0800</pubDate><description><![CDATA[redis 主从配置]]></description><category></category></item><item><title><![CDATA[RSA 加密解密]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/126241537</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/126241537</guid><author>weixb4818</author><pubDate>Tue, 09 Aug 2022 09:55:08 +0800</pubDate><description><![CDATA[RSA]]></description><category></category></item><item><title><![CDATA[hutool 工具包实现rsa加密]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/126222426</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/126222426</guid><author>weixb4818</author><pubDate>Mon, 08 Aug 2022 10:14:55 +0800</pubDate><description><![CDATA[hutool 工具包rsa]]></description><category></category></item><item><title><![CDATA[springboot 修改默认parent依赖版本]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/123478541</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/123478541</guid><author>weixb4818</author><pubDate>Mon, 14 Mar 2022 14:51:46 +0800</pubDate><description><![CDATA[&lt;properties&gt;
       &lt;mysql.version&gt;8.0.28&lt;/mysql.version&gt;
 &lt;/properties&gt;

&lt;dependency&gt;
    &lt;groupId&gt;mysql&lt;/groupId&gt;
    &lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt;
    &lt;version&gt;${mysql.version..]]></description><category></category></item><item><title><![CDATA[springboot 加载静态资源]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/120435223</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/120435223</guid><author>weixb4818</author><pubDate>Thu, 23 Sep 2021 15:12:35 +0800</pubDate><description><![CDATA[spring
  resources:
    static-location: classpath:/images/,classpath:/css/,classpath:/lib/jquery/,classpath:/lib/fine-uploader/

lib文件夹下有两个子文件，一开始写lib/**/时，想同时匹配/lib/jquery/，/lib/fine-uploader/测试发现并没有起作用。所以不能用**/代替多个文件。






...]]></description><category></category></item><item><title><![CDATA[spring aop多数据源访问控制]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/119247336</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/119247336</guid><author>weixb4818</author><pubDate>Fri, 30 Jul 2021 14:40:59 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/yzyBalance/p/11423436.html
]]></description><category></category></item><item><title><![CDATA[原码，补码和反码]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/119065609</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/119065609</guid><author>weixb4818</author><pubDate>Sat, 24 Jul 2021 23:31:03 +0800</pubDate><description><![CDATA[1、机器数

一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的，在计算机用一个数的最高位存放符号, 正数为0, 负数为1.

比如，十进制中的数 +3 ，计算机字长为8位，转换成二进制就是00000011。如果是 -3 ，就是 10000011 。

那么，这里的 00000011 和 10000011 就是机器数

2、真值

因为第一位是符号位，所以机器数的形式值就不等于真正的数值。例如上面的有符号数 10000011，其最高位1代表负，其真正数值是 -3 而不是形式值131（.]]></description><category></category></item><item><title><![CDATA[java关于整数的四种表示方式]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/119046077</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/119046077</guid><author>weixb4818</author><pubDate>Fri, 23 Jul 2021 23:15:25 +0800</pubDate><description><![CDATA[二进制（binary）0，1 满2进1，以0b或者0B开头，

八进制（octal) 0~7 满8进1 以0开头

十进制（decimal）最常用 满10进1

十六进制（hex) 0-9,A~F; 以0x或者0X开头，A~F不区分大小写

如 0x12AF+1=0x12B0
]]></description><category></category></item><item><title><![CDATA[Unicode与 ASCII]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/119011777</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/119011777</guid><author>weixb4818</author><pubDate>Fri, 23 Jul 2021 00:16:42 +0800</pubDate><description><![CDATA[ASCII： 一共规定了128个字符的编码，比如空格SPACE是32（二进制00100000），大写的字母A是65（二进制01000001）。这128个符号（包括32个不能打印出来的控制符号），只占用了一个字节的后面7位，最前面的一位统一规定为0。

英语用128个符号编码就够了，但是用来表示其他语言，128个符号是不够的，例如我们的汉字。

Unicode： 是一种字符集规范,我们常见的UTF-8,UTF-16都是不同的实现方式；Unicode规范好比定义了每个字符都对应一个数字，称作码点（code po]]></description><category></category></item><item><title><![CDATA[bit 与byte]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/118916065</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/118916065</guid><author>weixb4818</author><pubDate>Mon, 19 Jul 2021 22:34:45 +0800</pubDate><description><![CDATA[前提介绍：计算机就是一系列的电路开关。每个开关都有两种状态：开（on），关（off）

如果电路是开，它的值是1；电路是关，它的值为0；

一个0或者一个1的存储代表一个比特（bit）是计算机的最小存储单位

计算机的最基本存储单元是字节（byte),一个字节由8个bit构成。

计算机的存储能力由字节来衡量。常见存储单位如下：

千字节（kilobyte,KB)=1024B

兆字节（megabyte，MB)=1024KB

千兆字节（gigabyte，GB)=1024MB

万亿字节（terabyte，]]></description><category></category></item><item><title><![CDATA[jdbc连接oracle数据库yml配置]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/117793960</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/117793960</guid><author>weixb4818</author><pubDate>Fri, 11 Jun 2021 00:45:20 +0800</pubDate><description><![CDATA[springboot邮件发送@TOC
欢迎使用Markdown编辑器
package springboot02task;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.spri]]></description><category></category></item><item><title><![CDATA[获取昨天一整天时间]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/114322961</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/114322961</guid><author>weixb4818</author><pubDate>Wed, 03 Mar 2021 16:48:11 +0800</pubDate><description><![CDATA[Calendar c1 = new GregorianCalendar();
c1.set(Calendar.HOUR_OF_DAY, 0);
c1.set(Calendar.MINUTE, 0);
c1.set(Calendar.SECOND, 0);
c1.add(Calendar.DAY_OF_MONTH,-1);
System.out.println(c1.getTime());
Calendar c2 = new GregorianCalendar();
c2.set(Calendar.HOUR_]]></description><category></category></item><item><title><![CDATA[有条件的查询表元素多个字段重复的数据]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/111311836</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/111311836</guid><author>weixb4818</author><pubDate>Thu, 17 Dec 2020 11:31:43 +0800</pubDate><description><![CDATA[例如
查询md_area表中mdm_id与area_name_en字段相同的数据并且状态为is_active =1
在这里插入代 select * from md_area a where (a.mdm_id,a.area_name_en) in (select mdm_id,area_name_en from md_area WHERE is_active =1 group by mdm_id,area_name_en having count(mdm_id) &gt; 1)码片

...]]></description><category></category></item><item><title><![CDATA[update的值为 select查询结果]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/110821584</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/110821584</guid><author>weixb4818</author><pubDate>Mon, 07 Dec 2020 16:33:57 +0800</pubDate><description><![CDATA[例如：需求是更新md_port表的port_name_en字段，更新的值是select的（条件md_port.port_5code = temp.LocationCode）结果，不能直接更新，要用inner join
UPDATE md_port INNER JOIN (SELECT * FROM temp) c SET md_port.port_name_en=c.CombinedLocationState
WHERE md_port.port_5code = c.LocationCode

...]]></description><category></category></item><item><title><![CDATA[@Validated和@Valid区别]]></title><link>https://blog.youkuaiyun.com/weixb4818/article/details/110221116</link><guid>https://blog.youkuaiyun.com/weixb4818/article/details/110221116</guid><author>weixb4818</author><pubDate>Fri, 27 Nov 2020 09:40:39 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/qq_27680317/article/details/79970590

]]></description><category></category></item></channel></rss>