05 2023 档案

摘要:# 前置过滤捕获,写入context中,后置删除 每个request请求都有自己线程独享的数据,所以用到了ThreadLocal ## 1.添加拦截器 ```java @Configuration public class WebConfig implements WebMvcConfigurer 阅读全文
posted @ 2023-05-29 14:42 SpecialSpeculator 阅读(246) 评论(0) 推荐(0) 编辑
摘要:# @Validated注解 - 修饰controller的入参参数上 - 入参参数内部使用其他细节注解进行判断 # 看样例 ```java @ApiOperation(value = "添加修改ump告警规则") @PostMapping("config") public Result saveO 阅读全文
posted @ 2023-05-29 14:09 SpecialSpeculator 阅读(62) 评论(0) 推荐(0) 编辑
摘要:kibana生成饼图 ![image](https://img2023.cnblogs.com/blog/680792/202305/680792-20230526155243174-1157458196.png) 阅读全文
posted @ 2023-05-26 15:52 SpecialSpeculator 阅读(44) 评论(0) 推荐(0) 编辑
摘要:![image](https://img2023.cnblogs.com/blog/680792/202305/680792-20230526155016598-1825633586.png) 阅读全文
posted @ 2023-05-26 15:50 SpecialSpeculator 阅读(117) 评论(0) 推荐(0) 编辑
摘要:# 匹配包中http的包,并且header头X-Forwarded-For中是172开头的 ``` http contains "X-Forwarded-For: 172" ``` 阅读全文
posted @ 2023-05-24 11:28 SpecialSpeculator 阅读(50) 评论(0) 推荐(0) 编辑
摘要:# 1.service中抛出特定的IllegalArgumentException异常 ```java JsonObject responseBody = !Objects.requireNonNull(jsonObject).get("responsebody").toString().equal 阅读全文
posted @ 2023-05-23 15:54 SpecialSpeculator 阅读(54) 评论(0) 推荐(0) 编辑
摘要:# 使用单例对象 不适用spring框架,用hutool提供的单例方式来管理类 ```java /** * 单例样例 * @author loolly * */ public class SingletonDemo { /** * 动物接口 * @author loolly * */ public 阅读全文
posted @ 2023-05-22 16:17 SpecialSpeculator 阅读(19) 评论(0) 推荐(0) 编辑
摘要:开启自动换行 方便代码过长,不便于调试 Preference->Editor->General->Soft-wrap these files: 添加上*java标识 阅读全文
posted @ 2023-05-18 16:47 SpecialSpeculator 阅读(1272) 评论(0) 推荐(0) 编辑
摘要:1.点击Visualize 2.创建Table的visualization 3.选择查询的索引 4.勾选查询条件 appName为delta-main sysName为jdl-delta appDeployPlatform为JDOS3_CN 5.选择先按照resourceType进行第一层group 阅读全文
posted @ 2023-05-11 14:29 SpecialSpeculator 阅读(360) 评论(0) 推荐(0) 编辑
摘要:定义切面,然后匹配controller,around进行log打印 @Slf4j @Component @Aspect public class ControllerLogAspect { @Pointcut("execution(* delta.main.controller..*(..))") 阅读全文
posted @ 2023-05-06 10:10 SpecialSpeculator 阅读(160) 评论(0) 推荐(0) 编辑
摘要:# 适配器模式 核心 1. 是有一个第三方的实现类,不能修改 2. 需要外部包一层,起名Adapter结尾,并实现相关的特定业务接口 3. 内部通过不能修改的第三方实现类去执行某些动作,完成业务功能 4. 相当于是面向对象思想里封装的应用实现 ## 2个接口,普通播放器,高级播放器 普通播放器 Me 阅读全文
posted @ 2023-05-05 11:07 SpecialSpeculator 阅读(40) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示