![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
文章平均质量分 94
一名小码农
Math.pow(1.01, 365) = 37.8
展开
-
SpringBoot自定义配置的提示
需要开启自动配置()和扫描包(} }属性的全名。名称采用小写的周期分隔形式(例如server.address)。此属性是强制性的。属性的数据类型的完整签名(例如java.lang.String),但也是完整的泛型类型(例如java.util.Map)。您可以使用此属性来指导用户可以输入的值的类型。为了保持一致性,通过使用其包装对应项(例如,boolean变为java.lang.Boolean)来指定基元的类型。原创 2023-01-06 18:26:29 · 665 阅读 · 0 评论 -
Log4j2自定义插件实现自定义日志打印功能(脱敏/加密)
*** log4j1.x重写log4j的PatternLayout,实现日志信息中敏感信息的编码或加密* log4j2.x重写log4j的AbstractStringLayout,实现日志信息中敏感信息的编码或加密*/*** 常用正则表达式:https://cloud.tencent.com/developer/article/1751120* 手机号正则匹配式* 实测雪花算法生成的Id可能会被手机号正则匹配到,故加了关键正则过滤:* (?......原创 2022-08-26 14:17:04 · 3614 阅读 · 0 评论 -
Java 校验注解的使用、自定义校验注解
1)定义自定义校验器,实现接口第一个泛型:注解第二个泛型:修饰的字段类型public class ListValueConstraintValidator implements ConstraintValidator < ListValue , Integer > {/*** 初始化方法,一般用于将自定义注解中的参数缓存* @param constraintAnnotation 参数是自定义的注解} } /**** @param value 传过来的参数。原创 2022-08-20 00:26:43 · 7458 阅读 · 1 评论 -
RocketMQ详细配置与使用
文章目录一、MQ介绍1.1 为什么要用MQ1)应用解耦2)流量削峰3)数据分发1.2 MQ的优点和缺点1.3 各种MQ产品的比较二、RocketMQ快速入门2.1 准备工作2.1.1 下载RocketMQ2.2.2 环境要求2.2 安装RocketMQ2.2.1 安装步骤2.2.2 目录介绍2.3 启动RocketMQ2.4 测试RocketMQ2.4.1 发送消息2.4.2 接收消息2.5 关闭RocketMQ2.6 各角色介绍2.7 broker配置文件详解2.8 可视化监控平台搭建2.8.1 概述2.原创 2020-12-08 20:48:29 · 40435 阅读 · 23 评论 -
Shrio + Spring Boot配置与使用
文章目录一、概述1. Shiro介绍2. 基本功能3. 架构二、SpringBoot 集成 Shiro1. 引入依赖2. Shiro 中常见类(1)常见类(2)常见异常3. 通过Shiro认证账号1. 自定义 Realm 类2. ShiroConfigRBAC认证授权流程一、概述1. Shiro介绍Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应原创 2020-11-05 09:23:06 · 353 阅读 · 0 评论 -
MyBatisPlus学习笔记
文章目录一、概述一、概述虽然mybatis可以直接在xml中通过SQL语句操作数据库,很是灵活。但正因其操作都要通过SQL语句进行,就必须写大量的xml文件,很是麻烦。mybatis-plus就很好的解决了这个问题。官方的定义:Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于......原创 2020-06-03 10:10:40 · 1673 阅读 · 1 评论