![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
¼ÇÒä°ß²µµÄ»ØÒä
bug工程师
展开
-
Java实现对敏感数据进行脱敏操作
创建DesensitizationUtil.java工具类/** * 真实姓名脱敏 * 中文姓名只显示第一个汉字,其他隐藏为2个星号 * 例子:李** * 张三丰 :张** * @param fullName * @return */public static String nameSensitive(String fullName){ String name = StringUtils.left(fullName, 1); return StringUtils.right原创 2021-03-17 12:16:00 · 926 阅读 · 0 评论 -
springboot中api防刷的功能
使用spring aop + redis实现ip请求方法防刷引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><!-- aop --><dependency> <groupId.原创 2020-11-23 17:22:46 · 88 阅读 · 0 评论 -
java实现抽取word和pdf文件中的内容
本文使用POI来实现功能:导入依赖导入POI主要的依赖:<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.14</ve转载 2020-10-10 15:12:52 · 251 阅读 · 0 评论 -
redis的本地锁的使用
redis 的问题在使用redis作为缓存中间件时,在高并发的情况下,会出现缓存失效的问题。缓存穿透、缓存雪崩、缓存击穿。缓存穿透缓存雪崩缓存击穿本地锁对于缓存穿透我们可以使用锁来解决。本文讲如何使用本地锁来解决穿透问题。只适用于单体应用。synchronized主业务方法:@Autowiredprivate StringRedisTemplate redisTemplate;private final static String CATEGORY_JSON_KEY = "c原创 2020-09-03 15:12:48 · 228 阅读 · 0 评论 -
JSR-330校验器的使用
作用在平常客户端提交表单参数的时候,可以在客户端进行校验参数。但是利用postman也可以模拟表单提交功能。这时候就需要在服务端进行参数校验。这时候就需要用到jsr了。使用引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId></depend原创 2020-08-12 11:04:25 · 201 阅读 · 0 评论 -
springboot中redis操作的工具类
1.pom文件引入redis<!-- redis --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><!--spring2.0集成redis所需common-pool2--><depen原创 2020-06-11 16:19:43 · 125 阅读 · 0 评论 -
springboot中jackson的使用
Json 是目前互联网应用使用最为广泛的信息交换格式之一。Spring Boot 内置了 Jackson。spring Boot 默认采用了 Jackson来处理诸如 @RequestBody @ResponseBody1.测试类@Setter@Getterpublic class User{ @NonNull private Long id; private String username; @JsonIgnore // 此注解用于属性上,作用是进行JSON操作原创 2020-06-05 16:10:55 · 1637 阅读 · 0 评论 -
List的Stream流操作
参考网址转载 2020-06-11 15:57:43 · 104 阅读 · 0 评论 -
spring boot 使用拦截器 实现拦截前端请求并返回json到前端页面
1.首先,我们创建一个类,这个类实现HandlerInterceptor接口具体代码如下:package com.aa.daemon.controller;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.HandlerIntercep...原创 2019-08-16 16:09:53 · 4976 阅读 · 2 评论