<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/bxp1321</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bxp1321]]></copyright><item><title><![CDATA[一个简单的代码检查skll，可以配合trae使用]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/158928616</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/158928616</guid><author>bxp1321</author><pubDate>Wed, 11 Mar 2026 16:15:16 +0800</pubDate><description><![CDATA[生活和工作都如逆水行舟，你不卷就被别人卷死，只有不断学习才能不被淘汰~]]></description><category></category></item><item><title><![CDATA[一个简单的ai agent or skills]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/158508493</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/158508493</guid><author>bxp1321</author><pubDate>Sat, 28 Feb 2026 17:53:05 +0800</pubDate><description><![CDATA[这是一个比较初级的多语言翻译的agent，还需要完善的更加智能。]]></description><category></category></item><item><title><![CDATA[通过python脚本，获取多语言properties资源文件的key值，并生成一个多语言对比的csv文件，方便对比、校验和修改多语言值]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/153971846</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/153971846</guid><author>bxp1321</author><pubDate>Mon, 27 Oct 2025 15:36:42 +0800</pubDate><description><![CDATA[在做多语言文件时，大部分多语言是翻译软件翻译的，可能翻译的不准确，或者多语言文件有缺失的情况。这时候可以选择一个多语言文件为基础（base）文件，然后将多语言文件生成一个对比的csv文件，做成在线表格，方便校验和修改翻译的值。]]></description><category></category></item><item><title><![CDATA[通过python脚本判断两个多语言properties的差异，并生成缺失的文件]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/153971613</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/153971613</guid><author>bxp1321</author><pubDate>Mon, 27 Oct 2025 15:31:42 +0800</pubDate><description><![CDATA[在做多语言开发的时候，因为key值较多，可能会有遗漏的情况。通过python脚本查找确实的key值，并生成对应的csv文件，方便校验和补充缺失的值。]]></description><category></category></item><item><title><![CDATA[springboot 三种修改接口序列化返回值的方法]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/151610842</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/151610842</guid><author>bxp1321</author><pubDate>Fri, 12 Sep 2025 10:13:51 +0800</pubDate><description><![CDATA[*** 要反射获取值的字段名称*//*** 类型标识，会拼接到值后面*/// 要获取值的字段名// 要拼接的类型// 默认构造函数// 带参数的构造函数@Override// 这里value是当前字段的值，但我们需要的是targetFieldName字段的值// 所以需要获取父对象来反射获取目标字段的值try {// 获取目标字段的值= null &&!// 如果出错，写入默认值或错误信息/**]]></description><category></category></item><item><title><![CDATA[springboot国家化多语言实现]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/147773328</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/147773328</guid><author>bxp1321</author><pubDate>Wed, 07 May 2025 20:16:47 +0800</pubDate><description><![CDATA[公司在做国际化项目时需要匹配多语言环境，通过spring实现i18n国际化方便快捷。]]></description><category></category></item><item><title><![CDATA[通过ThreadLocal存储登录用户信息]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/147565262</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/147565262</guid><author>bxp1321</author><pubDate>Sun, 27 Apr 2025 17:43:26 +0800</pubDate><description><![CDATA[项目中经常需要用到登录用户信息，spring项目中可以选择通过ThreadLocal存储登录用户信息。]]></description><category></category></item><item><title><![CDATA[java.lang.OutOfMemoryError: GC overhead limit exceeded如何解决]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/147149177</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/147149177</guid><author>bxp1321</author><pubDate>Fri, 11 Apr 2025 16:57:55 +0800</pubDate><description><![CDATA[纸上得来终觉浅，绝知此事要躬行。有时候还是喜欢可以直接解决问题的方法。当然应该也可以通过修改启动参数解决这个问题，大家可以自己尝试下。]]></description><category></category></item><item><title><![CDATA[java实现动态修改表数据，方便扩展]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/146523368</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/146523368</guid><author>bxp1321</author><pubDate>Wed, 26 Mar 2025 11:09:34 +0800</pubDate><description><![CDATA[通过优化更改接口，只需要前段传入要更改的字段和值，即可实现表格任意字段的更改，减少了开发量，提高了开发效率。]]></description><category></category></item><item><title><![CDATA[SpringBoot集成MybatisPlus]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/146506444</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/146506444</guid><author>bxp1321</author><pubDate>Tue, 25 Mar 2025 18:09:04 +0800</pubDate><description><![CDATA[简介 | MyBatis-Plus是一个MyBatis的增强工具，在 MyBatis 的基础上只做增强不做改变，为简化开发、提高效率而生。mybatisPlus集成了很多现成的方法，可以快速的实现单表的增删改查。生成的代码未必满足业务的需求，可以根据自己的需求微调一下，比如user类添加了@Accessors(chain = true)注解，可以实现链式赋值，主键也手工增加了@TableId(type = IdType.AUTO)注解。]]></description><category></category></item><item><title><![CDATA[java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have membe]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/146499818</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/146499818</guid><author>bxp1321</author><pubDate>Tue, 25 Mar 2025 12:01:05 +0800</pubDate><description><![CDATA[开发中遇到这个错误，大概率是jdk和项目需要的不一致导致的。比如我安装了jdk21和jdk1.8，项目需要的是1.8.此时需要修改项目的配置。]]></description><category></category></item><item><title><![CDATA[canal集群部署]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/146218386</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/146218386</guid><author>bxp1321</author><pubDate>Thu, 13 Mar 2025 00:18:33 +0800</pubDate><description><![CDATA[配置zookeeper集群地址：canal.instance.global.spring.xml 改为classpath:spring/default-instance.xml。包含inbound(canal server读取binlog的网络带宽)和outbound(canal server返回给canal client的网络带宽)。「canal.instance.filter.regex」 mysql 数据解析关注的表，Perl正则表达式.多个正则之间以逗号(,)分隔，转义符需要双斜杠()]]></description><category></category></item><item><title><![CDATA[springcloud gateway通过数据库获取路由信息]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/146217423</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/146217423</guid><author>bxp1321</author><pubDate>Wed, 12 Mar 2025 23:05:25 +0800</pubDate><description><![CDATA[/ JSON 字符串，如 [{"name":"Path", "args":{"pattern":"/api/**"}}]// JSON 字符串，如 [{"name":"StripPrefix", "args":{"parts":"1"}}]`uri` varchar(200) NOT NULL COMMENT '目标服务地址（如 lb://user-service）',`order` int(11) DEFAULT '0' COMMENT '路由优先级',return "路由刷新成功";]]></description><category></category></item><item><title><![CDATA[springcloud gateway搭建及动态获取nacos注册的服务信息信息]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/146193638</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/146193638</guid><author>bxp1321</author><pubDate>Wed, 12 Mar 2025 01:34:29 +0800</pubDate><description><![CDATA[这里只是个简单的调用，主要目的是走通微服务调用的流程，后续会不断完善权限配置等。]]></description><category></category></item><item><title><![CDATA[nacos下载及安装]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/146191011</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/146191011</guid><author>bxp1321</author><pubDate>Tue, 11 Mar 2025 23:03:53 +0800</pubDate><description><![CDATA[github下载较慢，推荐下面的下载链接点击下载和试用下载最新稳定版默认情况下，Nacos 使用内置的（单机模式无需修改）。如需使用（生产环境推荐），需修改配置文件：打开。3.添加nacos数据库，初始化数据库执行config里面的mysql-schema.sql。]]></description><category></category></item><item><title><![CDATA[在 IntelliJ IDEA 中配置 Git]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/146177913</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/146177913</guid><author>bxp1321</author><pubDate>Tue, 11 Mar 2025 14:16:26 +0800</pubDate><description><![CDATA[通过以上步骤，你可以在 IntelliJ IDEA 中成功配置 Git，并使用其强大的版本控制功能。如果遇到问题，可以检查 Git 路径是否正确，或者查看 IDEA 的日志文件以获取更多信息。如果 IDEA 自动检测到 Git 路径，可以直接使用默认值。在配置之前，确保你的系统已经安装了 Git。输入远程仓库的 URL，选择本地目录，点击。字段中，输入 Git 的可执行文件路径。选择要提交的文件，输入提交信息，点击。中，可以配置是否自动导入外部更改。文件，列出需要忽略的文件或目录。Windows：通常是。]]></description><category></category></item><item><title><![CDATA[gitlab add an ssh key 多个ssh配置]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/146177568</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/146177568</guid><author>bxp1321</author><pubDate>Tue, 11 Mar 2025 14:09:14 +0800</pubDate><description><![CDATA[代码能够正常下载下来，则配置完成。]]></description><category></category></item><item><title><![CDATA[基于火山引擎的DeepSeek-V3 api实现简单的数据查询功能]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/146103135</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/146103135</guid><author>bxp1321</author><pubDate>Fri, 07 Mar 2025 19:24:24 +0800</pubDate><description><![CDATA[ai迅猛发展，ai无处不在，用好ai事半功倍，程序员要学好ai的使用，ai以后会成为一个普遍使用的工具，谁使用谁受益，谁不使用谁就会被慢慢边缘化。]]></description><category></category></item><item><title><![CDATA[python查询es超长日志，然后针对性的做日志压缩]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/144369386</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/144369386</guid><author>bxp1321</author><pubDate>Tue, 10 Dec 2024 11:26:43 +0800</pubDate><description><![CDATA[随着系统规模的不断变大，日志规模也变得越来越大，很多服务每天的日志量都超过了1TB，所以需要对超长的日志进行统计，然后对超长的日志做优化。]]></description><category></category></item><item><title><![CDATA[数据库分库分表策略]]></title><link>https://blog.youkuaiyun.com/bxp1321/article/details/144272705</link><guid>https://blog.youkuaiyun.com/bxp1321/article/details/144272705</guid><author>bxp1321</author><pubDate>Thu, 05 Dec 2024 18:10:30 +0800</pubDate><description><![CDATA[随着数据规模的增大，单库的性能和成本不满意满足日常需求，需要进行分库分表。]]></description><category></category></item></channel></rss>