<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[老徐的博客只有干货]]></title><description><![CDATA[雄关漫道真如铁，而今迈步重头越！]]></description><link>https://blog.youkuaiyun.com/IndexMan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; IndexMan]]></copyright><item><title><![CDATA[快速创建导入微信云开发小程序（傻瓜式）]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/144391466</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/144391466</guid><author>IndexMan</author><pubDate>Wed, 11 Dec 2024 10:02:38 +0800</pubDate><description><![CDATA[本文仅展示如何快速创建或导入微信云开发类型项目，让初学者少走弯路，比较微信官方的文档不是那么得友好，乱七八糟没有重点。]]></description><category></category></item><item><title><![CDATA[ubuntu 7z解压rar文件报错：unsupported method message]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/144376626</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/144376626</guid><author>IndexMan</author><pubDate>Tue, 10 Dec 2024 16:16:50 +0800</pubDate><description><![CDATA[最近项目需要支持线上上传rar格式，7z来解压缩入库。开发测试过程中发现使用以下命令解压报错，文件目录内容已列出，但无法解压文件!!!仔细检查命令没有问题。]]></description><category></category></item><item><title><![CDATA[springboot+vue+SseEmitter数据流推送实战]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/143819509</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/143819509</guid><author>IndexMan</author><pubDate>Sat, 16 Nov 2024 16:51:52 +0800</pubDate><description><![CDATA[SSE 适用于简单的、单向的实时数据推送场景，实现简单，资源消耗低。WebSocket 适用于复杂的、双向的实时通信场景，支持二进制数据，性能高，但实现复杂，资源消耗较高。选择哪种技术取决于你的具体需求。如果你只需要服务器向客户端推送数据，且数据量不大，SSE 是一个很好的选择。如果你需要双向通信或传输大量数据，WebSocket 更适合。]]></description><category></category></item><item><title><![CDATA[es查询报错：too_many_buckets_exception]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/143789824</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/143789824</guid><author>IndexMan</author><pubDate>Fri, 15 Nov 2024 11:07:46 +0800</pubDate><description><![CDATA[过多的分组: 你在执行聚合查询时请求分组的字段数据量太大。这可能涉及高基数的字段（例如用户ID、商品ID等），导致生成的桶数量极多。Elasticsearch 配置: ElasticSearch 有默认的限制用来防止过多的桶数据耗尽系统资源。数据量: 查询涉及到的数据量过大，或者数据的多样性太高，导致底层聚合器试图创建大量的桶。]]></description><category></category></item><item><title><![CDATA[java jsoup解析豆瓣电影数据html实战教程]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/143381585</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/143381585</guid><author>IndexMan</author><pubDate>Thu, 31 Oct 2024 15:07:22 +0800</pubDate><description><![CDATA[Jsoup 是一个开源 Java 库，它提供了一个直观的 API，可使用 DOM API 方法获取 URL 并提取和处理数据。作为一个多功能库，Jsoup 支持 CSS 选择器和 XPath，它们是识别和选择 HTML 文档中元素的强大选项。此外，Jsoup 还能处理畸形的 HTML，如包含无效或不完整标记的 HTML，这使它成为从各类网站中提取数据的重要工具。]]></description><category></category></item><item><title><![CDATA[使用vue+kkFileview组件实现各种类型文件预览]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/143209538</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/143209538</guid><author>IndexMan</author><pubDate>Thu, 24 Oct 2024 15:11:12 +0800</pubDate><description><![CDATA[项目使用Vue获取需要预览的项目文件列表，然后调用kkFileview预览接口实现文档在线预览。通过切换select option选项实现文件预览切换，非常贴近实际业务。]]></description><category></category></item><item><title><![CDATA[Java线程间协作之等待与通知：wait、notify和notifyAll]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/142849045</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/142849045</guid><author>IndexMan</author><pubDate>Fri, 11 Oct 2024 13:06:28 +0800</pubDate><description><![CDATA[在 Java 多线程编程中，wait、notify 和 notifyAll 是用于线程间通信的重要方法。它们是在 Object 类中定义的，因此每个 Java 对象都可以使用这些方法。本文将通过一个实际应用场景来介绍它们的使用。]]></description><category></category></item><item><title><![CDATA[vue请求springboot接口下载zip文件]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/141035610</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/141035610</guid><author>IndexMan</author><pubDate>Thu, 08 Aug 2024 20:56:42 +0800</pubDate><description><![CDATA[其实只需要按照普通文件流下载即可，以下是一个例子，仅供参考。]]></description><category></category></item><item><title><![CDATA[ElasticSearch父子索引实战]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/140798477</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/140798477</guid><author>IndexMan</author><pubDate>Tue, 30 Jul 2024 17:00:13 +0800</pubDate><description><![CDATA[ES底层是Lucene,由于Lucene实际上是不支持嵌套类型的,所有文档都是以扁平的结构存储在Lucene中,ES对父子文档的支持,实际上也是采取了一种投机取巧的方式实现的.父子文档均以独立的文档存入,然后添加关联关系,且父子文档必须在同一分片,由于父子类型文档并没有减少文档数量,而且增加了父子绑定关系,会导致查询效率低下,因此我们并不建议您在实际开发中使用父子类型.]]></description><category></category></item><item><title><![CDATA[ElasticSearch核心之DSL查询语句实战]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/140710284</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/140710284</guid><author>IndexMan</author><pubDate>Fri, 26 Jul 2024 16:42:22 +0800</pubDate><description><![CDATA[Elasticsearch提供丰富且灵活的查询语言叫做DSL查询(Query DSL),它允许你构建更加复杂、强大的查询。 DSL(Domain Specific Language特定领域语言)以JSON请求体的形式出现。目前常用的框架查询方法什么的底层都是构建DSL语句实现的，所以你必须掌握DSL。]]></description><category></category></item><item><title><![CDATA[Springboot集成Elasticsearch High Level REST Client实现增删改查实战]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/140611813</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/140611813</guid><author>IndexMan</author><pubDate>Thu, 25 Jul 2024 14:48:00 +0800</pubDate><description><![CDATA[Elasticsearch 的 High Level REST Client 是一个用于与 Elasticsearch 进行交互的 Java 客户端库，它提供了比低级别的 REST 客户端更高级别的抽象。High Level REST Client 使用了 OkHttp 库作为底层的 HTTP 客户端，并且提供了自动重试、连接管理和错误处理等功能。它允许开发人员以面向对象的方式构建请求和解析响应，从而简化了与 Elasticsearch 的 REST API 的交互过程。]]></description><category></category></item><item><title><![CDATA[win10安装ElasticSearch7.x和分词插件]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/140603657</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/140603657</guid><author>IndexMan</author><pubDate>Mon, 22 Jul 2024 10:55:12 +0800</pubDate><description><![CDATA[解压 elasticsearch-7.15.0-windows-x86_64.zip 到安装目录，我这里安装到 D:\ProgramFiles\elasticsearch-7.15.0 ，注意 D:\ProgramFiles  中间没有空格。将elasticsearch head插件解压到安装目录，我这里安装到 D:\ProgramFiles\elasticsearch-head-master  ，注意 D:\ProgramFiles  中间没有空格。因此需要安装grunt。]]></description><category></category></item><item><title><![CDATA[springboot集成tika解析word,pdf,xls文件文本内容]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/140227992</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/140227992</guid><author>IndexMan</author><pubDate>Sat, 06 Jul 2024 13:29:25 +0800</pubDate><description><![CDATA[Apache Tika 是一个开源的内容分析工具包，用于从各种文档格式中提取文本和元数据。它支持多种文档类型，包括但不限于文本文件、HTML、PDF、Microsoft Office 文档、图像文件等。Tika 的主要功能包括内容检测、文本提取和元数据提取。]]></description><category></category></item><item><title><![CDATA[spring mvc实现自定义验证器Validator]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/140071301</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/140071301</guid><author>IndexMan</author><pubDate>Sat, 29 Jun 2024 22:05:03 +0800</pubDate><description><![CDATA[Validator框架凭借其遵循的JSR-303规范，不仅强化了后端数据入口的防御机制，还通过减少重复劳动，优化了开发流程，是提升软件质量和开发速度不可或缺的工具。在现代应用开发中，其重要性不言而喻，是确保应用健壮性和数据准确性的有力保障。JSR-303，作为Java参数验证的标准，旨在通过预定义的注解来规范数据校验，如@NotNull、@Email、@Size等，极大地减轻了开发者的工作负担。]]></description><category></category></item><item><title><![CDATA[spring mvc实现一个自定义Formatter请求参数格式化]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/140067402</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/140067402</guid><author>IndexMan</author><pubDate>Sat, 29 Jun 2024 17:43:14 +0800</pubDate><description><![CDATA[在Spring Boot应用中，Formatter接口用于自定义数据的格式化，比如将日期对象格式化为字符串，或者将字符串解析回日期对象。这在处理HTTP请求和响应时特别有用，尤其是在展示给用户或从用户接收特定格式的数据时。下面通过一个实际工作场景来展示如何创建自定义Formatter并应用它。]]></description><category></category></item><item><title><![CDATA[spring mvc实现一个自定义Converter转换器]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/140067279</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/140067279</guid><author>IndexMan</author><pubDate>Sat, 29 Jun 2024 17:21:39 +0800</pubDate><description><![CDATA[自定义转换器输入Spring MVC框架范畴，总体上输入Spring生态的一个特性，对Web开发起作用。]]></description><category></category></item><item><title><![CDATA[Java利用poi实现word,excel,ppt,pdf等各类型文档密码检测]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/140036393</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/140036393</guid><author>IndexMan</author><pubDate>Fri, 28 Jun 2024 10:43:56 +0800</pubDate><description><![CDATA[最近工作上需要对word,excel,ppt,pdf等各类型文档密码检测，对文件进行分类，有密码的和没密码的做区分。查了一堆资料和GPT都不是很满意，最后东拼西凑搞了个相对全面的检测工具代码类，希望能给需要的人带来帮助。]]></description><category></category></item><item><title><![CDATA[docker部署ClamAV集成java和python实现文件病毒扫描]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/139823573</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/139823573</guid><author>IndexMan</author><pubDate>Thu, 20 Jun 2024 10:05:05 +0800</pubDate><description><![CDATA[ClamAV 是一个开源的反病毒引擎，它由多个模块组成，负责不同的任务处理。]]></description><category></category></item><item><title><![CDATA[数据结构与算法07-图]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/139426217</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/139426217</guid><author>IndexMan</author><pubDate>Wed, 05 Jun 2024 16:14:45 +0800</pubDate><description><![CDATA[图是一种善于处理关系型数据的数据结构，使用它可以很轻松地表示数据之间是如何关联的。图的实现形式有很多，最简单的方法之一就是用散列表。因为从散列表里查找一个键所对应的值只需要 1 步，所以查找 Alice 的朋友能以 O(1)的时间复杂度完成，如下所示。]]></description><category></category></item><item><title><![CDATA[使用POI导出文件报错：No valid entries or contents found]]></title><link>https://blog.youkuaiyun.com/IndexMan/article/details/139467842</link><guid>https://blog.youkuaiyun.com/IndexMan/article/details/139467842</guid><author>IndexMan</author><pubDate>Wed, 05 Jun 2024 11:41:10 +0800</pubDate><description><![CDATA[使用POI导出文件报错：No valid entries or contents found。]]></description><category></category></item></channel></rss>