摘要: 由CompletableFuture cancel 引发的一系列问题track 一、背景 ​ 最近接手了一个别人正在维护的工程项目,后续需要我来负责开发维护,其中的一个服务,核心流程大概是从数据库三个表中串行查询三类数据,每一个表查询一类数据,然后组合成一个结果返回出去。由于之前组里的代码多次用到了 阅读全文
posted @ 2023-01-17 16:20 Dream可乐 阅读(153) 评论(0) 推荐(0)
摘要: Kubectl 常用命令 查看namspace kubectl get namespace 查看某个namespace下的pod kubectl get pod --namespace <your name space> 查看pod的详细信息(IP,所属节点信息等) kubectl get pod 阅读全文
posted @ 2023-01-04 19:30 Dream可乐 阅读(16) 评论(0) 推荐(0)
摘要: Kryo 反序列化失败--Class cannot be created (non-static member class) kryo版本 <dependency> <groupId>com.esotericsoftware</groupId> <artifactId>kryo</artifactI 阅读全文
posted @ 2023-01-03 20:09 Dream可乐 阅读(348) 评论(0) 推荐(0)
摘要: JSON 解析异常记录 异常log com.alibaba.fastjson.JSONException: not match : - =, info : pos 15, line 1, column 16 测试代码 Map<Object, Object> map = new HashMap<>() 阅读全文
posted @ 2023-01-03 19:11 Dream可乐 阅读(54) 评论(0) 推荐(0)
摘要: 前言 初入公司接手项目,当写完一个小功能模块时,需要对此功能进行测试,因为不是http接口,所以也没有办法用Postman测试,所以需要编写单元测试用例,之前只接触过Spring Boot的项目,也简单写过一些小的测试用例,但是通过研究公司里前辈们的写法及其搜索了一些文章发现,里面还是有很多值得挖掘 阅读全文
posted @ 2022-09-04 01:22 Dream可乐 阅读(213) 评论(0) 推荐(0)
摘要: 数据库索引 1、索引的模型介绍 1.索引的作用:提高数据查询效率,类似于书的目录 2.常见索引模型:哈希表、有序数组、搜索树 3.哈希表:键 - 值(key - value)。 4.哈希思路:把值放在数组里,用一个哈希函数把key换算成一个确定的位置,然后把value放在数组的这个位置 5.哈希冲突 阅读全文
posted @ 2022-08-30 20:01 Dream可乐 阅读(15) 评论(0) 推荐(0)
摘要: SpringSecurity登录认证流程 目录 SpringSecurity简介 springSecurity登录认证流程 一、Springsecurity简介 ​ Spring Security是一个灵活和强大的身份验证和访问控制框架,以确保基于Spring的Java Web应用程序的安全,其中就 阅读全文
posted @ 2022-08-30 13:56 Dream可乐 阅读(40) 评论(0) 推荐(0)
摘要: AC自动机算法 1、简要概述 ​ 什么是AC自动机算法? ​ AC自动机算法是一种多模式字符串匹配算法,什么是多模式?从单模式说起,举个kmp算法的例子,单模式就是利用kmp算法验证某个敏感词在一个字符串内是否存在;多模式是说验证多个敏感词在一个字符串内是否存在。如果使用kmp来做的话,依次遍历多个 阅读全文
posted @ 2022-08-29 20:43 Dream可乐 阅读(234) 评论(0) 推荐(0)