<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Zale_J的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Zale_J</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Zale_J]]></copyright><item><title><![CDATA[Claude Code 安装与配置]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/160961373</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/160961373</guid><author>Zale_J</author><pubDate>Sun, 10 May 2026 22:35:01 +0800</pubDate><description><![CDATA["env": {这里使用了自定义的 API 端点，并配置了 GLM-5 作为默认模型。这种配置方式允许用户接入兼容 Anthropic API 的第三方模型服务。编辑"env": {✅ GLM-5 模型提供强大的代码生成能力✅ 细粒度的权限管理平衡了安全性和便利✅ Superpowers 插件带来了专业的开发工作流。]]></description><category></category></item><item><title><![CDATA[排查Java应用内存问题与相关工具介绍]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/143682395</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/143682395</guid><author>Zale_J</author><pubDate>Mon, 11 Nov 2024 14:49:50 +0800</pubDate><description><![CDATA[最近在工作中偶尔会遇到一些Java应用的内存问题，比如内存的持续增长，或者相关的内存溢出问题。如果没有相关的经验或对相关工具的使用不太熟悉，可能看问题就会比较慢。（当然这种问题一般也不是那么好就直接看出来的）因此做一些总结和简单的分享。]]></description><category></category></item><item><title><![CDATA[MySQL Workbench 搜索表名]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/126705218</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/126705218</guid><author>Zale_J</author><pubDate>Mon, 05 Sep 2022 14:55:29 +0800</pubDate><description><![CDATA[MySQL Workbench 搜索表名]]></description><category></category></item><item><title><![CDATA[Word doc文件在未到英文单词末尾换行]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/122282415</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/122282415</guid><author>Zale_J</author><pubDate>Sun, 02 Jan 2022 23:21:35 +0800</pubDate><description><![CDATA[最近表妹遇到好几次这个问题，在查看doc文件的时候显示如下：



可以看到在每一行的末尾未到单词结束就随意换行了，这种问题一般是单词周围附近存在文档无法识别的特殊符号导致文档无法将单词有效分隔开导致的。

这时我们可以尝试使用replace选项将所有的类似空格的部分替换为空格。



将换行有问题的单词周围的一个类似空格的符号放入find选框，再在替换值赋为一个手敲的空格



点击replace all，文档就基本恢复了原本的面貌。






...]]></description><category></category></item><item><title><![CDATA[Java 注释会影响程序的运行结果么？]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/112862798</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/112862798</guid><author>Zale_J</author><pubDate>Wed, 20 Jan 2021 13:48:52 +0800</pubDate><description><![CDATA[先说结论，其实是会的
比如如下这么一段代码：
public static void main(String[] args) {
        String name = "隔壁老王";
        // \u000dname="隔壁老季";
        System.out.println(name);
    }

乍一看结果肯定是【隔壁老王】，但是运行一下试试：

这是为啥呢？大家应该仔细一看应该差不多就明白了，关键就在于\u000d这个Unicode字符，Java在编译后将会对它进行转义，于]]></description><category></category></item><item><title><![CDATA[MySQL 排序，按照指定不规则顺序]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/108827559</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/108827559</guid><author>Zale_J</author><pubDate>Sun, 27 Sep 2020 14:37:26 +0800</pubDate><description><![CDATA[有时候我们希望MySQL查询的时候按照自己指定的顺序进行排序，如11,9,10,12这样，此时我们可以使用FIELD方法实现
SELECT * FROM temporary_worker_fee_day_count WHERE id IN (11,9,10,12) ORDER BY FIELD(id,11,9,10,12)



]]></description><category></category></item><item><title><![CDATA[使用FastJSON解析JSON出现“$ref”的问题]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/108452627</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/108452627</guid><author>Zale_J</author><pubDate>Tue, 08 Sep 2020 10:47:27 +0800</pubDate><description><![CDATA[最近需要将实体类转成字符串放在Redis里，取出来的时候发现实体类中存在乱码一般的“$ref”
当时还以为前端传数据传错了，后来一排查，原来是fastjson留的一个坑，其在重复引用或者循环引用多个属性或元素的时候就会产生$ref这个标记。原因目测是fastjson为了提高性能自己做了一些优化。
不过还是有方法可以解决这个问题的，只需要在序列化转换的时候加上SerializerFeature.DisableCircularReferenceDetect参数即可，如下：
JSON.toJSONString(.]]></description><category></category></item><item><title><![CDATA[Linux命令 查看文件中某个关键字附近的上下10行]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/108002336</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/108002336</guid><author>Zale_J</author><pubDate>Fri, 14 Aug 2020 12:58:42 +0800</pubDate><description><![CDATA[最近看机器的时候需要看日志，有这么个需求，于是搜了会儿cat命令和tail命令，都没有相关的内容，最后发现直接用grep命令就可以查看上下10行：
grep -C 10 'NullPointerException' logback.log

当然也可以只看上面10行：
grep -B 10 'NullPointerException' logback.log

或者下面10行：
grep -A 10 'NullPointerException' logback.log


...]]></description><category></category></item><item><title><![CDATA[centOS7启动有两个选项选哪个]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/107979691</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/107979691</guid><author>Zale_J</author><pubDate>Thu, 13 Aug 2020 14:54:03 +0800</pubDate><description><![CDATA[最近为了搞点分布式的东西，在电脑上装了一堆centOS7镜像，版本是CentOS-7-x86_64-DVD-2003.iso
然后装完打开虚拟机有两个选项

第一个选项是正常启动，第二个选项是修复模式，也就是系统有问题的时候再选。

...]]></description><category></category></item><item><title><![CDATA[阿里云centOS7开放端口]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/107858220</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/107858220</guid><author>Zale_J</author><pubDate>Fri, 07 Aug 2020 11:17:59 +0800</pubDate><description><![CDATA[今天把项目在云服务器上搭起来了，然后发现访问不了。。。目测是防火墙开着导致的。。把防火墙全关了好像也不太好，所以可以开放一些端口出来使用或者测试。
开放端口：
firewall-cmd --zone=public --add-port=8080/tcp --permanent


查看开放的端口：
firewall-cmd --zone=public --list-ports


如果显示如上应该就可以了
测试完要关闭端口也很简单：
firewall-cmd --zone=public --remove-p]]></description><category></category></item><item><title><![CDATA[docker 进入与退出容器命令行交互]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/107759625</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/107759625</guid><author>Zale_J</author><pubDate>Mon, 03 Aug 2020 11:12:33 +0800</pubDate><description><![CDATA[docker exec -it 容器id /bin/bash

]]></description><category></category></item><item><title><![CDATA[连接mysql报错：2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/107759084</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/107759084</guid><author>Zale_J</author><pubDate>Mon, 03 Aug 2020 10:57:31 +0800</pubDate><description><![CDATA[这个应该是因为用了mysql8导致的
网上各种改什么nativepassword都没用
但是直接在IDEA上的Database工具连就可以
暂时还不知道怎么解决。。。等解决了再更新

]]></description><category></category></item><item><title><![CDATA[docker run mysql5.7报错：driver failed programming external connectivity on endpoint mysql]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/107758964</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/107758964</guid><author>Zale_J</author><pubDate>Mon, 03 Aug 2020 10:53:52 +0800</pubDate><description><![CDATA[我也不知道这是啥原因，可能是包下得有问题。直接改成mysql:8.0就可以了

]]></description><category></category></item><item><title><![CDATA[安装docker时报错：No match for argument: docker-io]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/107758670</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/107758670</guid><author>Zale_J</author><pubDate>Mon, 03 Aug 2020 10:47:49 +0800</pubDate><description><![CDATA[安装docker时报错：No match for argument: docker-io
原来是CentOS8操作系统，改成CentOS7就可以了

]]></description><category></category></item><item><title><![CDATA[MySQL查看连接数最多的ip]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/107663296</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/107663296</guid><author>Zale_J</author><pubDate>Wed, 29 Jul 2020 14:26:44 +0800</pubDate><description><![CDATA[最近测试环境的MySQL老是很卡，有时候甚至都连不上了，必须看看哪个沙雕创建了这么多连接。
这时我们可以使用这个命令查看：
select SUBSTRING_INDEX(host,':',1) as ip ,
 count(*) as count 
from information_schema.processlist 
group by ip order by count desc;

原来是测试在测，哈哈，算了，暂时先增加一下MySQL的连接数好了：
 set global max_user_conne]]></description><category></category></item><item><title><![CDATA[MySQL数据库表名和字段名有无长度限制？]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/107150320</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/107150320</guid><author>Zale_J</author><pubDate>Mon, 06 Jul 2020 09:40:30 +0800</pubDate><description><![CDATA[MySQL数据库表名和字段名有无长度限制？
其实是有的，都限制为64个字符。Oracle的话更少，只有30个字符。

]]></description><category></category></item><item><title><![CDATA[MyBatis报错-Operand should contain 1 column]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/107035394</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/107035394</guid><author>Zale_J</author><pubDate>Tue, 30 Jun 2020 10:25:44 +0800</pubDate><description><![CDATA[MyBatis报错-Operand should contain 1 column

]]></description><category></category></item><item><title><![CDATA[如何解决Android 安卓版 QQ 卡顿耗电？]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/106856072</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/106856072</guid><author>Zale_J</author><pubDate>Fri, 19 Jun 2020 14:43:13 +0800</pubDate><description><![CDATA[1 从左向右滑动QQ主页面，选择设置
2. 在设置中选择【通用】

3. 选择简洁模式
之后，QQ整体的耗电与响应速度都会有所提高，页面布局的质感将与TIM类似。

]]></description><category></category></item><item><title><![CDATA[MyBatis MySQL 实现批量不存在则插入，存在则更新]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/106813872</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/106813872</guid><author>Zale_J</author><pubDate>Wed, 17 Jun 2020 17:19:05 +0800</pubDate><description><![CDATA[在日常开发中，需要从数据库中批量导入所有数据，同时这些数据可能在目标表中存在，也可能不存在。因为数据量还比较大，如果一条一条在业务代码里判断然后插入或者更新，非常非常慢。
这个时候，我们可以对判断【数据是否存在】的字段建立UNIQUE索引，然后使用如下的方式，进行批量地插入/更新
&lt;insert id="insertBatch" &gt;
      INSERT INTO table(org_id, org_name, org_fullid, org_fullname, creator, gmt_c]]></description><category></category></item><item><title><![CDATA[调用Dubbo接口报错：please check status of providers(disabled, not registered or in blacklist).]]></title><link>https://blog.youkuaiyun.com/Zale_J/article/details/106813291</link><guid>https://blog.youkuaiyun.com/Zale_J/article/details/106813291</guid><author>Zale_J</author><pubDate>Wed, 17 Jun 2020 17:00:16 +0800</pubDate><description><![CDATA[遇到这种问题一般是因为Dubbo服务没有启动。
可以联系服务提供方启动一下。

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