摘要: 数据标签体系 什么是数据标签体系 数据标签体系:通过多个维度,对实体的标签按照规律组合形成的体系。 ⭐ 以用户标签体系为例:用户的数据标签体系即是对用户多个维度形成的标签,进行组合形成的体系。例如:用户的社会属性标签、用户的消费习惯标签、用户的爱好标签等,这些标签聚合在一起,即形成了用户的数据标签体 阅读全文
posted @ 2023-03-01 17:25 coffeebabe 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 正则匹配卡死怎么来的? 背景 背景:这次问题的背景是项目上遇到了,在使用正则对数据进行提取时,发现提取不到,日志解析不成功,造成kafka消息有积压 项目现场问题 项目中某一个微服务再处理正则时,发现在处理部分日志时候,线程会卡死,线程卡死,因此kafka中的消息定会积压,后面的日志即不会处理。关键 阅读全文
posted @ 2023-03-01 17:11 coffeebabe 阅读(674) 评论(0) 推荐(2) 编辑
摘要: 前言 文章内容源于《代码大全》一书,感兴趣的同学可以直接阅读书籍。 代码大全一书中从序到正文开始,无不提到一词构建,那么软件构建到底是什么?其实在序中已经解释:从软件生命周期开始,到编码完成。 ⭐代码构建 一般占据了小型项目的 65%、中型项目的 50%。 ⭐因此构建要为小型项目的75% 中大型项目 阅读全文
posted @ 2023-02-15 19:06 coffeebabe 阅读(138) 评论(0) 推荐(1) 编辑
摘要: 设计原则 23种设计模式满足并实现了设计原则中的一个或者多个,从而达到了代码复用、增加可维护性的目的。 开闭原则(Open+Closed+Principle,OCP) 里氏代换原则(Liskov+Substitution+Principle,LSP) 依赖倒转原则(Dependency+Invers 阅读全文
posted @ 2023-01-30 16:02 coffeebabe 阅读(1978) 评论(0) 推荐(1) 编辑
摘要: ZooKeeper 是什么? ZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性服务的软件。 Zookeeper的用途,使用场景 分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式 阅读全文
posted @ 2023-01-30 15:02 coffeebabe 阅读(199) 评论(0) 推荐(1) 编辑
摘要: IAM平台是什么 IAM(Identity and Access Management 的缩写),即“身份识别与访问管理”,具有认证管理、策略授权、审计、动态授权、身份管理、应用管理等功能。 IDaas平台介绍 IDaas(Identify as a Service 的缩写), IDaaS 实际上就 阅读全文
posted @ 2023-01-30 10:57 coffeebabe 阅读(1114) 评论(0) 推荐(1) 编辑
摘要: 什么是RabbitMQ? RabbitMQ是一款开源的,Erlang编写的,基于AMQP协议的消息中间件 为什么使用MQ?MQ的优点 异步处理 - 相比于传统的串行、并行方式,提高了系统的吞吐量。 应用解耦 - 系统间通过消息通信,不用关心其他系统的处理。 流量削锋 - 可以通过消息队列长度控制请求 阅读全文
posted @ 2023-01-29 16:08 coffeebabe 阅读(147) 评论(0) 推荐(1) 编辑
摘要: Dubbo 是什么? Dubbo 是一款阿里开源的高性能、轻量级的开源 RPC 框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。 Dubbo 的使用场景有哪些? 透明化的远程方法调用:就像调用本地方法一样调用远程方法,只需简单配置,没有任何API侵入。 软负 阅读全文
posted @ 2023-01-29 14:55 coffeebabe 阅读(154) 评论(0) 推荐(1) 编辑
摘要: Tomcat简介 Tomcat 服务器Apache软件基金会项目中的一个核心项目,是一个免费开源的轻量级 Web 应用服务器,在中小型系统和并发访问用户不大的场合下被普遍使用,是开发和调试 JSP 程序的首选。 Tomcat类加载 Tomcat整体的类加载图: 上面这张图中看到很多类加载器,除了Jd 阅读全文
posted @ 2023-01-29 14:17 coffeebabe 阅读(581) 评论(0) 推荐(1) 编辑
摘要: Redis数据类型底层数据结构简介 Redis目前基本的数据类型有String、List、Set、ZSet、Hash五种,首先Redis是C语言开发的,所以底层就是用C语言封装数据结构或者C语言本身提供的数据结构来存储。redis内部的主要数据结构主要有简单字符串(SDS)、双端链表、字典、压缩列表 阅读全文
posted @ 2021-12-01 16:46 coffeebabe 阅读(1975) 评论(0) 推荐(3) 编辑