![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
zhan_lang
每天进步一点点
展开
-
Java架构师面试题——Redis缓存和MySQL数据一致性方案详解
需求起因 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。 这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。 读取缓存步骤一般没有什么问题,但是一旦涉及到数据更新:数据库和缓存更新,就...转载 2019-03-15 11:36:47 · 2165 阅读 · 0 评论 -
Java架构师必备技能
1、Java基础技术体系掌握牢固: JVM内存分配 垃圾回收 类装载机制 JVM性能优化 反射机制 多线程 网络编程 常用数据结构和相关算法 2、对面向对象的软件开发思想有清晰的认识、熟悉掌握常用的设计模式: 熟练使用UML工具以及各种流程图 经典的设计模式会手写以及熟知使用场景 ...转载 2019-03-15 12:57:32 · 2149 阅读 · 0 评论 -
Java架构师必备知识体系
写给一名java开发的一段话:最近公司在组织面试,并由我担任面试官,前前后后面了几天,大概有十来个人,基本都是五年以上开发经验的,我问的问题也都不是很困难,都是一些偏原理和场景解决方案。如:1. 如何设计秒杀2. 慢查询优化3. 分布式事务管理4. 常用消息中间件对比等。这些你觉得难吗?如果你是有过几年开发经验的,这些或多或少都知道一些,但是不要只能抓住一点皮毛,比如:你在回答面试官...原创 2019-03-16 20:55:10 · 3469 阅读 · 1 评论 -
分布式系统全局唯一ID简介、特点、生成
一、什么是分布式系统唯一ID在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。如在金融、电商、支付、等产品的系统中,数据日渐增长,对数据分库分表后需要有一个唯一ID来标识一条数据或消息,数据库的自增ID显然不能满足需求,此时一个能够生成全局唯一ID的系统是非常必要的。二、分布式系统唯一ID的特点全局唯一性:不能出现重复的ID号,既然是唯一标识,这是最基本的要求。趋势递增:在My...原创 2019-05-08 15:58:12 · 339 阅读 · 0 评论