随笔分类 -  后端

摘要:1.排序 // 有时需要对集合进行排序。此时可以使用Collections的sort方法。 List<Integer> list = new ArrayList<>(); list.add(2); list.add(1); list.add(3); Collections.sort(list); / 阅读全文
posted @ 2024-12-05 11:41 [奋斗] 阅读(74) 评论(0) 推荐(0) 编辑
摘要:一、概述 一个 java 语言简化处理 pdf 的框架 项目主页 https://x-easypdf.cn 项目概述 x-easypdf是一个java语言简化处理pdf的框架,包含fop模块与pdfbox模块,fop模块以创建功能为主,基于xsl-fo模板生成pdf文档,以数据源的方式进行模板渲染; 阅读全文
posted @ 2024-11-26 11:55 [奋斗] 阅读(266) 评论(0) 推荐(1) 编辑
摘要:前言 在工作我们经常会出现有多个文件,为了节省资源会将多个文件放在一起进行压缩处理;为了让大家进一步了解我先将springboot处理的方法总结如下,有不到之处敬请大家批评指正! 一、文件准备: https://qnsc.oss-cn-beijing.aliyuncs.com/crmebimage/ 阅读全文
posted @ 2024-11-13 15:00 [奋斗] 阅读(378) 评论(0) 推荐(0) 编辑
摘要:Quartz基本概念 Quartz是一个任务调度框架,主要用于在特定时间触发任务执行。‌ Quartz的核心概念 ‌调度器(Scheduler)‌:负责任务的调度和管理,包括任务的启动、暂停、恢复等操作。 ‌任务(Job)‌:需要实现org.quartz.Job接口的execute方法,定义了任务的 阅读全文
posted @ 2024-10-30 17:11 [奋斗] 阅读(523) 评论(2) 推荐(1) 编辑
摘要:一、ThreadLocal概述 线程局部变量,创建一个线程变量后,针对这个变量可以让每个线程拥有自己的变量副本,每个线程是访问的自己的副本,与其他线程的相互独立。 二、具体代码demo实现 (1)创建user实例对象 @Data public class UserDTO { private Long 阅读全文
posted @ 2024-05-30 09:02 [奋斗] 阅读(721) 评论(0) 推荐(1) 编辑
摘要:1.将jar包放入某不含中文的路径下 ,例如:E:\file\zip4j-1.3.2.jar 2.在命令行输入操作命令 mvn install:install-file -DgroupId=zip4j -DartifactId=zip4j -Dversion=1.3.2 -Dpackaging=ja 阅读全文
posted @ 2024-05-24 16:55 [奋斗] 阅读(329) 评论(0) 推荐(0) 编辑
摘要:1、索引的概述 索引是一种用于快速查询和检索数据的数据结构,其本质可以看成是一种排序好的数据结构。索引的作用就相当于书的目录。打个比方: 我们在查字典的时候,如果没有目录,那我们就只能一页一页的去找我们需要查的那个字,速度很慢。如果有目录了,我们只需要先去目录里查找字的位置,然后直接翻到那一页就行了 阅读全文
posted @ 2024-05-11 11:28 [奋斗] 阅读(284) 评论(0) 推荐(1) 编辑
摘要:简介 CompletableFuture结合了Future的优点,提供了非常强大的Future的扩展功能,可以帮助我们简化异步编程的复杂性,提供了函数式编程的能力,可以通过回调的方式处理计算结果,并且提供了转换和组合CompletableFuture的方法。CompletableFuture被设计在 阅读全文
posted @ 2024-05-09 11:57 [奋斗] 阅读(313) 评论(0) 推荐(1) 编辑
摘要:一、数据库表准备 CREATE TABLE `student` ( `id` bigint NOT NULL COMMENT '用户id', `name` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '姓名', `addre 阅读全文
posted @ 2023-11-15 16:16 [奋斗] 阅读(145) 评论(0) 推荐(0) 编辑
摘要:前言 在工作中难免会遇到,将组装的集合数据进行分页处理,现在我将自己手动分页的三种方法进行总结,有不对的地方敬请大家批评指正! 一、数据准备 // 当前页 int pageIndex = 1; // 页长 int pageSize = 10; List<UserEntity> userList = 阅读全文
posted @ 2023-05-12 15:55 [奋斗] 阅读(2162) 评论(0) 推荐(1) 编辑
摘要:一、ExpiringMap简介 ExpiringMap是一个轻量级的Java缓存方式 针对一些小体量的项目,存储的数据量也不是很大(如校验码)的情况下,使用Redis会增加系统的复杂性和维护难度。它的功能和Redis类似。 ExpiringMap特点:可设置存储元素的过期时间,可设置最大的数据元素存 阅读全文
posted @ 2023-03-10 10:41 [奋斗] 阅读(472) 评论(0) 推荐(0) 编辑
摘要:一、代码处理块 // 当前系统时间两年后的时间 LocalDateTime expirationTime = LocalDateTimeUtil.offset(LocalDateTime.now(), 2, ChronoUnit.YEARS); System.out.println("当前系统时间两 阅读全文
posted @ 2023-03-09 16:23 [奋斗] 阅读(486) 评论(0) 推荐(0) 编辑
摘要:一、创建测试数据 UserEntity user1 = UserEntity.builder().id(1).name("张三").sex(0).build(); UserEntity user2 = UserEntity.builder().id(2).name("李四").sex(0).buil 阅读全文
posted @ 2023-02-02 10:48 [奋斗] 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1.获取上个月开始时间 /** * 获得上个月的开始时间 * @param date * @return */ public static Date getLastMonthStartTime(Date date){ String timeZone = "GMT+8:00"; // 获取当前日期 C 阅读全文
posted @ 2023-01-17 15:22 [奋斗] 阅读(141) 评论(0) 推荐(0) 编辑
摘要:package com.glodon.safety.contingency.job; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONOb 阅读全文
posted @ 2022-12-30 13:15 [奋斗] 阅读(154) 评论(0) 推荐(0) 编辑
摘要:public class Test { /** * 日期格式化:yyyy-MM-dd */ public static final String DATE_FORMAT_STR = "yyyy-MM-dd";/** * 获取两个日期相差多少个月 * @param dateOne 时间1-小的时间 * 阅读全文
posted @ 2022-12-28 08:40 [奋斗] 阅读(119) 评论(0) 推荐(0) 编辑
摘要:一、全局配置命令 ## 配置级别: –local(默认,高级优先):只影响本地仓库 –global(中优先级):只影响所有当前用户的git仓库 –system(低优先级):影响到全系统的git仓库 ## 设置用户名 git config --global user.name 'songwp' ## 阅读全文
posted @ 2022-11-18 08:38 [奋斗] 阅读(527) 评论(0) 推荐(0) 编辑
摘要:前言 在项目开发前期,开发文档设计中,如需要我们将数据库中的表的结构以word表格形式展示出来, 现在我为大家介绍一款好用的工具 database-export! 一、database-export是什么? database-export是一款多线程生成数据库结构文档的开源springboot工程, 阅读全文
posted @ 2022-10-14 15:07 [奋斗] 阅读(1221) 评论(1) 推荐(1) 编辑
摘要:1.进入mysql命令行窗口 mysql -uroot -p****** 2.展示所有数据库 show databases; 3.选择数据库 use 数据库名 4.展示指定数据库的所有表 show tables; 5.导入指定的sql脚本数据 SOURCE 需要导入的脚本的绝对路径 示例:SOURC 阅读全文
posted @ 2022-09-28 15:25 [奋斗] 阅读(1028) 评论(0) 推荐(0) 编辑
摘要:一、导入需要的依赖 <dependency> <groupId>maven</groupId> <artifactId>dom4j</artifactId> <version>1.7-20060614</version> </dependency> 二、xml转Json对象工具类编写 import 阅读全文
posted @ 2022-09-20 10:16 [奋斗] 阅读(876) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示