05-Mybatis-Plus连表查询 参考资料:https://mybatisplusjoin.com/ mybatis plus 封装的 mapper 不支持 join,如果需要支持就必须自己去实现。但是对于大部分的业务场景来说,都需要多表 join,要不然就没必要采用关系型数据库了。 那么有没有一种不通过硬 SQL 的形式,通过框架提供 join 能力呢? 安装 Maven 12345<dependency> 2023-11-19 05_数据库 > 03_MyBatis-Plus #mybatisPlus #连表查询 #MP #MPJ
09-插件化策略模式 目录结构1234567891011121314151617com.demo.mytest├── strategy│ ├── anno│ │ ├── BaseDealAnno.java(注解)│ ├── enums│ │ ├── BasePluginEnum.java(枚举)│ ├── factory│ │ ├── BaseDealFactory.java│ 2023-11-16 10_设计模式 #设计模式 #插件化 #策略模式
09-Redis 延时队列封装 RedisDelayQueueUtil依赖: 1234567891011121314<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></depen 2023-11-13 05_数据库 > 04_Redis #redis #延时队列
04-自定义QueryWrapper与sql结合查询 核心技术点: QueryWrapper 可以指定表的别名,但是要显式的字段,而不是 LambdaQueryWrapper的::获取字段 QueryWrapper 的入参使用 @Param(Constants.WRAPPER) QueryWrapper<Xxx> qw 接收 Constants.WRAPPER = "ew"; 且只能是这个值,不能使用其他值否则会因 2023-10-28 05_数据库 > 03_MyBatis-Plus #sql #mybatis #mybatisPlus #QueryWrapper
04-递归解析json任意层级文件 递归解析json任意层级文件java工程的 resources 目录下 json/json_info_all.json 文件解析。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 2023-10-06 20_收藏整理 > 04_配置类 #json #递归
Aspose操作word文档 参考资料:https://reference.aspose.com/tutorials/words/zh/java/ 1. 依赖jar12345678910111213141516<!-- aspose --><dependency> <groupId>com.aspose</groupId> <artifactId>aspo 2023-09-23 08_框架技术 > 18_Aspose #doc #docx #word #aspose
16-TraceIdGenerator TraceIdGenerator12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576import lombok.extern.slf4j.Slf4j;import o 2023-08-20 20_收藏整理 > 03_工具类 #工具类
15-CompletableAsyncUtil CompletableAsyncUtil123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949 2023-08-20 20_收藏整理 > 03_工具类 #工具类
06-prompt提示词编写技巧 参考资料: 1. Prompt-Engineering-Guide:https://github.com/dair-ai/Prompt-Engineering-Guide 2.GitHub指南:https://github.com/dair-ai/Prompt-Engineering-Guide 3.prompt中文指南:https://www.promptingguide.ai/zh 2023-07-19 13_第三方 > 03_OpenAI #OpenAI #chatGPT #prompt
05-prompt提示词指导规范 参考资料:https://www.promptingguide.ai/zh 第1章:Prompt工程什么是Prompt工程? Prompt工程是创建提示或询问或指导语言模型(如ChatGPT)输出的过程。它允许用户控制模型的输出 并生成适合其特定需求的文本。 ChatGPT是一种先进的语言模型,能够生成类似于人类的文本。它建立在Transformer架构上,可以处 理大量数据并生成高质量的文本。 2023-07-19 13_第三方 > 03_OpenAI #OpenAI #chatGPT #prompt