技术的本质 解决重复或者需要人工干预的问题。 比如spring解决了重复创建对象、人工编码管理对象、人工实现依 …
月度归档: 2021年10月
分布式缓存
单线程的 Redis 如何实现高性能读写?(redis为什么快?) redis脑裂解决方案 概念: redis …
布隆过滤器
特点 它实际上是由一个很长的二进制向量和一系列随机hash映射函数组成(说白了,就是用二进制数组存储数据的特征 …
海量数据处理
100台机器上海量IP如何查找出现频率 Top 100? 场景题 有 100 机器,每个机器的磁盘特别大,磁盘 …
为什么饿汉式单例是线程安全的?
我们都知道,饿汉式单例是线程安全的,也就是不会初始化的时候创建出两个对象来,但是为什么呢? 首先定义一个饿汉式 …
消息队列
场景 异步处理:用户注册后,发送注册邮件和注册短信。用户注册完成后,提交任务到 MQ,发送模块 并行获取 MQ …
分布式存储
分布式id 特点 全局唯一,递增,包含时间部分,高可用。 方案 UUID 思想:结合机器物理特征(网卡、时间) …
spring cloud
核心组件 Zuul:网关管理,由 Zuul 网关转发请求给对应的服务 Eureka:服务注册于发现。 Feig …
dubbo
官网 为什么要用这个框架? 将服务架构改成分布式的,可获得更高的并发执行能力,同时也更好地支持动态扩容能力。 …
mysql数据库日志
记录顺序undolog -> redolog -> binlog redo log 策略:WAL Write …