组件库
zengjyxxz
gitee:https://gitee.com/zengjunyu1991
展开
-
布隆过滤器
如何判断一个元素在亿级数据中是否存在?原创 2021-02-07 23:31:34 · 99 阅读 · 0 评论 -
正则
正则语法正则校验工具原创 2020-11-18 22:56:41 · 97 阅读 · 0 评论 -
Lombok常用注解用法
Lombok常用注解用法lombok 中的@Accessors注解原创 2020-11-15 12:45:30 · 115 阅读 · 0 评论 -
SpringBoot中使用Baomidou
自动生成使用原创 2020-09-26 19:53:05 · 3948 阅读 · 0 评论 -
Hystrix熔断
Hystrix的两种用法原创 2020-08-31 19:33:09 · 96 阅读 · 0 评论 -
服务调用的几种方式
优雅的http请求方式RestTemplate,让人爱不释手webclient使用指南SpringBoot整合SpringCloud之Spring Cloud OpenFeign简介…原创 2020-08-14 11:01:42 · 732 阅读 · 0 评论 -
SpringBoot监控
Spring Boot Actuator:健康检查、审计、统计和监控Spring Boot Admin入门指南原创 2020-08-11 17:59:23 · 101 阅读 · 0 评论 -
SpringBoot下使用切片
AOP中的相关概念:Aspect(切面): Aspect 声明类似于 Java 中的类声明,在 Aspect 中会包含着一些 Pointcut 以及相应的 Advice。Joint point(连接点):表示在程序中明确定义的点,典型的包括方法调用,对类成员的访问以及异常处理程序块的执行等等,它自身还可以嵌套其它 joint point。Pointcut(切点):表示一组 joint point,这些 joint point 或是通过逻辑关系组合起来,或是通过通配、正则表达式等方式集中起来,它定义了相原创 2020-06-01 17:15:46 · 2892 阅读 · 1 评论 -
使用Druid Spring Boot Starter集成Druid数据库连接池和监控
1、Druid Spring Boot Starter使用使用Druid Spring Boot Starter集成Druid数据库连接池和监控Druid Spring Boot Starter 文档2、相关知识非Starter集成SpringBoot原创 2020-07-30 18:10:16 · 136 阅读 · 0 评论 -
Java的序列化常用框架
1、FasterXML Jackson<!--jackson--><dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.10.2</version></dependency>1.1、jackson常用原创 2020-06-08 13:53:45 · 248 阅读 · 1 评论 -
SpringBoot中使用Mybatis和PageHelper
相关知识:Mybatis-PageHelper: Mybatis通用分页插件 PageHelper。GitHub开源项目地址下面看一个示例:maven:<!--mybatis--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <原创 2020-06-03 11:10:16 · 658 阅读 · 1 评论 -
SpringBoot打印日志
使用://使用默认的 appenderprivate final Logger logger = LoggerFactory.getLogger(this.getClass());//使用自定义的 appenderprivate final Logger logger = LoggerFactory.getLogger("HuiFuERROR");添加 logback-spring.xml 文件:这个文件定义了3个默认的 appender,一个自定义的 appender:<?xml v原创 2020-06-03 11:54:20 · 1472 阅读 · 1 评论 -
SpringBoot中集成Swagger2
示例:@Configuration@EnableSwagger2public class Swagger2 extends WebMvcConfigurationSupport { @Bean public Docket createRestApi() { return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select(原创 2020-06-01 11:50:58 · 105 阅读 · 1 评论 -
Jwt工具类
maven:<dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.0</version></dependency>示例:import io.jsonwebtoken.Claims;import io.jsonwebtoken.Jwts;import原创 2020-06-01 11:53:50 · 152 阅读 · 1 评论 -
SpringBoot集成Shiro
Shiro重要概念有哪些?Subject:可以理解为与shiro打交道的对象,该对象封装了一些对方的信息,shiro可以通过subject拿到这些信息。SecurityManager:即安全管理器,对全部的subject进行安全管理,它是shiro的核心,负责对所有的subject进行安全管理。通过指使Authorizer和Authenticator等对subject进行授权和身份验证等工作。Realm:管理着一些如用户、角色、权限等重要信息,Shiro中所需的这些重要信息都是从Realm这里获取的,原创 2020-06-01 14:20:23 · 159 阅读 · 0 评论