摘要: 对返回给前端的敏感字段进行加密 比如手机号码,身份证号码等。 实现org.springframework.web.method.support.HandlerMethodReturnValueHandler接口 实现类:ResultWarpReturnValueHandler public clas 阅读全文
posted @ 2019-08-09 09:50 Se7end 阅读(3865) 评论(3) 推荐(0) 编辑
摘要: 在方法调用的时候,有时候需要传一个Class<T>泛型过来。 但是,有时候,传过来的Class又是泛型。 比如下面代码 List<User> 这时,传过去的只能是 List.class 此时就达不到我们想要的类型,List<User>的效果。 在这里只要实现一个类就可以获取到List<User> p 阅读全文
posted @ 2019-07-26 10:04 Se7end 阅读(22660) 评论(1) 推荐(0) 编辑
摘要: 最近看了Feign的远程调用代理这部分的代码,尝试的自己写了一下。 调用模型图: 1.ProxyMethod注解,判断方法是否需要做代理。 /** * 代理方法注解 */ @java.lang.annotation.Target(METHOD) @Retention(RUNTIME) public 阅读全文
posted @ 2019-02-22 17:50 Se7end 阅读(357) 评论(0) 推荐(0) 编辑
摘要: Spring给我们很多方便,今天使用Spring提供的方法来扫描自定义业务注解。 举例场景: 1.项目中使用注解来处理方法的调用权限。 2.项目启动之后,扫描所有业务注解。 3.处理业务注解。 Spring中扫描: 1.类中包含@Component注解。 2.类中包含业务注解@BusinessAnn 阅读全文
posted @ 2019-02-22 11:08 Se7end 阅读(4247) 评论(0) 推荐(0) 编辑
摘要: 项目是SpringBoot + Freemarker的。 所有的页面都是Freemarker文件写的,有些页面数据比较多,打开比较慢,所以做了一个静态页面。 因为本身所有的页面都是FTL文件,所以模板就地取材,不用自己另外去写。 核心处理spring.ftl文件中的内容就可以了。 spring.ft 阅读全文
posted @ 2018-09-11 09:59 Se7end 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 前段时间使用热加载,感觉很新鲜。 开发阶段确实比较好用。 所以来分享一个关闭热加载的方法。 开启热加载: 1.pom.xml中添加 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-p 阅读全文
posted @ 2018-09-10 17:10 Se7end 阅读(480) 评论(0) 推荐(0) 编辑
摘要: MySql中左连接查询突然变得很慢 表结构: A表 userId,name B表 wId,userId,address A表左连接B表查询时,平时查询都非常的块,这几天突然变得很慢。 一个查询花了0.888S。 使用explain表达式查询,发现了问题。 提示: Using where; Using 阅读全文
posted @ 2018-09-06 15:57 Se7end 阅读(745) 评论(0) 推荐(0) 编辑
摘要: Linux中Nginx常用命令 1.启动 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf -c后带conf配置文件 中间都要有空格。 2.配置文件夹验证,重新加载 验证: /usr/local/nginx/sbin/ng 阅读全文
posted @ 2018-09-06 15:47 Se7end 阅读(5361) 评论(0) 推荐(0) 编辑
摘要: Java将图片转换成Base64字符串 将Base64字符串转换成二维码。 public class ImageUtil { /** * 本地图片转换成base64字符串 * @param imgFile * 图片本地路径 * @return */ public static String Imag 阅读全文
posted @ 2018-09-06 15:40 Se7end 阅读(936) 评论(0) 推荐(0) 编辑
摘要: Java获取Request中的IP地址 /** * ip工具类 * @author My */ public class IpUtil { public static String getIpAddr(HttpServletRequest request) { String ipAddress = 阅读全文
posted @ 2018-09-06 15:38 Se7end 阅读(496) 评论(0) 推荐(0) 编辑