摘要: 一、场景 在同一个场景中导出的Excel 中的表头字段(title)存在不同的名称 (表头、标题),在导出时,要存在差异化,并且导出的模版要同时可以导出 二、方案 在导出时,添加自定义的handler,对导出的字段进行处理,更换导出的字段名称 在导入时,自定义需要获取的表头名称 三、代码示例 测试类 阅读全文
posted @ 2024-06-05 10:35 代码红了一大片 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 在SQL中常用的存在的 关联查询 exist join in ,优化查询 一、 “查询A表中在(或者不在)B表中的记录” 1、 join /in /exists 都可以用来实现,,这种查询,在查询的两个表大小相当的情况下,3种查询方式的执行时间通常是: exists <= in <= join 当表 阅读全文
posted @ 2024-03-31 17:15 代码红了一大片 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 数据库迁移方式 1、php yii migrate 文档地址 2、flyway 文档地址 3、liqiubase 操作文档 更多的其他迁移工具探索方式 flyway alternatives 迁移比较 liqiubase操作 (1)、在Java中的项目中使用 1、在yml中配置相关的扫描 sprin 阅读全文
posted @ 2023-12-18 10:06 代码红了一大片 阅读(10) 评论(0) 推荐(0) 编辑
摘要: Spring Bean 管理 一、容器的生成,Bean的扫描 1、ApplicationContext 会扫描配置,将所有的Bean扫描出来 所有Bean 的相关信息都保存在BeanDefinition中 BeanFactory ApplicationContext 都能够理解为容器 BeanFac 阅读全文
posted @ 2023-11-26 22:00 代码红了一大片 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Querydsl 简化使用 1、在使用Querydsl时,需要定义EntityManager EntityManagerFactory 会存在许多重复性的代码,下面将使用进行归口,减少重复的引入操作 import com.blazebit.persistence.Criteria; import c 阅读全文
posted @ 2023-11-21 16:32 代码红了一大片 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 记录一些常用,容易混乱的小知识 1、 Json (JsonNode) 判断对应的JsonNode中的数据 阅读全文
posted @ 2023-11-21 15:47 代码红了一大片 阅读(2) 评论(0) 推荐(0) 编辑
摘要: builder.and(Expressions.booleanTemplate("FUNCTION('jsonb_contains', {0}, {1})", dashboardReportsEntity.prepareReportViewMembers, Expressions.template( 阅读全文
posted @ 2023-10-12 16:11 代码红了一大片 阅读(61) 评论(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 代码红了一大片 阅读(915) 评论(0) 推荐(0) 编辑
摘要: ### 一、PGsql 数据库递归查询 ```sql with recursive ag_tree as (select id, title, type, parent_id from agreements where type = 'test' union all select a.id, a.t 阅读全文
posted @ 2023-07-21 15:03 代码红了一大片 阅读(787) 评论(0) 推荐(0) 编辑
摘要: ### 一、可连接,有执行权限的数据库连接后 ```sql -- 备份 select pg_terminate_backend(pg_stat_activity.pid) from pg_stat_activity where datname = 'your_table'; drop databas 阅读全文
posted @ 2023-07-21 14:53 代码红了一大片 阅读(18) 评论(0) 推荐(0) 编辑