摘要: 项目开发中会针对上游传过来的数据集中特定字段做一些校验 1.特定字段非空校验 @Validate @NotNull @Immutable @Data public class MetaData{ @Valid @NotNull private CommonMetaData commonMeta; @ 阅读全文
posted @ 2021-06-25 16:14 colorfulworld 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: 游标:解决mongo中对海量数据查询oom问题 我们要获取某张表中的所有数据时通过findAll方法把所有数据加载到代码内存中,这样就很耗内存导致服务器宕机。所以要获取多有数据可以使用游标来多次遍历获取 游标返回的并不是真实数据,而是指向该数据集合的指针,只有循环迭代游标时才会真正的从数据库中读取真 阅读全文
posted @ 2021-06-25 12:04 colorfulworld 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 1.Kafka 配置参数含义 ①配置文件配置方式 spring: kafka: bootstrapServers: kafkaserver:port schemaRegistry: kafkaSchemaRegisterWebSite autoOffsetReset: earliest securi 阅读全文
posted @ 2021-06-11 18:08 colorfulworld 阅读(558) 评论(0) 推荐(0) 编辑
摘要: /** * 使用.map()一般是对原来数据集进行操作后结果存放到另一个新创建的集合中,然后调用.collect方法将计算结果存放到新结果集合中 * .filter()是对输入及进行过滤,将满足filter()方法中条件数据返回; * .map() 是对输入集进行函数运算,并且必须有return语句 阅读全文
posted @ 2020-06-11 17:03 colorfulworld 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 1. Optional函数: 1.1 Optional.of(T value) 当value为空时,会报nullpointexception 1.2 Optional.ofNullable(T value) 当value为空时创建空实例,不为空时创建optional实例 1.3 isPresent( 阅读全文
posted @ 2020-06-11 16:41 colorfulworld 阅读(2361) 评论(0) 推荐(0) 编辑
摘要: package com.fql.lamda.Lamda; import java.util.Arrays;import java.util.List;import java.util.Map;import java.util.stream.Collectors; import javax.swing 阅读全文
posted @ 2020-06-07 09:01 colorfulworld 阅读(321) 评论(0) 推荐(0) 编辑
摘要: vi log后输入 /search content根据查找内容进行查找匹配 n : 向前查找下一个匹配的文本 N : 向后查找前一个匹配的文本 ctrl + n是上一页ctrl + f是下一页g 最后一行G 第一行 grep 同时满足多个关键字和满足任意关键字 ① grep -E "word1|wo 阅读全文
posted @ 2020-02-11 17:29 colorfulworld 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 1.对redis的多个操作在一个事务中怎么实现? 2.Redis有哪些数据结构?各种数据结构的应用场景?你们用到哪些场景? 3.Rocket MQ怎样防止消息重复消费?怎样同一topic的消息根据一定规则被不同指定服务器消费? 4.谈谈你对spring的了解?spring中用到了哪些设计模式?分别用 阅读全文
posted @ 2019-12-26 09:58 colorfulworld 阅读(107) 评论(0) 推荐(0) 编辑
摘要: redis数据是保持在内存中的,如果发生redis重启,保存在内存中数据便会丢失,所以需要持久化操作。 redis持久化方式有两种:RDB 和AOF RDB:快照方式 当符合一定条件时,Redis会自动将内存中所有的数据生成一份副本并存储在硬盘中,这个过程被称为“快照”。“快照”,就类似于拍照,摁下 阅读全文
posted @ 2019-12-10 09:19 colorfulworld 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1、概念 可以理解成一个队列,在该队列不同节点部分进行相应的逻辑操作,实现轻量级消息传递 2、结构流程 3、代码结构: 3.1配置文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.o 阅读全文
posted @ 2019-12-09 17:06 colorfulworld 阅读(3589) 评论(0) 推荐(0) 编辑