自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 jdk8 时间操作

jdk8 时间操作

2022-09-14 16:39:07 457 1

原创 mapStruct使用

mapStruct使用

2022-09-06 17:50:43 521

原创 Optional 使用

java8 新特性 optional

2022-09-03 15:26:01 154

原创 @Valid 使用

@Valid 使用

2022-07-29 17:25:11 2436

原创 @ControllerAdvice 和 @ExceptionHandler注解处理全局异常

@ControllerAdvice 和 @ExceptionHandler注解处理全局异常前言:开发过程中,难免有的程序会因为某些原因抛出异常,而这些异常一般都是利用try ,catch的方式处理异常或者throw,throws的方式抛出异常不管。这种方法对于程序员来说处理也比较麻烦,对客户来说也不太友好,所以我们希望既能方便程序员编写代码,不用过多的自己去处理各种异常编写重复的代码又能提升用户的体验,这时候全局异常处理就显得很重要也很便捷了。一@ControllerAdvice和@ExceptionH

2022-05-27 15:08:12 800

原创 SpringBoot 整合Quarz

SpringBoot 整合Quarz1.数据库准备Quartz 存储任务信息有两种方式,使用内存或者使用数据库来存储,这里我们采用 MySQL 数据库存储的方式,首先需要新建 Quartz 的相关表,sql 脚本下载地址:http://www.quartz-scheduler.org/downloads/,名称为 tables_mysql.sql,创建成功后数据库中多出 11 张表2.数据库表介绍表名说明qrtz_blob_triggersTrigger作为Blob类型存储(用

2022-05-23 15:51:57 353

原创 注解的使用

自定义注解文章目录自定义注解1. 注解的定义基础语法注解类型的实现部分2.常用元注解(自定义注解上要使用的注解)@Target@Retention@Document完整注解3.使用注解**自定义注解的运行时解析**---最重要1. 注解的定义基础语法注解类型的声明部分: 注解在Java中,与类、接口、枚举类似,因此其声明语法基本一致,只是所使用的关键字有所不同@interface。在底层实现上,所有定义的注解都会自动继承java.lang.annotation.Annotation接口publ

2022-04-07 09:32:22 127

原创 SpringAop 使用记录

springAop文章目录springAop1.概念(基本问题)1.1 是什么1.2 切面编程的三大要素是什么1.3 SpringAop 的底层原理是什么?1.4 Spring当中的动态代理有哪些实现方式? 分别说说他们机制2.包含内容 --基本使用2.1 需要导入的jar包2.1 下面是Aop的几个注解和使用3.Aop使用的几种方式4.下面记录下连接点JoinPoint的使用ProceedingJoinPoint获取切入点所在目标对象获取切入点方法的名字获取方法上的注解4. 获取方法的参数1.概念(基

2022-04-07 09:27:35 106

原创 后端代码注释设置

后端代码注释设置为了更良好的代码观赏体验,希望大家能统一代码注释风格,如有不同意见欢迎积极交流。代码注释规范接口方法(抽象方法)必须有方法注释,且方法描述,方法参数描述,方法返回值,异常信息不能空着不写。类必须有类注释,且类的描述不能为空方法内类关键代码逻辑需要有必要的注释说明禁止使用行尾注释注释模板类注释模板:/** * 类名 * * @author * @version 1.0.0 * @description * @date */示例:/** *

2022-03-17 11:53:38 288

原创 MyBatis 常用语法

文章目录Mybatis/Mysql常用语法常用CRUD常用符号常用判断if testchoose ... when ... otherwisecase ... when ... else ... endififnulleltfind_in_set常用字符操作replaceleftasciiregexpsubstrordmidupper lowerjson操作条件查询多表关联函数resultMap的一对多封装手动分页java页码纠正方法mysqloracleMybatis/Mysql常用语法常用CRUD

2022-03-15 10:17:01 2929

原创 linux 常用命令

linux 常用命令文章目录linux 常用命令cd命令集ls 命令目录操作 mkdir 英文全拼:make directory文件操作1.Vi/vim创建/查看/编辑文件2.浏览文件3.移动文件或目录-改名压缩和解压命令 tarjava程序 发布相关命令cd命令集pwd 检查当前的位置tab键 自动补齐(注意唯一性)cd命令是linux中最基本的命令语句,必须熟练掌握cd / 返回根目录cd ~ 用户主目录cd . 当前目录cd …返回到上一级目录cd /usr/ 进入到usr目录

2022-03-11 14:46:54 74

原创 java 日期格式处理笔记

时间格式操作实体类中时间转换@JsonFormat作用序列化时间 后端查出来的数据格式化后返给前端参数pattern:是你需要转换的时间日期的格式timezone:是时间设置为东八区,避免时间在转换中有误差 GMT+8 上海时区shape = JsonFormat.Shape.STRING, 序列化后的格式例和导包 @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")

2022-03-09 10:51:18 749

原创 maven项目的pom文件中各标签理解

maven项目的pom文件中各标签理解POM是项目对象模型(Project Object Model)的简称。pom.xml主要描述了项目的maven坐标,该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。是项目级别的配置文件。链接: 原文链接.声明规范<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/

2021-11-30 13:58:36 551

原创 LogBack 基本使用

LogBack 基本使用写在前面日志级别案例pattern日志格式写在前面目的:记录笔记方便以后查看,目前是LogBack的基本使用 xml如和配置及里面标签的含义及用法大部分都参考别人的学习而来.如果有幸您能看到希望可以给我的学习之路给出一点指导。参考地址:https://blog.csdn.net/dengjili/article/details/98369441LogBack官网地址:https://logback.qos.ch/manual/introduction.html日志级别日志

2021-11-09 15:32:24 463

原创 BigDecimal 加减乘除 及注意事项

BigDecimal 加减乘除一,为什么使用BigDecimal二,简介三,使用四,取余(可选择保留几位余数)--做除法常用五,BigDecimal 的类型转换一,为什么使用BigDecimalfloat和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候就用到BigDecimal。二,简介BigDe

2021-11-04 16:45:23 2419

原创 MarkDown 文本编辑使用

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-11-04 13:42:10 218

原创 2021-07-21

线程池总结一. 线程池简介1. 线程池的概念: 线程池就是首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下一个任务。2. 线程池的工作机制 2....

2021-07-22 10:28:20 46

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除