上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 前言 之前我们在聊聊如何进行代码混淆这篇文章提到,在springboot项目使用allatori,有一个小坑。这个坑就是当你在allatori.xml配置 <input> <jar in="${project.build.finalName}.jar" out="${project.build.fi 阅读全文
posted @ 2022-02-08 10:54 Linyb极客之路 阅读(238) 评论(0) 推荐(0)
摘要: 前言 什么是代码混淆 代码混淆,是指将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。 代码混淆常见手段 1、名称混淆 将有意义的类,字段、方法名称更改为无意义的字符串。生成的新名称越短,字节代码越小。在名称混淆的字节代码中,包,类,字段和方法名称已重命名,并且永远不能恢复原 阅读全文
posted @ 2022-01-26 09:20 Linyb极客之路 阅读(1108) 评论(0) 推荐(0)
摘要: 前言 之前我们业务团队在处理全局异常时,在每个业务微服务中都加入了@RestControllerAdvice+@ExceptionHandler来进行全局异常捕获。某次领导在走查代码的时候,就提出了一个问题,为什么要每个微服务项目都要自己在写一套全局异常代码,为什么不把全局异常块抽成一个公共的jar 阅读全文
posted @ 2022-01-18 09:44 Linyb极客之路 阅读(172) 评论(0) 推荐(0)
摘要: 前言 之前写过一篇文章聊聊因不恰当使用alibaba sentinel而踩到的坑。其实这里面有些坑是因为在sentinel在mvc项目统计时,是基于mvc的拦截器来实现。这种方式会导致比如热点参数规则,比较难获取到参数,因此要在项目中额外配置@SentinelResource注解才会生效。今天我们就 阅读全文
posted @ 2022-01-06 10:29 Linyb极客之路 阅读(249) 评论(0) 推荐(0)
摘要: 前言 什么是数据脱敏 数据脱敏是指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护 常用脱敏规则 替换、重排、加密、截断、掩码 良好的数据脱敏实施 1、尽可能地为脱敏后的应用,保留脱敏前的有意义信息 2、最大程度地防止黑客进行破解 今天我们聊聊如何自定义数据脱敏 整体思路 本示例 阅读全文
posted @ 2021-12-28 10:00 Linyb极客之路 阅读(835) 评论(0) 推荐(0)
摘要: 前言 对于读源码这件事,每个人心中都有一个哈姆雷特,今天这篇文章聊聊我对读源码这件事的一点拙见 为什么读源码 读源码的时候,可以先问一下自己为什么读源码?是为了解决问题,还是单纯只是想了解源码的来龙去脉,更甚者仅仅只是为了面试,毕竟面试造火箭,不懂点源码,都没法去忽悠面试官 读源码首先要弄清楚自己的 阅读全文
posted @ 2021-12-21 09:30 Linyb极客之路 阅读(75) 评论(0) 推荐(0)
摘要: 前言 上一篇文章我们聊了聊聊自定义SPI如何与sentinel整合实现熔断限流。在实现整合测试的过程,出现一个有趣的异常java.lang.reflect.UndeclaredThrowableException,当时在代码层做了一个全局异常捕获,示例如下 @RestControllerAdvice 阅读全文
posted @ 2021-12-14 09:46 Linyb极客之路 阅读(352) 评论(0) 推荐(0)
摘要: 前言 之前我们聊了一下聊聊如何实现一个带有拦截器功能的SPI。当时我们实现的核心思路是利用了责任链+动态代理。今天我们再聊下通过动态代理如何去整合sentinel实现熔断限流 前置知识 alibaba sentinel简介 Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从 阅读全文
posted @ 2021-12-07 09:06 Linyb极客之路 阅读(198) 评论(0) 推荐(0)
摘要: 前言 之前我们聊过自定义的SPI如何与spring进行整合,今天我们就来聊下如何通过自定义标签将spi对象注入到spring容器中 实现套路 1、自定义xsd 示例: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <xsd:schema 阅读全文
posted @ 2021-11-25 09:47 Linyb极客之路 阅读(118) 评论(0) 推荐(0)
摘要: 前言 上一篇文章我们聊了一下自定义实现的SPI如何与spring进行整合,但其实在实现的过程中有个小细节,就是原先我们的SPI是带了拦截器功能,(ps:对如何实现一个带拦截器的SPI感兴趣的朋友,可以查看这篇文章-->聊聊如何实现一个带有拦截器功能的SPI)。 为了保留这个拦截器功能,我原先的想法是 阅读全文
posted @ 2021-11-16 09:05 Linyb极客之路 阅读(316) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页