随笔分类 - java
摘要:一、构建命令 mvn archetype:generate 当出现以上的命令提示,直接回车下一步即可: 二、输入maven项目的groupId、artifactId、version 三、maven项目构建成功 四、IDEA打开创建的maven项目
阅读全文
摘要:一、ExpiringMap简介 ExpiringMap是一个轻量级的Java缓存方式 针对一些小体量的项目,存储的数据量也不是很大(如校验码)的情况下,使用Redis会增加系统的复杂性和维护难度。它的功能和Redis类似。 ExpiringMap特点:可设置存储元素的过期时间,可设置最大的数据元素存
阅读全文
摘要:一、代码处理块 // 当前系统时间两年后的时间 LocalDateTime expirationTime = LocalDateTimeUtil.offset(LocalDateTime.now(), 2, ChronoUnit.YEARS); System.out.println("当前系统时间两
阅读全文
摘要:一、创建测试数据 UserEntity user1 = UserEntity.builder().id(1).name("张三").sex(0).build(); UserEntity user2 = UserEntity.builder().id(2).name("李四").sex(0).buil
阅读全文
摘要:1.获取上个月开始时间 /** * 获得上个月的开始时间 * @param date * @return */ public static Date getLastMonthStartTime(Date date){ String timeZone = "GMT+8:00"; // 获取当前日期 C
阅读全文
摘要:package com.glodon.safety.contingency.job; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONOb
阅读全文
摘要:public class Test { /** * 日期格式化:yyyy-MM-dd */ public static final String DATE_FORMAT_STR = "yyyy-MM-dd";/** * 获取两个日期相差多少个月 * @param dateOne 时间1-小的时间 *
阅读全文
摘要:一、全局配置命令 ## 配置级别: –local(默认,高级优先):只影响本地仓库 –global(中优先级):只影响所有当前用户的git仓库 –system(低优先级):影响到全系统的git仓库 ## 设置用户名 git config --global user.name 'songwp' ##
阅读全文
摘要:前言 平时在idea中搜索插件的时候,总是加载半天都不出,最后加载好久什么也没搜到,看到一篇大佬的解决博客,完美解决现将解决步骤分享如下: 1.首先打开系统设置,选择 Pligins,点击设置按钮(用红色圈起来那个),再点击 HTTP Proxy Setting 2.在弹出的窗口中点击左下角的 Ch
阅读全文
摘要:前言 在项目开发前期,开发文档设计中,如需要我们将数据库中的表的结构以word表格形式展示出来, 现在我为大家介绍一款好用的工具 database-export! 一、database-export是什么? database-export是一款多线程生成数据库结构文档的开源springboot工程,
阅读全文
摘要:1.进入mysql命令行窗口 mysql -uroot -p****** 2.展示所有数据库 show databases; 3.选择数据库 use 数据库名 4.展示指定数据库的所有表 show tables; 5.导入指定的sql脚本数据 SOURCE 需要导入的脚本的绝对路径 示例:SOURC
阅读全文
摘要:一、镜像、容器相关知识的概述 Docker 镜像 docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外, 还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等); 镜像不包含任何动态数据,其内容在构建之后也不会被改变。 Docker 容器 Dock
阅读全文
摘要:一、导入需要的依赖 <dependency> <groupId>maven</groupId> <artifactId>dom4j</artifactId> <version>1.7-20060614</version> </dependency> 二、xml转Json对象工具类编写 import
阅读全文
摘要:一、通用工具类编写 /** * @project * @Description * @Author songwp * @Date 2022/9/15 17:06 * @Version 1.0.0 **/ public class PhoneUtil { /** * 验证手机号是否合法 * @retu
阅读全文
摘要:一、获取最大最小值的同时,获取到最大/小值在list中的索引值 public static void main(String[] args) { List<Integer> numList = new ArrayList<Integer>(); numList.add(20); numList.ad
阅读全文
摘要:前言 在平时的工作中,难免会遇到获取两个时间相差多少天、小时、分钟、秒、毫秒,现在我将自己获取的方法总结如下: 一、导入需要的依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <versi
阅读全文
摘要:一、编辑nginx.conf配置文件命令 ## /usr/local/nginx/ nginx的安装路径 vim /usr/local/nginx/conf/nginx.conf 二、后端接口配置信息 server{ listen 80; # 配置端口 server_name localhost;
阅读全文
摘要:一、编写请求配置类 import com.alibaba.fastjson.JSONObject; import org.springframework.context.annotation.Configuration; import org.springframework.http.*; impo
阅读全文
摘要:一、基于Google开发工具包ZXing生成二维码 1、引入需要的依赖 <!-- zxing生成二维码 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.3<
阅读全文
摘要:一、引入pom.xml依赖 <!-- lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.24</version> </dependenc
阅读全文