<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[心猿码意]]></title><description><![CDATA[从前初识这世间 万般流连 看着天边似在眼前 也甘愿赴汤蹈火去走它一遍 如今走过这世间 万般流连 翻过岁月不同侧脸 措不及防闯入你的笑颜]]></description><link>https://blog.youkuaiyun.com/CDWLX</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; CDWLX]]></copyright><item><title><![CDATA[三分钟带你实现Java长链接转短链接]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/148278726</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/148278726</guid><author>CDWLX</author><pubDate>Wed, 11 Jun 2025 15:09:06 +0800</pubDate><description><![CDATA[本文介绍了一个长链接转短链接的实现方案，主要包含三个核心功能模块：生成短链接、短链接重定向和访问统计。系统采用SpringBoot框架开发，使用雪花算法生成唯一ID作为短链接标识，通过数据库存储原始链接与短码的映射关系。当访问短链接时，系统会302重定向到原始长链接，并支持URL参数编码处理。该方案解决了长二维码难以识别的问题，同时提供了简单的访问追踪能力。代码结构清晰，包含Controller层、Service层和工具类，实现了从长链接压缩、存储到请求转发的完整流程。]]></description><category></category></item><item><title><![CDATA[【Excel & PDF 系列】iText 库直接实现表格 PDF]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/136359088</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/136359088</guid><author>CDWLX</author><pubDate>Wed, 28 Feb 2024 23:50:01 +0800</pubDate><description><![CDATA[最近遇到生成 Excel 并转 PDF 的需求，磕磕碰碰总结三种方式，分别是 POI + iText 库，EasyExcel + iText 库和直接生成 PDF 表格三种方式。本文基于 iText 库实现，直接生成表格的 PDF 文件。]]></description><category></category></item><item><title><![CDATA[【Excel & PDF 系列】EasyExcel + iText 库实现 Excel 转换 PDF]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/136311304</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/136311304</guid><author>CDWLX</author><pubDate>Tue, 27 Feb 2024 00:06:07 +0800</pubDate><description><![CDATA[最近遇到生成 excel 并转 pdf 的需求，磕磕碰碰总结三种方式，分别是 POI + iText 库，EasyExcel + iText 库和直接生成 pdf 表格三种方式。本文基于 EasyExcel + iText 库实现，并将自定义 pdf 上 title 内容，将生成的 pdf 文件返回。]]></description><category></category></item><item><title><![CDATA[【Excel & PDF 系列】POI + iText 库实现 Excel 转换 PDF]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/136311199</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/136311199</guid><author>CDWLX</author><pubDate>Mon, 26 Feb 2024 23:48:51 +0800</pubDate><description><![CDATA[最近遇到生成 excel 并转 pdf 的需求，磕磕碰碰总结三种方式，分别是 POI + iText 库，easyexcel + iText 库和直接生成 pdf 表格三种方式。本文基于 POI + iText 库实现。]]></description><category></category></item><item><title><![CDATA[使用 stream 流构建树(不使用递归)]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/135137104</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/135137104</guid><author>CDWLX</author><pubDate>Thu, 21 Dec 2023 18:07:28 +0800</pubDate><description><![CDATA[最近遇到一个地区数据需要转换成树的需求，研究了一种新方法，不使用传统递归的方式，而是使用 stream 流的方式构建树。]]></description><category></category></item><item><title><![CDATA[使用 excel 快速拼接省市区镇街村居五级区划完整名称]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/134007940</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/134007940</guid><author>CDWLX</author><pubDate>Tue, 24 Oct 2023 11:28:41 +0800</pubDate><description><![CDATA[之前做了国家区划的映射关系，在其过程中，使用代码区拼接完整的五级区划，感觉还是比较麻烦的，后面偶然在 excel 上发现可以使用函数去完成这个拼接操作，记录一下方法。]]></description><category></category></item><item><title><![CDATA[K8S入门前奏之VMware虚拟机网络配置]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/132976636</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/132976636</guid><author>CDWLX</author><pubDate>Mon, 18 Sep 2023 15:03:26 +0800</pubDate><description><![CDATA[做完一些列准备工作后，在虚拟机安装完CentOS-7操作系统后，需要对VMware虚拟机网络进行配置，让其满足我们搭建 K8S 的要求。]]></description><category></category></item><item><title><![CDATA[一文详解 springboot 项目启动时异步执行初始化逻辑]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/132410541</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/132410541</guid><author>CDWLX</author><pubDate>Mon, 21 Aug 2023 17:03:07 +0800</pubDate><description><![CDATA[前面的工作中，为了提高地区数据的响应时间，需要加载全国区划数据到 redis 中缓存起来，这个过程希望在项目时启动。由于初始化全国区划到 redis 中这个过程是比较耗时的，所以我们可以考虑使用异步执行的方式去实现。]]></description><category></category></item><item><title><![CDATA[全国区划代码数据筛选重组]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/131707578</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/131707578</guid><author>CDWLX</author><pubDate>Mon, 14 Aug 2023 11:39:04 +0800</pubDate><description><![CDATA[前面的工作中，获取了全国 2022 年行政区划代码的数据，这些数据最终要结合一份第三方公司的区划数据，筛选整合，最终做出同地区不同区划代码的映射表，以下记录相关过程。数据来源国家统计局爬取好的数据2023年中国全国5级行政区划（省、市、县、镇、村）2023全国五级行政区划2022年全国行政区划数据残联区划数据。]]></description><category></category></item><item><title><![CDATA[教你使用 Java 爬虫获取全国统计用区划代码和城乡划分代码(webmagic篇)]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/131653897</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/131653897</guid><author>CDWLX</author><pubDate>Tue, 11 Jul 2023 10:29:54 +0800</pubDate><description><![CDATA[书接上回，继续折腾爬虫爬取全国区划代码的需求，既然都了解到并使用了 Jsoup 获取到数据，那 webmagic 这个工具高低得安排上，webmagic 相比于 Jsoup 能更方便的实现爬虫操作。但是这次爬取全国五级区划数据中的区县和镇街两个层级的数据过于庞大，单靠一个 ip 去爬取数据，在爬取一定数据（8000多条）后，会限制访问，解决思路是使用代理，基本上要付费代理才比较稳定，所以虽然代码层面能够实现获取五级区划，但是实际上仍然没有实现，代码提供获取的思路，具体代码实现往下看。]]></description><category></category></item><item><title><![CDATA[教你使用 Java 爬虫获取全国统计用区划代码和城乡划分代码(Jsoup篇)]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/131650626</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/131650626</guid><author>CDWLX</author><pubDate>Tue, 11 Jul 2023 00:06:28 +0800</pubDate><description><![CDATA[最近遇到一个需求，项目需要使用到全国统计用区划代码和城乡划分代码，并且要获取到省-市-区县-镇街-村居五级数据。但是我在官方渠道没有搜索到完整的资源，没办法，只能研究一下爬虫的方式爬取，Jsoup 就在此时派上用场。使用 Jsoup 获取到数据之后，希望将其存储到 excel 文件中，此时可以使用 easyExcel 去快速实现。]]></description><category></category></item><item><title><![CDATA[Redis 中 hash 存储和获取]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/131535967</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/131535967</guid><author>CDWLX</author><pubDate>Tue, 04 Jul 2023 15:35:50 +0800</pubDate><description><![CDATA[最近做了个需求，需要用到 Redis 中 hash 存储和获取，记录相关使用方法。]]></description><category></category></item><item><title><![CDATA[包含了父子关系的单位对象的List数据转成树状结构]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/131212749</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/131212749</guid><author>CDWLX</author><pubDate>Tue, 04 Jul 2023 11:43:46 +0800</pubDate><description><![CDATA[将一个包含父子关系的单位对象 List 数据，转换成一个带父子层级关系的新数据格式]]></description><category></category></item><item><title><![CDATA[基于Servlet+jsp+mysql开发javaWeb校园图书管理系统]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/128194833</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/128194833</guid><author>CDWLX</author><pubDate>Wed, 18 Jan 2023 16:16:56 +0800</pubDate><description><![CDATA[本系统的主要功能包括：
	图书管理员：
		用户信息管理，图书信息管理，图书借阅管理，登录退出等。
	学生：
		 个人信息管理，图书信息查询，图书借阅信息查询，登录退出等。]]></description><category></category></item><item><title><![CDATA[使用RestTemplate调用下载文件接口下载附件]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/128405465</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/128405465</guid><author>CDWLX</author><pubDate>Thu, 22 Dec 2022 11:00:30 +0800</pubDate><description><![CDATA[根据对接的需要，需要请求一个使用 SSM 框架编写的下载接口，该接口的请求方式为 Get 请求，请求参数全部是以 form-data 表单形式进行提交，包含多个参数。]]></description><category></category></item><item><title><![CDATA[使用RestTemplate调用上传文件且带参数的远程接口]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/128396497</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/128396497</guid><author>CDWLX</author><pubDate>Wed, 21 Dec 2022 15:05:32 +0800</pubDate><description><![CDATA[根据对接的需要，需要请求一个使用 SSM 框架编写的文件上传的接口，该接口的请求方式为Post请求，请求参数全部是以 form-data 表单形式进行提交，包含多个参数，且方法中，文件是由 request 中获取到。]]></description><category></category></item><item><title><![CDATA[基于Servlet+jsp+mysql开发javaWeb学生管理系统(学生信息、学生选课、学生成绩、学生签到考勤)]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/128029184</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/128029184</guid><author>CDWLX</author><pubDate>Fri, 25 Nov 2022 00:49:13 +0800</pubDate><description><![CDATA[本系统的主要功能包括：
	系统管理员：
		学生信息管理，班级信息管理，教师信息管理，课程信息管理，选课信息管理，考勤信息管理，请假信息管理，成绩信息管理和系统管理等。
	
	教师：
		 学生信息管理，班级信息管理，教师信息管理，课程信息管理，选课信息管理，考勤信息管理，请假信息管理，成绩信息管理和系统管理等。
		 
	学生：
		 学生信息管理，选课信息管理，考勤信息管理，请假信息管理，成绩信息管理和系统管理等。]]></description><category></category></item><item><title><![CDATA[三分钟带你玩转PDF文件签名]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/127497730</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/127497730</guid><author>CDWLX</author><pubDate>Mon, 24 Oct 2022 18:05:28 +0800</pubDate><description><![CDATA[客户需要在PDF文件上完成签名操作，附实现代码。]]></description><category></category></item><item><title><![CDATA[手把手带你学会使用Idea导入eclipse的javaweb项目]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/125683649</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/125683649</guid><author>CDWLX</author><pubDate>Fri, 08 Jul 2022 18:21:29 +0800</pubDate><description><![CDATA[在学习javaweb项目的时候，很多项目资源使用的是eclipse开发工具进行开发的，但是有些同学习惯使用IDEA开发工具，这时候，将eclipse开发的项目导入到IDEA中，并且运行起来，就成了我们的目标。]]></description><category></category></item><item><title><![CDATA[基于 java 使用 POI 操作 excel 导出限制某些单元格可编辑和单元格下拉列表有效性]]></title><link>https://blog.youkuaiyun.com/CDWLX/article/details/125189897</link><guid>https://blog.youkuaiyun.com/CDWLX/article/details/125189897</guid><author>CDWLX</author><pubDate>Wed, 08 Jun 2022 18:25:25 +0800</pubDate><description><![CDATA[基于java使用POI操作excel 导出限制某些单元格可编辑和单元格下拉列表有效性]]></description><category></category></item></channel></rss>