JavaScript 导出 table 为 Excel 表格 发表于 2021-07-05 分类于 JavaScript 本文字数: 1.7k 阅读时长 ≈ 2 分钟 JavaScript 是一种可以运行在浏览器中的语言,结合浏览器,JavaScript 可以实现非常多的功能。 阅读全文 »
MyBatisPlus升级3.4.3.1版本报错:MybatisConfiguration$StrictMap$Ambiguity cannot be cast to ResultMap 发表于 2021-06-29 分类于 Java 本文字数: 7.8k 阅读时长 ≈ 7 分钟 问题描述 SpringBoot 版本:2.5.2项目原本的 MyBatisPlus 版本为:3.4.0,项目可以正常启动运行,但是在将 MyBatisPlus 的版本升级至 3.4.3.1之后,项目启动 MyBatisPlus 就开始报错了。 阅读全文 »
ServiceLoader加载接口的所有实现 发表于 2021-06-27 分类于 Java 本文字数: 1.8k 阅读时长 ≈ 2 分钟 什么是ServiceLoader?ServiceLoader 是由 JDK 提供的,在 java.util 包下的一个工具类,使用该工具类,可以加载一个接口的所有实现类。 阅读全文 »
SpringBoot(八):基于MyBatisPlus的基类抽取 发表于 2021-06-27 分类于 Java 本文字数: 4.5k 阅读时长 ≈ 4 分钟 什么是基类?在 Web 项目中,基于实体类衍生出来的 Mapper 接口,Service 业务层, Controller 层等等,在一些功能上都会有一些基础的通用的代码。这些代码通用性强,重复率高,在每个类中写这些代码的意义不大。 而基类就是在这些通用代码的基础上,进行重复代码的抽取,从而实现了代码的复用,其它 Java 类只需要继承基类,就可以拥有这些通用代码的功能。 阅读全文 »
LeetCode:盛最多水的容器 发表于 2021-06-19 分类于 数据结构与算法 本文字数: 1.3k 阅读时长 ≈ 1 分钟 题目 给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器。 阅读全文 »