随笔分类 -  工作

摘要:一、场景 在同一个场景中导出的Excel 中的表头字段(title)存在不同的名称 (表头、标题),在导出时,要存在差异化,并且导出的模版要同时可以导出 二、方案 在导出时,添加自定义的handler,对导出的字段进行处理,更换导出的字段名称 在导入时,自定义需要获取的表头名称 三、代码示例 测试类 阅读全文
posted @ 2024-06-05 10:35 代码红了一大片 阅读(3386) 评论(0) 推荐(0)
摘要:Querydsl 简化使用 1、在使用Querydsl时,需要定义EntityManager EntityManagerFactory 会存在许多重复性的代码,下面将使用进行归口,减少重复的引入操作 import com.blazebit.persistence.Criteria; import c 阅读全文
posted @ 2023-11-21 16:32 代码红了一大片 阅读(445) 评论(0) 推荐(0)
摘要:记录一些常用,容易混乱的小知识 1、 Json (JsonNode) 判断对应的JsonNode中的数据 阅读全文
posted @ 2023-11-21 15:47 代码红了一大片 阅读(9) 评论(0) 推荐(0)
摘要:builder.and(Expressions.booleanTemplate("FUNCTION('jsonb_contains', {0}, {1})", dashboardReportsEntity.prepareReportViewMembers, Expressions.template( 阅读全文
posted @ 2023-10-12 16:11 代码红了一大片 阅读(114) 评论(0) 推荐(0)
摘要:1、安装IDEA插件 Run Configuration for Typescript 2、全局安装ts-node npm install -g ts-node 3、安装ts依赖包(可以用于打印console) npm install -D tslib @types/node 4、如果是成熟的项目, 阅读全文
posted @ 2023-10-11 15:23 代码红了一大片 阅读(1579) 评论(0) 推荐(0)
摘要:```java import com.fasterxml.jackson.annotation.JsonInclude.Include; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.j 阅读全文
posted @ 2023-06-14 10:47 代码红了一大片 阅读(89) 评论(0) 推荐(0)
摘要:1、问题描述 有一个接收类,出于某种原因(调用第三方接口)会使用首字母大写的情况 @Data public class HelloModel{ private Strig ATest; private Strig BTest; } 当我使用这个类接收一个JSON 格式的数据,转换为对应的这个 Hel 阅读全文
posted @ 2023-05-15 22:46 代码红了一大片 阅读(570) 评论(0) 推荐(0)
摘要:初始化方法 @PostConstruct InitializingBean CommandLineRunner ApplicationRunner 先后顺序 @PostConstruct > InitializingBean > CommandLineRunner、ApplicationRunner 阅读全文
posted @ 2023-05-05 18:46 代码红了一大片 阅读(90) 评论(0) 推荐(0)
摘要:#####一、spring boot 的事件由 ApplicationEvent 类及其子类表示。您可以创建自己的事件,只需扩展 ApplicationEvent 类并定义自己的构造函数即可。 ```java public class DomainEvent extends ApplicationE 阅读全文
posted @ 2023-04-23 16:56 代码红了一大片 阅读(248) 评论(0) 推荐(0)
摘要:###一、实现的代码 import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import org.apache.commons.lang3.StringU 阅读全文
posted @ 2023-04-21 15:17 代码红了一大片 阅读(186) 评论(0) 推荐(1)
摘要:###一、Stream 流在使用toMap时跑出的NPE final Map<String, SuperviseOrganization> superviseOrganizationMap = superviseOrganizations.stream().collect(Collectors.to 阅读全文
posted @ 2023-03-10 18:08 代码红了一大片 阅读(117) 评论(0) 推荐(0)
摘要:问题描述 对应的接口生成的bean转换不完整。 和Builder的结合使用@aftermapping失效。 解决 1、可能原因,字段的名称不同,导致映射不完全。 @Mapping(source = "映射前字段",target = "映射后字段") 2、使用了Lombok中的@Builder,在Ma 阅读全文
posted @ 2022-11-11 12:24 代码红了一大片 阅读(625) 评论(0) 推荐(0)
摘要:一、先了解拦截器在http请求中所占的位置 推荐博客https://www.freesion.com/article/6875405887/ shiro配置文件: @Configuration public class ShiroConfig { //配置类的三大属性 //一、shiroFilter 阅读全文
posted @ 2022-04-14 18:07 代码红了一大片 阅读(2582) 评论(0) 推荐(1)
摘要:一、继承接口AbstractRoutingDataSource(mysql) 主要的starter: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <ver 阅读全文
posted @ 2022-03-14 14:25 代码红了一大片 阅读(3112) 评论(0) 推荐(0)