类是不确定的 ,User ?Student ? District ? 不确定。
但是呢我们封装出来的函数,要足够支撑不同的类,我们自动去读取遍历 list ,然后导出生成文件。
2023年2月25日大约 5 分钟
类是不确定的 ,User ?Student ? District ? 不确定。
但是呢我们封装出来的函数,要足够支撑不同的类,我们自动去读取遍历 list ,然后导出生成文件。
MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 、logback 及 log4j2 提供的一种方便在多线程条件下记录日志的功能。* MDC* 可以看成是一个与当前线程绑定的哈希表,可以往其中添加键值对。MDC 中包含的内容可以**被同一线程中执行的代码所访问 **。当前线程的子线程会继承其父线程中的 MDC 的内容。当需要记录日志时,只需要从 MDC 中获取所需的信息即可。MDC 的内容则由程序在适当的时候保存进去。对于一个 Web 应用来说,通常是在请求被处理的最开始保存这些数据。
惯例,先看看本次实战示例项目结构:
开发目的:
提高百万级数据插入效率。
采取方案:
普通的 spring-boot 项目,在 start.spring.io或者使用 idea 创建都行,相关依赖如下
Mybatis-Plus(简称 MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于 mybatis-plus 的更多介绍及特性,可以参考 mybatis-plus 官网。那么它是怎么增强的呢?其实就是它已经封装好了一些 crud 方法,我们不需要再写 xml 了,直接调用这些方法就行,就类似于 JPA。并且 3.X 系列支持 lambda 语法,让我在写条件构造的时候少了很多的" 魔法值",从代码结构上更简洁了.