<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Wistain的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Wistain</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Wistain]]></copyright><item><title><![CDATA[AI对话及文档识别对话应用网站]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/162075047</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/162075047</guid><author>Wistain</author><pubDate>Wed, 17 Jun 2026 18:12:31 +0800</pubDate><description><![CDATA[让每个人都能零门槛地用上最强的大模型能力，并且让它真正"读懂"你手里的文档。无论你是想体验多种 AI 模型的极客，还是只想安安静静读完一份长合同普通人，这里都为你准备好了。👉本文同时面向普通用户与技术爱好者。如果你对项目的 Spring AI + RAG 实现细节感兴趣，欢迎在网站「关于」页面联系交流。]]></description><category></category></item><item><title><![CDATA[使用stream()流合并两个列表]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/141420944</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/141420944</guid><author>Wistain</author><pubDate>Thu, 22 Aug 2024 11:05:06 +0800</pubDate><description><![CDATA[需求：将Author列表和Reader列表根据相同id合并到一个列表中。]]></description><category></category></item><item><title><![CDATA[关于idea生成equals()和hashCode()时两个类型匹配检查表达式的分析]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/141416921</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/141416921</guid><author>Wistain</author><pubDate>Thu, 22 Aug 2024 09:57:28 +0800</pubDate><description><![CDATA[① instanceof 表达式允许子类与父类对象进行比较，适用于希望支持多态性比较的场景，即允许子类对象与父类对象“相等”（如果子类没有增加新的字段，并且希望继承父类的相等性判断逻辑。② getClass()方法返回对象的运行类型。在equals()方法中使用getClass()比较表达式，实际上是比较两个对象的运行类型和对象是否完全相同。注：Liskov替换原则(LSP)是一种面向对象编程的基本原则，它要求派生类（子类）对象能够替换其基类（父类）对象被使用，而程序逻辑不受影响。]]></description><category></category></item><item><title><![CDATA[一天学会23种设计模式]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/139750372</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/139750372</guid><author>Wistain</author><pubDate>Mon, 17 Jun 2024 19:54:13 +0800</pubDate><description><![CDATA[快速学习23种设计模式，掌握简单的运用]]></description><category></category></item><item><title><![CDATA[使用反射和动态绑定机制完成权限控制]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/139503805</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/139503805</guid><author>Wistain</author><pubDate>Thu, 06 Jun 2024 16:45:17 +0800</pubDate><description><![CDATA[通过反射和动态绑定机制手搓权限控制]]></description><category></category></item><item><title><![CDATA[输入/输出流关闭会导致socket套接字关闭吗？]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/137973526</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/137973526</guid><author>Wistain</author><pubDate>Fri, 19 Apr 2024 18:27:24 +0800</pubDate><description><![CDATA[inputStream.close()与outputStream.close()导致socket关闭]]></description><category></category></item><item><title><![CDATA[微信小程序在回调函数中setData导致后续getData值为空的解决办法]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/137802487</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/137802487</guid><author>Wistain</author><pubDate>Tue, 16 Apr 2024 02:40:03 +0800</pubDate><description><![CDATA[微信小程序在回调函数中setData导致后续getData值为空的解决办法]]></description><category></category></item><item><title><![CDATA[Java：输入流、输出流的使用]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/137518548</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/137518548</guid><author>Wistain</author><pubDate>Mon, 08 Apr 2024 20:21:50 +0800</pubDate><description><![CDATA[【代码】Java：输入流、输出流的使用。]]></description><category></category></item><item><title><![CDATA[Java：文件、目录的创建与删除]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/137502783</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/137502783</guid><author>Wistain</author><pubDate>Mon, 08 Apr 2024 11:59:55 +0800</pubDate><description><![CDATA[【代码】Java：创建文件的三种方式；创建目录；删除文件、目录]]></description><category></category></item><item><title><![CDATA[Java：如果父类实现了接口，子类还需要实现接口中的方法吗？]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/137481957</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/137481957</guid><author>Wistain</author><pubDate>Sun, 07 Apr 2024 23:17:16 +0800</pubDate><description><![CDATA[解释了为什么实现Comparator接口时只需要实现其中的compare()方法而不需要实现equals()方法]]></description><category></category></item><item><title><![CDATA[Java:遍历Map接口的三种方式(六个方法)]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/137457877</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/137457877</guid><author>Wistain</author><pubDate>Sun, 07 Apr 2024 11:35:25 +0800</pubDate><description><![CDATA[【代码】Java遍历Map接口的三种方式(六个方法)]]></description><category></category></item><item><title><![CDATA[Java：List排序练习]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/137379265</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/137379265</guid><author>Wistain</author><pubDate>Thu, 04 Apr 2024 18:14:20 +0800</pubDate><description><![CDATA[Java实现对List排序]]></description><category></category></item><item><title><![CDATA[java递归解决汉诺塔问题]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/136620901</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/136620901</guid><author>Wistain</author><pubDate>Mon, 11 Mar 2024 13:16:09 +0800</pubDate><description><![CDATA[【代码】java递归解决汉诺塔问题。]]></description><category></category></item><item><title><![CDATA[java实现输出斐波那契数列中第n个数的值]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/136620139</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/136620139</guid><author>Wistain</author><pubDate>Mon, 11 Mar 2024 12:20:31 +0800</pubDate><description><![CDATA[【代码】java实现输出斐波那契数列中第n个数的值。]]></description><category></category></item><item><title><![CDATA[java输出空心三角形]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/136592356</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/136592356</guid><author>Wistain</author><pubDate>Sat, 09 Mar 2024 22:19:52 +0800</pubDate><description><![CDATA[【代码】java输出空心三角形。]]></description><category></category></item><item><title><![CDATA[【Android应用开发之前端——简易App登录页面】]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/128178918</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/128178918</guid><author>Wistain</author><pubDate>Sun, 04 Dec 2022 23:29:39 +0800</pubDate><description><![CDATA[用Android Studio快速完成简单的App页面登录页面]]></description><category></category></item><item><title><![CDATA[解决hbase报错Master exiting]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/127699235</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/127699235</guid><author>Wistain</author><pubDate>Sat, 05 Nov 2022 03:36:14 +0800</pubDate><description><![CDATA[解决hbase报错Master exiting]]></description><category></category></item><item><title><![CDATA[【Android应用开发之前端——简单计算器效果】]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/127481872</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/127481872</guid><author>Wistain</author><pubDate>Mon, 24 Oct 2022 23:55:31 +0800</pubDate><description><![CDATA[用Android Studio最快速完成简单的计算器功能]]></description><category></category></item><item><title><![CDATA[C++验证一致性Hash算法（模拟实现）]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/127399287</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/127399287</guid><author>Wistain</author><pubDate>Wed, 19 Oct 2022 01:02:22 +0800</pubDate><description><![CDATA[【代码】C++验证一致性Hash算法（模拟实现）。]]></description><category></category></item><item><title><![CDATA[【Android应用开发之前端——聊天室效果】]]></title><link>https://blog.youkuaiyun.com/Wistain/article/details/127127045</link><guid>https://blog.youkuaiyun.com/Wistain/article/details/127127045</guid><author>Wistain</author><pubDate>Fri, 30 Sep 2022 18:42:35 +0800</pubDate><description><![CDATA[用Android Studio最快速完成简单的聊天室/直播间评论功能]]></description><category></category></item></channel></rss>