摘要:
整体架构 我们想要了解一个框架,首先要了解它是干什么的,Tomcat我们都知道,是用于处理连接过来的Socket请求的。那么Tomcat就会有两个功能: 对外处理连接,将收到的字节流转化为自己想要的Request和Response对象 对内处理Servlet,将对应的Request请求分发到相应的S 阅读全文
摘要:
当提起这三个词的时候,是不是很多人都认为分布式=高并发=多线程? 当面试官问到高并发系统可以采用哪些手段来解决,或者被问到分布式系统如何解决一致性的问题,是不是一脸懵逼? 确实,在一开始接触的时候,不少人都会将三者混淆,误以为所谓的分布式高并发的系统就是能同时供海量用户访问,而采用多线程手段不就是可 阅读全文
摘要:
在高并发或者分表分库情况下怎么保证数据id的幂等性呢? 经常用到的解决方案有以下几种: 1. 微软公司通用唯一识别码(UUID) 2. Twitter公司雪花算法(SnowFlake) 3. 基于数据库的id自增 4. 对id进行缓 本文将对snowflake算法进行讲解: 1. snowflake 阅读全文