<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[athjyh的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/athjyh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; athjyh]]></copyright><item><title><![CDATA[Springboot整合Jsch-Sftp]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/140204237</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/140204237</guid><author>athjyh</author><pubDate>Fri, 05 Jul 2024 14:02:30 +0800</pubDate><description><![CDATA[springboot sftp jsch ]]></description><category></category></item><item><title><![CDATA[Vue3学习笔记＜-＞nginx部署vue项目（3）]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/140037754</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/140037754</guid><author>athjyh</author><pubDate>Fri, 28 Jun 2024 11:47:45 +0800</pubDate><description><![CDATA[vue nginx部署vue项目]]></description><category></category></item><item><title><![CDATA[Vue3学习笔记＜-＞创建第一个vue项目（2）]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/140015472</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/140015472</guid><author>athjyh</author><pubDate>Thu, 27 Jun 2024 17:21:21 +0800</pubDate><description><![CDATA[vue3+vite+js 创建第一个vue项目]]></description><category></category></item><item><title><![CDATA[springboot解析自定义yml文件]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/139991806</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/139991806</guid><author>athjyh</author><pubDate>Wed, 26 Jun 2024 17:24:47 +0800</pubDate><description><![CDATA[springboot 解析自定义yml文件]]></description><category></category></item><item><title><![CDATA[JAVA设计模式-大集合数据拆分]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/139927361</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/139927361</guid><author>athjyh</author><pubDate>Mon, 24 Jun 2024 16:41:26 +0800</pubDate><description><![CDATA[java List集合拆分 设计模式 代码封装]]></description><category></category></item><item><title><![CDATA[Vue3学习笔记＜-＞开发环境安装（1）]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/139853541</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/139853541</guid><author>athjyh</author><pubDate>Fri, 21 Jun 2024 10:57:36 +0800</pubDate><description><![CDATA[以上是yue开发的基础环境，相当于做java开发安装了jdk和idea，是最基础的开发环境。]]></description><category></category></item><item><title><![CDATA[记一次客户系统问题解决]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/137040288</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/137040288</guid><author>athjyh</author><pubDate>Tue, 26 Mar 2024 15:12:08 +0800</pubDate><description><![CDATA[java debug ]]></description><category></category></item><item><title><![CDATA[Java 加载并实时刷新多个自定义的Properties配置文件]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/135910870</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/135910870</guid><author>athjyh</author><pubDate>Mon, 29 Jan 2024 14:31:57 +0800</pubDate><description><![CDATA[java 加载多个自定义properties文件 实时刷新配置文件]]></description><category></category></item><item><title><![CDATA[Jackson Json字符串和对象互转时key从配置文件中动态获取]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/135844351</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/135844351</guid><author>athjyh</author><pubDate>Thu, 25 Jan 2024 16:12:02 +0800</pubDate><description><![CDATA[jackson json字符串与对象回转，key从配置文件中动态获取]]></description><category></category></item><item><title><![CDATA[编译nacos-2.2.4源码遇到的两个小坑]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/135754797</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/135754797</guid><author>athjyh</author><pubDate>Mon, 22 Jan 2024 18:34:41 +0800</pubDate><description><![CDATA[java 编译nacos源码]]></description><category></category></item><item><title><![CDATA[JAVA AtomicLong 实现循环自增流水号]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/135194335</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/135194335</guid><author>athjyh</author><pubDate>Mon, 25 Dec 2023 11:43:01 +0800</pubDate><description><![CDATA[java Atomiclong 实现循环自增流水号]]></description><category></category></item><item><title><![CDATA[【linux】VMware虚拟机与本机通讯配置-PREFIX的作用]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/134599070</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/134599070</guid><author>athjyh</author><pubDate>Fri, 24 Nov 2023 15:05:15 +0800</pubDate><description><![CDATA[linux虚拟机网卡配置，PREFIX的作用]]></description><category></category></item><item><title><![CDATA[【linux】VMware虚拟机与本机通讯配置-一个小坑]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/134593030</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/134593030</guid><author>athjyh</author><pubDate>Fri, 24 Nov 2023 11:30:49 +0800</pubDate><description><![CDATA[linux虚拟机，网络配置，排错]]></description><category></category></item><item><title><![CDATA[JAVA设计模式-方法链]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/130238129</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/130238129</guid><author>athjyh</author><pubDate>Thu, 09 Nov 2023 15:36:09 +0800</pubDate><description><![CDATA[java 设计模式 方法链]]></description><category></category></item><item><title><![CDATA[Java-redis分布式锁的实现]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/131634856</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/131634856</guid><author>athjyh</author><pubDate>Thu, 09 Nov 2023 14:40:07 +0800</pubDate><description><![CDATA[java redis 分布式锁]]></description><category></category></item><item><title><![CDATA[java设计模式-工厂模式-接口实现类无缝切换]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/134248190</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/134248190</guid><author>athjyh</author><pubDate>Mon, 06 Nov 2023 18:19:51 +0800</pubDate><description><![CDATA[JAVA工厂设计模式，JAVA开发开闭原则，接口实现类无缝切换]]></description><category></category></item><item><title><![CDATA[Freemarker中的#,{.},$等特殊字符输出，以及list索引的用法]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/129364153</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/129364153</guid><author>athjyh</author><pubDate>Mon, 06 Mar 2023 16:01:21 +0800</pubDate><description><![CDATA[Freemarker特殊字符输出，Freemarker list中索引的使用]]></description><category></category></item><item><title><![CDATA[Java模拟按键精灵 - 完整程序工程]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/127726222</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/127726222</guid><author>athjyh</author><pubDate>Mon, 07 Nov 2022 11:32:08 +0800</pubDate><description><![CDATA[java 按键精灵]]></description><category></category></item><item><title><![CDATA[浏览器迁移引发的CSP(内容安全策略)问题排查]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/125372972</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/125372972</guid><author>athjyh</author><pubDate>Mon, 27 Jun 2022 15:14:18 +0800</pubDate><description><![CDATA[排错]]></description><category></category></item><item><title><![CDATA[通用xml解析-XStream]]></title><link>https://blog.youkuaiyun.com/athjyh/article/details/121810948</link><guid>https://blog.youkuaiyun.com/athjyh/article/details/121810948</guid><author>athjyh</author><pubDate>Thu, 09 Dec 2021 15:38:57 +0800</pubDate><description><![CDATA[场景介绍
  下面的xml模板是在项目中实际使用的。项目中所有的接口都具有相同的结构。
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;Document xmlns="urn:cbcc:std:caps:2020:tech:xsd:caps.202.001.01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
	&lt;Message&gt;
		&lt;Head&gt;
			&lt;C]]></description><category></category></item></channel></rss>