Loading

摘要: 背景 最近有负责维护一个专门做对外数据接口的项目,由于接口数据需要加密,而且解密后的数据需要校验,手动ifelse判断非常繁琐,因此想使用hibernate validator在数据解密后手动进行校验。 依赖 需要使用以下几个依赖,这里我是用的是maven,如果没有使用maven可以手动下载jar包 阅读全文
posted @ 2022-01-22 15:25 马卡龙MK 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 背景 为了项目的扩展性,很多项目往往都会使用插件的方式为项目增加新功能,比如开发某种聊天机器人,增加扩展功能。这种方式非常灵活而且比较容易开发,本文就简单探讨一下Java如何动态加载Jar实现插件化开发。 规范或协议 在开始之前,首先需要定义一种规范,加载插件后如何调用插件内的方法,如何获取插件的名 阅读全文
posted @ 2021-12-21 10:33 马卡龙MK 阅读(4995) 评论(0) 推荐(0) 编辑
摘要: 分页使用可以说非常普遍了,有时候会需要非常灵活的方式去开启或关闭分页,尝试使用一下注解的方式来进行分页。 依赖安装 需要使用的依赖: Mybatis-Plus PageHelper SpringBoot AOP 添加pom依赖 <!-- Mybatis-Plus --> <dependency> < 阅读全文
posted @ 2021-10-16 22:28 马卡龙MK 阅读(581) 评论(2) 推荐(3) 编辑
摘要: 最近热衷于看轻小说,奈何某些网站样式排版属实糟糕,移动端体验极度不友好,实在无法忍受,于是希望能将网站内容爬取下来制作成EPUB格式的电子书。 抛开爬取网站内容不谈,通过解析EPUB文件后,大致掌握了EPUB文件的基本格式内容。 EPUB文件结构 EPUB文件本质是一个zip压缩文件。 将EPUB文 阅读全文
posted @ 2021-08-12 20:16 马卡龙MK 阅读(5319) 评论(1) 推荐(2) 编辑