首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
李白的手机
掘友等级
程序猿
《JDFrame》《FastRetry》《UniHttp》作者
获得徽章 17
动态
文章
专栏
沸点
收藏集
关注
作品
赞
76
文章 52
沸点 24
赞
76
返回
|
搜索文章
最新
热门
Java集合扩展系列 |索引堆
1、前言 好像Java自带的集合体中并没有原生索引堆实现, 甚至原生的普通堆都没有,而优先级队列PriorityQueue虽然可以当作堆来使用,虽然底层是用了堆的思想实现, 但是它本质还是属于队列体系
Java 集合扩展系列 | 图框架
1、前言 一直很好奇为什么JDK没有实现图这种数据结构, 而每次当我们需要去使用的图的时候都要重新写一遍领接矩阵、领接表之类 然后再去写算法实现, 实在异常麻烦。 于是便简单对图这种数据结构进行一些封
日志 | SpringBoot + Logback + ELK (一)
1、采集方案 Spring通过logback产生日志, 然后通过logback的一个TCP Appender产生结构化的Json日志数据, 并直接将该日志数据发送到Logstash监听的TCP端口,
Spring AOP +自定义注解 + Spel表达式 实现审计日志
1-简介 审计日记就是记录用户的操作记录 基于AOP动态代理 实现自定义审计日志注解, 并支持Spel表达式解析 2-实现 2-1 日志存储实体类 2-2 自定义审计日志注解 2-3 日志注解的AOP
SparkStreaming 整合 Kafka 实现精准一次消费
简介 SparkStreaming消费Kafka实现精确一次性消费. 保证消息不丢失、不重复消费. 消息处理的语义 At Least Once (至少处理一次): 消息至少被处理一次 可以保证 数据不
字符串算法 | AC自动机算法
1、简介一种多模式串匹配算法, 可以快速从主串中同时找出所有包含的所有模式串.对比KMP是单模式匹配, 虽然可以使用单模式串匹配算法逐个进行查找模式串, 但是实际场景中,若模式串的数量可能很大,并且要
字符串算法 | KMP算法动图详解
快速从主串中找出包含的模式串的位置的匹配算法. 当出现字符串不匹配时,可以记录一部分之前已经匹配的文本内容,利用这些信息避免从头再去做匹配。 KMP算法通过预处理提前计算好模式串每一个位置在失配的情况下一步该怎么走, 然后在和主串匹配过程发生失配就可以直接继续匹配不用从头开始匹…
分布式 | Raft 共识算法
候选者[Candidate]: 一个跟随者变成领导者的过度状态, 它需要去请求其他节点进行投票, 如果得到半数以上选票就会成为领导者. 日志ID 本地唯一标识每条操作日志的编号, 它是连续且单调递增` 的. 用于在分布式系统日志不一致时进行数据的恢复, 还有保证相同的日志序列通…
分布式 | Paxos 共识算法
是一种强一致性模型, 需要半数以上的读取或者写入成功才算操作成功. 1、一般来说, 分布式的一致性的解决方案都是通过状态机复制来解决, 比如每个操作就是一条日志, 而每个节点都有自己的操作日志, 而所谓的保证一致性就是保证节点间日志的一致性, 通过与其他节点进行日志的同步. 2…
分布式 | 拜占庭将军问题
纵所周知分布式系统存在各种的问题, 比如机器宕机、网络异常、消息丢失、消息乱序、数据错误、不可靠的TCP、存储数据丢失等故障行为 . 而著名的拜占庭将军问题则描述的了一个最困难的,也是最复杂的一种分布式故障场景, 因为不仅可能存在故障行为,还存在恶意行为. 拜占庭将军问题 讲的…
下一页
个人成就
文章被点赞
675
文章被阅读
134,149
掘力值
4,495
关注了
14
关注者
196
收藏集
4
关注标签
17
加入于
2019-09-19