学习笔记
文章平均质量分 77
霁月清风与谁同
劝君莫惜金缕衣,劝君惜取少年时;花开堪折直须折,莫待无花空折枝
展开
-
Mybatis-plus自定义TypeHandler查询映射结果一直为null的问题原因排查
Mybatis-plus自定义TypeHandler查询映射结果一直为null的问题原因排查原创 2023-12-21 16:27:28 · 1098 阅读 · 1 评论 -
Arrays.asList()方法的大坑
今天在开发过程中使用Arrays.asList()方法将数组转化为List,之后对List进行了remove操作,结果项目一直疯狂报错:class java.util.ArraysArrayListcannotbecasttoclassjavautilArrayListjavautilArrays。原创 2023-12-18 15:10:12 · 1308 阅读 · 0 评论 -
Elasticsearch项目启动报错:module java.base does not “opens java.math“ to unnamed module
Invocation of init method failed; nested exception is java.lang.reflect.InaccessibleObjectException: Unable to make field private final java.math.BigInteger java.math.BigDecimal.intVal accessible: module java.base does not "opens java.math" to unnamed原创 2023-11-28 16:21:03 · 997 阅读 · 0 评论 -
EasyExcel复杂表头数据导入
EasyExcel复杂表头数据导入。原创 2023-11-02 08:05:44 · 2215 阅读 · 1 评论 -
EasyExcel动态复杂表头导出方法
复杂表头,静态加动态表头组合方案原创 2023-10-31 15:16:01 · 2670 阅读 · 0 评论 -
Spring boot定时任务
在 Spring Boot 中,有多种方法来编写定时任务,以执行周期性或延迟执行的任务。原创 2023-10-28 15:06:48 · 910 阅读 · 0 评论 -
一次奇葩的代码报错经历---当在控制器类上使用@Validated注解后导致注入失败
Controller类中使用@Validated注解后发现请求会报错:Cannot invoke \"com.firmSaas.business.service.DetectionIndexClassificationService.get(java.lang.Long)\" because \"this.classificationService\" is null原创 2023-09-13 14:47:39 · 305 阅读 · 0 评论 -
Easyexcel导入导出List类型数据报错:Can not find ‘Converter’ support class Li,的解决方法
Easyexcel默认是不支持List类型数据自动转换的,因此当实体类传递数据为List类型时需要手动编写转换类来实现数据转换,否则会报错:Can not find 'Converter' support class List原创 2023-09-12 17:20:58 · 2107 阅读 · 0 评论 -
Nacos安装及在项目中的使用
Nacos(Naming and Configuration Service)是一个开源的分布式服务发现和配置管理系统,由阿里巴巴开源,用于帮助开发者实现微服务架构中的服务注册、发现、动态配置等功能。Nacos 提供了服务注册与发现、动态配置、服务健康检查等核心功能,适用于各种基于云原生架构的应用。原创 2023-09-11 13:48:42 · 476 阅读 · 0 评论 -
Linux 系统常用命令总结
Linux 系统常用命令超详细总结原创 2023-09-08 17:11:02 · 946 阅读 · 1 评论 -
MyBatis简单使用
MyBatis 是一个开源的 Java 持久化框架,它可以帮助开发者更轻松地与关系型数据库进行交互。MyBatis 提供了一种将 SQL 查询、插入、更新和删除操作与 Java 对象映射的方式,使得开发者可以通过编写简单的 SQL 语句来操作数据库,同时将结果映射到 Java 对象中,从而简化了数据库访问的过程。原创 2023-08-09 15:34:02 · 26 阅读 · 0 评论 -
在MySQL中存取List<String>数据
MySQL是一个关系型数据库管理系统,它的主要特点是以表格的形式存储数据。然而,MySQL本身并不直接支持存储Java中的List数据结构。但是,你可以通过一些方法来实现在MySQL中存储和检索类似列表的数据。原创 2023-08-21 13:22:29 · 3150 阅读 · 0 评论 -
Node.js安装使用
Node.js 是一个强大的运行时环境,它使您能够在服务器端运行 JavaScript 代码。它非常流行,用于构建 Web 应用程序、API 和各种后端服务原创 2023-09-05 17:42:57 · 864 阅读 · 0 评论 -
MyBatis Generator简单使用
[MyBatis Generator](https://mybatis.org/generator/)(简称 MyBatis Generator 或 MyBatis-G)是一个用于生成 MyBatis 持久层代码的工具,它可以根据数据库中的表结构自动生成实体类、Mapper 接口和 XML 映射文件,从而减少手动编写重复的 CRUD 操作代码,提高开发效率。原创 2023-08-10 16:43:35 · 185 阅读 · 1 评论 -
Elasticsearch Head的使用
Elasticsearch Head 是一个用于管理和监控 Elasticsearch 集群的 Web 界面工具。它提供了可视化的界面,使用户可以轻松地查看和操作 Elasticsearch 集群中的索引、文档、节点等信息原创 2023-09-02 17:43:48 · 1351 阅读 · 0 评论 -
Java中向数据库中插入数据后获取自增 ID 的方法
在进行数据库插入操作后,获取自增ID的方式取决于你使用的数据库以及持久层框架。这里将提供几种常见的情况下获取自增ID的方法原创 2023-09-01 16:56:46 · 2129 阅读 · 0 评论 -
编译器报:lambda表达式中使用的变量应为final或有效final 解决方案
Lambda表达式可以捕获(引用)局部变量,但有一个限制:被捕获的变量必须是final或有效final。这是因为Lambda表达式可以捕获外部作用域的变量,并且需要确保这些变量的值在Lambda表达式内部不会发生变化,以便保持一致性和可预测性。原创 2023-09-01 16:43:47 · 2285 阅读 · 1 评论 -
BigDecimal 类型的计算方法
BigDecimal 是 Java 中用于处理高精度数字的类,它提供了一系列方法用于进行数学运算和精确的数字操作。原创 2023-09-01 15:48:43 · 1861 阅读 · 0 评论 -
Markdown 语法完全指南
Markdown是一种轻量级的标记语言,设计用于简化文本的格式化。它的语法简单,易于学习,可以应用于各种文本编辑和博客平台。原创 2023-08-29 14:32:43 · 101 阅读 · 0 评论 -
Git 超详细使用教程
Git是一种分布式版本控制系统,用于跟踪文件和目录的变化,以及协调多个人员之间的代码协作。分布式: 每个开发者都有一份完整的代码仓库,可以在离线状态下工作,减少对中央服务器的依赖。高效性: Git对于历史版本的管理非常高效,基于快照而不是差异。分支管理: Git鼓励使用分支进行并行开发,方便实现不同功能和修复同时进行。易于协作: 多人协作时,可以轻松地合并和解决冲突。安全性: Git使用哈希值保证数据的完整性,避免了数据损坏。开源: Git本身是开源的,拥有庞大的社区支持。原创 2023-08-26 11:30:08 · 4226 阅读 · 3 评论 -
Python之NumPy库使用
另外,python中有array模块,但它不支持多维数组,无论是时列表还是array模块都没有科学运算函数,不适合做矩阵等科学计算。numpy没有使用python本身的数组机制,而是提供了ndarray对象,该对象不仅能方便地存取数组,而且拥有丰富的数组计算函数。冒号 “:”的解释:如果只放置一个参数,如 [2],将返回与该索引相对应的单个元素。如果为 [2:],表示从该索引开始以后的所有项都将被提取。如果使用了两个参数,如 [2:7],那么则提取两个索引(不包括停止索引)之间的项。原创 2023-08-09 16:34:11 · 104 阅读 · 0 评论 -
Python之Pandas库使用
Pandas的主要数据结构是 Series (一维数据)与 DataFrame(二维数据),这两种数据结构足以处理金融、统计、社会科学、工程等领域里的大多数典型用例。Series 是一种类似于一维数组的对象,它由一组数据(各种Numpy数据类型)以及一组与之相关的数据标签(即索引)组成。DataFrame 是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型值)。DataFrame 既有行索引也有列索引,它可以被看做由 Series 组成的字典(共同用一个索引)。原创 2023-08-09 16:29:29 · 234 阅读 · 0 评论 -
PHP学习记录--进阶篇
【代码】PHP学习记录--进阶篇。原创 2023-08-09 16:23:48 · 60 阅读 · 0 评论 -
PHP学习记录--基础篇
php //变量定义 $var1;$var2 = 1;$var1 = 2;//删除变量 //变量传值 $a = 'b';//常量定义 define('P1' , 1);//函数定义 const P2 = 2;//关键字定义 echo P1;//两种定义方式访问权限有区别 define('-_-' , 'smile');//特殊符号不能直接使用 //特殊常量 /*在PHP中还有一些特殊的常量,他们有双下划线开始+长两名+双下划线结束,这种常量称。原创 2023-08-09 16:19:17 · 24 阅读 · 0 评论