<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Myron_007的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Myron_007</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Myron_007]]></copyright><item><title><![CDATA[PDFBox + Tess4J 从PDF中提取图片OCR识别文字]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/149040591</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/149040591</guid><author>Myron_007</author><pubDate>Tue, 01 Jul 2025 10:44:45 +0800</pubDate><description><![CDATA[一个完整的 Java 示例，展示如何使用 PDFBox + Tess4J 从 PDF 中提取图片，并通过 OCR 识别图片中的文字]]></description><category></category></item><item><title><![CDATA[DSL (Domain-Specific Language) 学习]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/141923129</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/141923129</guid><author>Myron_007</author><pubDate>Thu, 05 Sep 2024 10:09:14 +0800</pubDate><description><![CDATA[DSL (Domain-Specific Language) 是一种专门设计用于特定领域的编程语言。与通用编程语言（如 Java、Python 等）不同，DSL 是为了简化特定领域的任务或问题设计的，常见的 DSL 有 SQL（用于数据库查询）、正则表达式（用于模式匹配）等]]></description><category></category></item><item><title><![CDATA[根据json构建uml类图代码工具实现]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/140765612</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/140765612</guid><author>Myron_007</author><pubDate>Tue, 30 Jul 2024 10:46:55 +0800</pubDate><description><![CDATA[本文介绍UML基本概念及相关类型作用，分析UML在研发场景下存在痛点, 分析改进思路，并阐述实现结构化json绘制uml类图的技术方案。最后总结下根据新技术方案，可进行的衍生拓展设计。]]></description><category></category></item><item><title><![CDATA[Java的JSONPath(fastjson)使用总结]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/140209042</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/140209042</guid><author>Myron_007</author><pubDate>Fri, 05 Jul 2024 15:11:12 +0800</pubDate><description><![CDATA[本文演示复杂json数据使用 fastjson的JSONPath.eval 来筛选 JSON 数据中符合特定条件的元素功能。]]></description><category></category></item><item><title><![CDATA[java不写类实现业务逻辑的方法调研]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/140099237</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/140099237</guid><author>Myron_007</author><pubDate>Mon, 01 Jul 2024 14:07:26 +0800</pubDate><description><![CDATA[研究后端复杂业务低代码技术实现不写实际代码，动态实现业务的可能技术方案, 作为技术选型的参考。]]></description><category></category></item><item><title><![CDATA[srpingboot方法入参测试数据自动生成方法]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/139831194</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/139831194</guid><author>Myron_007</author><pubDate>Thu, 20 Jun 2024 14:12:03 +0800</pubDate><description><![CDATA[针对在接口动态调用场景，复杂业务接口存在复杂业务对象，人为构造测试数据十分繁琐的问题。本文通过分析复杂对象的内部特点，针对不同数据类型，使用反射实例化及递归序列化等方式，自动实现复杂入参的动态生成。可极大提升构造复杂请求参数开发效率]]></description><category></category></item><item><title><![CDATA[Jsch上传本地目录文件到服务器]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/139600223</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/139600223</guid><author>Myron_007</author><pubDate>Tue, 11 Jun 2024 15:27:00 +0800</pubDate><description><![CDATA[在一些框架开发工作中，需要为项目使用说明文档，来指导用户如何正确使用框架。比如通过markdown编写文档，同时将文档及图片等静态资源发布到nginx服务器。往往采用编译时候结合cicd脚本一起构建，推送服务器，但无法满足日常研发实时发布需要，本文介绍通过Jsch复制本地文件目录，到资源服务器得方法]]></description><category></category></item><item><title><![CDATA[QLExpress入门及实战总结]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/138802791</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/138802791</guid><author>Myron_007</author><pubDate>Mon, 13 May 2024 14:51:57 +0800</pubDate><description><![CDATA[研究学习QLExpress在低代码领域的使用]]></description><category></category></item><item><title><![CDATA[springboot连接mysql报错:com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/137497200</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/137497200</guid><author>Myron_007</author><pubDate>Mon, 08 Apr 2024 10:56:14 +0800</pubDate><description><![CDATA[新项目使用springboot 3.x开发对接msql数据，使用springboot 2.x对接msyql的配置，突然报错了:com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure.  明明完全一模一样的配置，本文记录处理分析过程。可能是因为客户端或服务器使用的是较旧的 SSL/TLS 版本，而目标服务器或客户端要求使用较新的协议版本。可能是因为客户端或服务器支持的加密套件与目标服务器或客户端支持的不同。]]></description><category></category></item><item><title><![CDATA[SpringBoot_NamedParameterJdbcTemplate介绍及使用]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/136617787</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/136617787</guid><author>Myron_007</author><pubDate>Mon, 11 Mar 2024 14:35:37 +0800</pubDate><description><![CDATA[本文通过具体业务低代码技术需求出发，分析JdbcTemplate特点和解决动态sql问题的局限性，介绍了NamedParameterJdbcTemplate技术特点，并通过实战演示NamedParameterJdbcTemplate在解析Map生成通用接口操作方法。]]></description><category></category></item><item><title><![CDATA[使用java消费贷计算]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/135672714</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/135672714</guid><author>Myron_007</author><pubDate>Thu, 18 Jan 2024 14:53:41 +0800</pubDate><description><![CDATA[消费贷是目前比较流行的消费类金融产品，比较常见的使用方式采用随借随还，按日计息，按月付息方式。默认计算方法是不考虑提前还款情况呢，那么假设我们提前还款，能够节省多少钱呢。因此本文介绍相关计算方法以及相关利率的概念。读者可以根据自己借款金额，借款利率，借款期限以及是否提前还本，来规划自己用款和还款计划。]]></description><category></category></item><item><title><![CDATA[使用java房贷月供计算]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/135107239</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/135107239</guid><author>Myron_007</author><pubDate>Wed, 20 Dec 2023 14:31:00 +0800</pubDate><description><![CDATA[使用Java代码实现商业贷款月供计算的例子。使用等额本息方式计算月供信息，包含每月月供，月供中利息和本金信息，总利息，总利息占本金比例等]]></description><category></category></item><item><title><![CDATA[onlyoffice文件大小超出了服务器设置处理]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/134684170</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/134684170</guid><author>Myron_007</author><pubDate>Wed, 29 Nov 2023 11:42:22 +0800</pubDate><description><![CDATA[本文针对使用onlyoffice在线编辑大文件出现的“文件大小超出服务器设置限制”问题，总结了有效的解决方案，并附带处理步骤。]]></description><category></category></item><item><title><![CDATA[大金仓数据库:kingbase学习]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/134595673</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/134595673</guid><author>Myron_007</author><pubDate>Fri, 24 Nov 2023 17:31:52 +0800</pubDate><description><![CDATA[kingbase学习记录 官网: https://www.kingbase.com.cn/]]></description><category></category></item><item><title><![CDATA[SpringBoot_websocket实战]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/134556735</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/134556735</guid><author>Myron_007</author><pubDate>Wed, 22 Nov 2023 16:49:13 +0800</pubDate><description><![CDATA[本文记录说明springboot websocket示例及实战，你将学习到三种websocket开发方式/websocket 接口演示原生websocket前后端收发websocket消息/websocket-sockjs 演示使用sockjs 前后端收发websocket消息/weboscket-stomp 演示使用stomp协议使用websocket以及通过实战演示在不同业务场景的技术选择web-ssh 使用sockjs点对点数据传输日志项目 使用stomp广播数据。]]></description><category></category></item><item><title><![CDATA[minio使用shell上传文件]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/134523444</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/134523444</guid><author>Myron_007</author><pubDate>Tue, 21 Nov 2023 09:16:45 +0800</pubDate><description><![CDATA[业务场景需要实现，服务器文件上传至存储服务。一种方式是安装minio的linux客户端，另一种方式是通过调用minio的api接口实现文件上传。后一种方式不需要依赖minio的客户端使用起来又一定便利性。本文介绍通过minio api接口的上传文件的脚本写法及用法。]]></description><category></category></item><item><title><![CDATA[javafaker测试数据生成实战]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/134177766</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/134177766</guid><author>Myron_007</author><pubDate>Thu, 02 Nov 2023 13:49:59 +0800</pubDate><description><![CDATA[快速生成测试数据,JavaFaker 是一个用于生成假数据（例如姓名、地址、电子邮件、日期等）的Java库。它可以帮助开发人员在开发和测试过程中生成真实和随机的数据，而不必依赖于真实的数据集。]]></description><category></category></item><item><title><![CDATA[SpringBoot_mybatis-plus使用json字段]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/134153954</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/134153954</guid><author>Myron_007</author><pubDate>Wed, 01 Nov 2023 10:52:43 +0800</pubDate><description><![CDATA[在springboot项目开发中,一般使用关系型数据库作为主库存储数据,有时候业务场景需要在既有的表结构上,扩展自定义业务信息. 这种场景下一般使用json类型存储。本文总结springboot项目中,借助mybatis-plus操作json实践方案JSON类型相对于传统的关系型结构，其具有数据本身对结构描述、动态扩展和嵌套等特性，能够更加自由地表示和存储数据。]]></description><category></category></item><item><title><![CDATA[SpringBoot_minio sdk使用自签名https证书错误处理]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/133988355</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/133988355</guid><author>Myron_007</author><pubDate>Mon, 23 Oct 2023 14:29:35 +0800</pubDate><description><![CDATA[minio 8.4.4 使用自签名的https的api连接会报错证书错误，在使用Java SDK与自签名证书的服务器进行通信时，一般可以通过自定义SSLContext来忽略证书验证

minio客户端本质使用httpclient与服务端交互,因此证书问题处理其实只是httpclient对证书的兼容处理。该处理方式可以运用到其他使用到httpclient的场景。]]></description><category></category></item><item><title><![CDATA[SpringBoot_redis使用实战(四)_消息模式]]></title><link>https://blog.youkuaiyun.com/Myron_007/article/details/133886059</link><guid>https://blog.youkuaiyun.com/Myron_007/article/details/133886059</guid><author>Myron_007</author><pubDate>Tue, 17 Oct 2023 16:37:32 +0800</pubDate><description><![CDATA[MessageListener是Spring Data Redis中的一个接口，它定义了处理接收到的Redis消息的方法。通过实现MessageListener接口，你可以创建自定义的消息监听器，用于处理从Redis中接收到的消息总的来说，Redis的发布/订阅模式不是为了提供高可靠性消息传递而设计的，它更适用于简单的消息发布和订阅场景。如果你需要更严格的消息可靠性传递和确认机制，建议考虑使用专门的消息队列系统。]]></description><category></category></item></channel></rss>