- 博客(19)
- 收藏
- 关注
原创 Maven方式搭建SpringBoot项目
现在IDEA使用Spring Initializr方式来新建SpringBoot项目,要求JDK17及以上,但是很多小伙伴还在是使用17以下,那就可以使用Maven方式来新建SpringBoot。新建启动类,记得放在包的根目录下。
2024-03-06 16:35:10
328
1
原创 持久化之RDB
1. 是什么在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里Redis默认是开启的2. 工作原理Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到 一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。 整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能 如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方式要比AOF方式更加的高效。RDB
2022-05-26 02:44:26
1567
原创 SpringBoot集成EasyExcel入门
4.12 Excel导入导出项目地址:github.com/alibaba/eas…官方文档:www.yuque.com/easyexcel/d…EasyExcel是一款阿里开源的Excel导入导出工具,具有处理快速、占用内存小、使用方便的特点,在Github上已有22k+Star,可见其非常流行EasyExcel读取75M(46W行25列)的Excel,仅需使用64M内存,耗时20s,极速模式还可以更快!4.12.1 读Excel常用注解:@ExcelProperty 指定当前字段对应
2022-05-12 22:53:12
1224
原创 SpringBoot文件上传(本地存储)
有时,我们上传的文件会直接存放在本地(linux服务器)上,,现在直接开始实战:依赖<!-- mvc的自动配置 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>yml配置,配置文件上传大小限制,因为
2022-05-06 22:32:49
3455
原创 SpringBoot中使用PageHelper分页
前言PageHelper分页插件,最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页官方文档:https://pagehelper.github.io/添加依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId></dependency>
2022-02-08 01:56:53
15332
1
原创 什么是MyBatis
什么是MyBatisMyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO)。MyBatis 是一款优秀的持久层框架,
2022-01-22 17:34:14
150
原创 Java8之新日期时间篇
Java8之前所有的日期类都是可变的, 这就导致了线程不安全Java的日期和时间类的定义不一致,在java.util和java.sql中都包含日期类java.util.Date同时包含日期和时间,但是java.sql中只包含日期,将其纳入java.sql中是不合适的,而且最糟糕的是:着两个类中的日期类的名字都是一样的对于时间、时间戳、格式化及解析,没有一些明确定义的类, 而且对于格式化和解析的需求,Java中有java.text.DateFormat抽象类,但
2021-04-12 23:44:43
1746
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人