![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
源码
文章平均质量分 89
+鼬神+
java软件工程师
展开
-
AOP实现脱敏(非拦截器方式)
项目开发过程中有时需要对接口返回数据进行脱敏处理,目的是有一些重要数据比如:电话、邮箱、车牌、密码等等不能被用户访问,不要说网站需要登录外部用户没法访问,你要记住,在网络上任何数据都是不安全的。 之前的项目用的是拦截器模式做的脱敏,今天闲来无事做了一个稍微简单点的基于注解的脱敏处理工具。 下面的两个类是使用的拦截器方式,项目中可以选择使用,拦截器脱敏推荐看https://blog.csdn.net/a5932067/article/details/11...原创 2021-08-11 17:26:17 · 2116 阅读 · 2 评论 -
xxl-job源码和执行流程简述
说明:到写文章的这一刻为止我用的是2.3.0版本,并且只正对springboot做说明其他没研究,有需要的自行解决。原理图 据我在源码中查看依赖并没有发现有jetty不知道这个架构原理图对不对。主要流程为: server: 1.配置执行器(就是一个客户端按appname区分,比如同样的服务启动了多个实例,那么执行器就是一个,如果启动的实例名称不同,那么执行器就不同) 2.创建任务-指定执行器-指定cron...原创 2021-07-21 17:21:03 · 1399 阅读 · 0 评论 -
java的spi及jdbc源码解读
最近在看双亲委派机制,其中有一个重要的点是spi机制相应的具有代表性的实现就是jdbc,今天拿出来看下原理做个分享。里面会涉及类的加载器和部分双亲委派的概念,不懂的可以看下其他文章。1.spi机制 是一种将服务接口与服务实现分离以达到解耦、大大提升了程序可扩展性的机制。引入服务提供者就是引入了spi接口的实现者,通过本地的注册发现获取到具体的实现类,轻松可插拔。 这是看的别人的解释个人理解就是,java内部提供了接口比如Driver,但是由于不同的第三方或者厂商比如Orical和mysql...原创 2021-04-20 12:01:31 · 211 阅读 · 0 评论