<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Lin_XXiang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Lin_XXiang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Lin_XXiang]]></copyright><item><title><![CDATA[Docker安装jenkins并配置对应的maven项目自动发布]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/154401439</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/154401439</guid><author>Lin_XXiang</author><pubDate>Tue, 04 Nov 2025 17:56:03 +0800</pubDate><description><![CDATA[本文介绍了通过Docker部署Jenkins并进行Maven项目构建的完整流程。主要内容包括：1) 使用docker run命令启动Jenkins容器，配置端口映射和数据卷；2) 首次登录Jenkins获取初始密码及插件安装；3) 全局工具配置Git和Maven；4) 创建Maven任务并配置构建步骤，包括Git仓库、构建触发器、预执行脚本和发布脚本；5) 验证构建结果并检查部署情况。文章提供了详细的命令和脚本示例，重点说明了PostSteps阶段的服务部署脚本编写。]]></description><category></category></item><item><title><![CDATA[线程池使用详解]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/149780589</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/149780589</guid><author>Lin_XXiang</author><pubDate>Wed, 30 Jul 2025 17:06:13 +0800</pubDate><description><![CDATA[本文介绍了Java线程池的核心概念和使用方法。线程池通过重用线程减少创建销毁开销，控制并发数提高资源利用率。Java提供了Executor框架来创建线程池，包括基础Executor接口、功能更丰富的ExecutorService，以及支持定时任务的ScheduledExecutorService。重点讲解了ThreadPoolExecutor构造方法及参数配置（核心线程数、最大线程数、队列类型等），并分析了不同拒绝策略的特点。文章还对比了Runnable和Callable任务提交方式，以及线程池监控相关方法]]></description><category></category></item><item><title><![CDATA[java实现Google邮箱SMTP协议]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/148588915</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/148588915</guid><author>Lin_XXiang</author><pubDate>Wed, 11 Jun 2025 16:32:32 +0800</pubDate><description><![CDATA[本文介绍了如何使用Java通过Gmail SMTP协议发送邮件。首先需要在Gmail设置中开启IMAP访问和两步验证，并创建应用专用密码。接着在Java项目中引入javax.mail依赖，编写MailUtils工具类实现邮件发送功能。该工具类包含创建Session、发送纯文本邮件和带附件邮件的方法，支持设置发件人信息、SMTP服务器配置（Gmail使用smtp.gmail.com和587端口）等功能。通过调用postMessage()方法可发送文本邮件，postMessageWithFile()方法则]]></description><category></category></item><item><title><![CDATA[java对接bacnet ip协议（跨网段方式）]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/148341908</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/148341908</guid><author>Lin_XXiang</author><pubDate>Fri, 30 May 2025 17:40:00 +0800</pubDate><description><![CDATA[java对接bacnet ip协议跨网段设备]]></description><category></category></item><item><title><![CDATA[Java中的集合体系]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/144029771</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/144029771</guid><author>Lin_XXiang</author><pubDate>Mon, 25 Nov 2024 16:47:13 +0800</pubDate><description><![CDATA[Java中的集合体系]]></description><category></category></item><item><title><![CDATA[MySql8.x---开窗函数]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/142213791</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/142213791</guid><author>Lin_XXiang</author><pubDate>Fri, 13 Sep 2024 16:32:05 +0800</pubDate><description><![CDATA[语法结构： ** 开窗函数|聚合函数 over([分组函数] [排序函数] [自定义窗口]) **]]></description><category></category></item><item><title><![CDATA[HashMap底层逻辑理解（数组+链表+红黑树）]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/141826764</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/141826764</guid><author>Lin_XXiang</author><pubDate>Tue, 03 Sep 2024 10:01:51 +0800</pubDate><description><![CDATA[HashMap底层逻辑理解（数组+链表+红黑树）]]></description><category></category></item><item><title><![CDATA[ShardingSphere5.x 分库分表]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/136249364</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/136249364</guid><author>Lin_XXiang</author><pubDate>Fri, 23 Feb 2024 18:20:39 +0800</pubDate><description><![CDATA[shardingSphere-jdbc与shardingSphere-proxy的使用]]></description><category></category></item><item><title><![CDATA[docker环境安装]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/136249768</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/136249768</guid><author>Lin_XXiang</author><pubDate>Fri, 23 Feb 2024 10:36:58 +0800</pubDate><description><![CDATA[在CentOS7安装docker]]></description><category></category></item><item><title><![CDATA[maven工程打包引入本地jar包]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/136205548</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/136205548</guid><author>Lin_XXiang</author><pubDate>Wed, 21 Feb 2024 10:59:03 +0800</pubDate><description><![CDATA[将本地jar包引入项目，并且打包时把本地jar包一起打包]]></description><category></category></item><item><title><![CDATA[RocketMQ学习到使用]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/136134369</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/136134369</guid><author>Lin_XXiang</author><pubDate>Sun, 18 Feb 2024 14:11:42 +0800</pubDate><description><![CDATA[rocketMQ认识到使用]]></description><category></category></item><item><title><![CDATA[kafka消息中间件]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/135271828</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/135271828</guid><author>Lin_XXiang</author><pubDate>Thu, 28 Dec 2023 16:34:29 +0800</pubDate><description><![CDATA[消息中间件kafka的基础使用01]]></description><category></category></item><item><title><![CDATA[canal数据同步（canal-adapter与canal-deployer）]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/135267362</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/135267362</guid><author>Lin_XXiang</author><pubDate>Thu, 28 Dec 2023 14:17:56 +0800</pubDate><description><![CDATA[canal数据，mysql到mysql]]></description><category></category></item><item><title><![CDATA[mysql通过binlog恢复数据]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/135222770</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/135222770</guid><author>Lin_XXiang</author><pubDate>Tue, 26 Dec 2023 16:13:56 +0800</pubDate><description><![CDATA[通过binglog与row模式，进行数据恢复]]></description><category></category></item><item><title><![CDATA[Linux 配置jdk环境变量]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/134314424</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/134314424</guid><author>Lin_XXiang</author><pubDate>Thu, 09 Nov 2023 16:20:24 +0800</pubDate><description><![CDATA[linux 配置jdk环境变量]]></description><category></category></item><item><title><![CDATA[Nexus 3 搭建私有maven仓库(linux)]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/134289476</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/134289476</guid><author>Lin_XXiang</author><pubDate>Wed, 08 Nov 2023 15:04:09 +0800</pubDate><description><![CDATA[linux安装nexus]]></description><category></category></item><item><title><![CDATA[Nexus 3 搭建私有maven仓库]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/134162176</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/134162176</guid><author>Lin_XXiang</author><pubDate>Wed, 01 Nov 2023 17:15:35 +0800</pubDate><description><![CDATA[nexus3的搭建及使用方法，并附带maven对应在nexus中使用]]></description><category></category></item><item><title><![CDATA[线程池使用场景]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/131964188</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/131964188</guid><author>Lin_XXiang</author><pubDate>Thu, 27 Jul 2023 17:01:27 +0800</pubDate><description><![CDATA[线程池的基础应用]]></description><category></category></item><item><title><![CDATA[Mmysql索引与外键]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/131900291</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/131900291</guid><author>Lin_XXiang</author><pubDate>Mon, 24 Jul 2023 17:05:15 +0800</pubDate><description><![CDATA[mysql索引与外键]]></description><category></category></item><item><title><![CDATA[使用Mybatis-plus时，在mapper中手写SQL引起Unsupported conversion from DATETIME to java.lang.Integer报错]]></title><link>https://blog.youkuaiyun.com/Lin_XXiang/article/details/131681120</link><guid>https://blog.youkuaiyun.com/Lin_XXiang/article/details/131681120</guid><author>Lin_XXiang</author><pubDate>Wed, 12 Jul 2023 14:35:16 +0800</pubDate><description><![CDATA[bean类加上注解@NoArgsConstructor。]]></description><category></category></item></channel></rss>