随笔分类 -  java

java
摘要:1、顺序传参 <select> public User selectUser(String name, int deptId); <select id="selectUser" resultMap="UserResultMap"> select * from user where user_name 阅读全文
posted @ 2025-08-05 17:23 思凡念真 阅读(36) 评论(0) 推荐(0)
摘要:简介XXXExample类用于构造复杂的筛选条件 它包含一个名为Criteria的内部静态类,它包含将在where子句中一起结合的条件列表。 Criteria类的集合允许您生成几乎无限类型的where子句。 可以使用createCriteria方法或or方法创建Criteria对象。 当使用crea 阅读全文
posted @ 2025-07-08 14:34 思凡念真 阅读(121) 评论(0) 推荐(0)
摘要:1.Generator插件生成Mapper和Example文件介绍1-1.Mapper文件mapper层接口中主要提供一些关于主键和通过Example类作为参数的方法,如下: 1-2.Example文件mybatis-generator (逆向工程)会生成实例以及实例对应的Example,其主要作用 阅读全文
posted @ 2025-06-16 13:59 思凡念真 阅读(230) 评论(0) 推荐(0)
摘要:我们在使用MyBatis时,通常使用逆向工程工具生成一套接口和xml映射文件用于简单的单表操作,而其中有两个比较常用的接口方法,一个是 updateByExample ,一个是 updateByExampleSelective ,它们的作用是对数据库进行更新操作。 (insert和insertSel 阅读全文
posted @ 2025-06-03 10:20 思凡念真 阅读(406) 评论(0) 推荐(0)
摘要:dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。github: https://github.com/baomidou/dynamic-datasource-spring-boot-starter文档: http 阅读全文
posted @ 2025-05-27 09:57 思凡念真 阅读(1804) 评论(0) 推荐(0)
摘要:先得导入hutool的核心包依赖, 因为获取开始和结束时间用的hutool中的DateUtil工具类。 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-core</artifactId> <version>5.7.6</ver 阅读全文
posted @ 2025-05-26 17:59 思凡念真 阅读(573) 评论(0) 推荐(0)
摘要:增加@MapperScan注解的时候,导入包为import tk.mybatis.spring.annotation.MapperScan;不要选择 org.mybaties.spring.annotation.MapperScan 反省: Mybaties和springboot集成的知识还是理解的 阅读全文
posted @ 2025-05-26 17:55 思凡念真 阅读(120) 评论(0) 推荐(0)
摘要:一、背景 服务器软件用Spring boot开发,API调用的响应消息格式为JSON。 对端调用接口后无法解析响应。 抓包看Response的Body部分确实是正确的JSON格式字符串。 二、问题分析 继续分析日志发现对端收到的响应消息类型是text/plain?! 对端解析先判断消息类型,这是无法 阅读全文
posted @ 2025-04-18 11:14 思凡念真 阅读(628) 评论(0) 推荐(0)
摘要:需求场景:要批量生成一批合同 ,替换姓名、身份证、手机号,并转成pdf。 word格式如下: Excel名单的格式如下: 1.首先引入依赖包: <dependency> <groupId>com.deepoove</groupId> <artifactId>poi-tl</artifactId> < 阅读全文
posted @ 2025-04-18 11:02 思凡念真 阅读(139) 评论(0) 推荐(0)
摘要:由于早期版本的fr.opensagres.xdocreport与项目中的其他依赖存在版本不兼容,导致运行时出现NoClassDefFoundError。通过将fr.opensagres.poi.xwpf.converter.pdf-gae的版本从2.0.2升级到2.0.3,解决了此异常,表明低版本的 阅读全文
posted @ 2025-04-16 17:56 思凡念真 阅读(375) 评论(0) 推荐(0)
摘要:在Java中替换MS Word模板(.docx)中的文本,可以使用Apache POI库。Apache POI是一个强大的库,用于处理Microsoft Office文档,包括Word、Excel和PowerPoint。 1. 添加Apache POI依赖 如果你使用Maven构建工具,可以在pom 阅读全文
posted @ 2025-04-16 17:36 思凡念真 阅读(249) 评论(0) 推荐(0)
摘要:1、报错现象: 2、解决方法:删除poi-ooxml-schemas jar包 <exclusion> <artifactId>poi-ooxml-schemas</artifactId> <groupId>org.apache.poi</groupId> </exclusion> 3、问题定位过程 阅读全文
posted @ 2025-04-16 16:59 思凡念真 阅读(1780) 评论(0) 推荐(0)
摘要:在导出excel时,报java.lang.NoClassDefFoundError: org/apache/commons/io/output/UnsynchronizedByteArrayOutputStream1.1解决方案: 查看项目中的commons-io依赖时那个版本,1.1.1 如果是 阅读全文
posted @ 2025-04-16 16:37 思凡念真 阅读(960) 评论(0) 推荐(0)
摘要:安装 前置条件:需要安装JDK8(亲身经历,不要用21版本的jdk)。 下载 地址:Apache Hadoop 我下载的是3.4.0最新版 下载后,解压到E盘,路径:E:\hadoop-3.4.0 添加HADOOP_HOME变量 添加到path 配置 进到目录:E:\hadoop-3.4.0\etc 阅读全文
posted @ 2025-04-02 13:36 思凡念真 阅读(1683) 评论(0) 推荐(0)
摘要:1.引入依赖 <!--通用mapper起步依赖--> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>2.0.4</version> </d 阅读全文
posted @ 2025-01-08 16:47 思凡念真 阅读(1657) 评论(0) 推荐(0)
摘要:SpringMVC的拦截器、过滤器、Controller之间的关系 众所周知所有的post请求中的body参数是已流形式存在的,而流数据只能读取一次(为啥看这里),如果在拦截器和过滤器中需要对post参数进行处理的话,就会报Required request body is missing 异常。既然 阅读全文
posted @ 2024-10-15 10:58 思凡念真 阅读(3329) 评论(0) 推荐(0)
摘要:单例模式定义 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。 基本的实现思路 单例模式要求类能够有返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使 阅读全文
posted @ 2024-03-15 10:16 思凡念真 阅读(7447) 评论(0) 推荐(1)
摘要:1 引入maven 只需引入redisson-spring-boot-starter就可以了,不过这里需要注意springboot与redisson的版本,因为官方推荐redisson版本与springboot版本配合使用。版本不匹配会导致这种问题。 将 Redisson 与 Spring Boot 阅读全文
posted @ 2024-01-04 17:18 思凡念真 阅读(6180) 评论(0) 推荐(0)
摘要:今天按照往常一样安装依赖、运行后报了如下错误: ERROR Failed to compile with 1 errors This dependency was not found: * vxe-table/lib/vxe-table in ./src/plugins/vxe.js To inst 阅读全文
posted @ 2023-10-09 16:28 思凡念真 阅读(1758) 评论(0) 推荐(0)
摘要:可能发生的报错信息: Cause: java.lang.ClassCastException: java.sql.Timestamp cannot be cast to java.time.LocalDateTime; 或 Cause: java.lang.ClassCastException: j 阅读全文
posted @ 2023-08-30 11:44 思凡念真 阅读(1803) 评论(0) 推荐(0)