二、日期时间工具类(DateTimeUtil) 1,基本介绍 DateTimeUtil 是对时间转换操作的统一封装,首先其内部定义一些常用的时间格式表达式,具体如下: public static final String DATE_FORMAT_MINITE = "yyyy-MM-dd HH:mm"; public static final String......
一、安装配置 1,common-util 介绍 common-util 是一个和任何模块都无关的模块,common-util 模块中主要包含一些功能的类或者是通用的工具, 任何模块都可以依赖它,然后使用其内部提供的一些工具类。 common-util 整合了众多优秀的第三方工具类......
Druid 是目前 Java 语言中最好的数据库连接池,同时 Druid 还提供强大的监控和扩展功能。下面演示如何打开 Druid 的监控统计功能,并访问内置的监控页面。 1,添加依赖 首先编辑项目的 pom.xml 文件,添加 druid 依赖(如果之前已经加了则跳过......
每次创建一个新的 Sping Boot 项目后,我们常常都要进行一些重复工作,比如:引入依赖、创建 assembly 配置、以及常用代码等等。我们可以借助 ApplicationPower 这个开源的项目生成脚手架来快速创建项目,从而减少各种重复的劳动并实现项目前期标准化......
我在前文介绍了如何使用 assembly 对 Spring Boot 项目进行打包,打包后会发现项目的代码和项目所有的依赖文件会一起打成一个可执行的 jar 包。 如果项目的依赖包很多,那么这个文件就会非常大。每次发布版本如果都要上传这个整合的 jar 包,既浪费带宽也浪费时间......
一、基本介绍 1,部署方式介绍 目前来说,SpringBoot 项目有如下两种常见的部署方式: 一种是使用 docker 容器去部署。将 Spring Boot 的应用构建成一个 docker image,然后通过容器去启动镜像,这种方式在需要部署大规模的应用、以及应用扩展时是非常方便的......
默认情况下,Spring Boot 项目发布时会将项目代码和项目的所有依赖文件一起打成一个可执行的 jar 包。但如果项目的依赖包很多,那么这个文件就会非常大。这样每次即使只改动一点东西,就需要将整个项目重新打包部署,既浪费带宽也浪费时间,十分不便......
有时候我们会需要修改手机定位,比如虚拟定位到自己需要的地方发朋友圈、撸活动、钉钉考勤打卡等等。安卓可以使用的虚拟定位软件很多,而 iPhone 手机越狱的话也可以安装一些第三方的定位修改软件。而如果手机没有越狱,也是有办法修改的,下面是具体步骤......
默认情况下 Log4j2 使用的是同步日志模式。但由于其采用的是 disruptor 高速并发框架,速度很快,因此我们也可以将其改成异步日志模式,提升性能。 Log4j2 支持完全异步模式,也支持异步/同步混合模式,它们性能梯度为:完全异步模式 > 混合模式 > 同步模式......
如果需要实现个性化的日志输出需求,我们可以通过配置文件进行设置。过去 log4j 是通过一个 .properties 文件作为主配置文件,而现在的 log4j2 则弃用了这种方式,采用的是 .xml、.json 或者 .jsn 这种方式来做,这也是技术发展的一个必然性,因为 properties 文件的可阅读性真的是有点差......