- 博客(3)
- 收藏
- 关注
原创 同步/异步/阻塞/非阻塞/BIO/NIO/AIO
常规的误区 假设有一个展示用户详情的需求,分两步,先调用一个HTTP接口拿到详情数据,然后使用适合的视图展示详情数据。 如果网速很慢,代码发起一个HTTP请求后,就卡住不动了,直到十几秒后才拿到HTTP响应,然后继续往下执行。 这个时候你问别人,刚刚代码发起的这个请求是不是一个同步请求,对方一定回答是。这是对的,它确实是。 但你要问它为什么是呢?对方一定是这样回答的,“因为发起请求后,代码就卡住不...
2019-08-03 15:45:25 149
原创 Redis缓存穿透,缓存击穿,缓存雪崩原因以及解决方案
一、前言 在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据的系统会因为面向磁盘,磁盘读/写速度比较慢的问题而存在严重的性能弊端,一瞬间成千上万的请求到来,需要系统在极短的时间内完成成千上万次的读/写操作,这个...
2019-08-03 15:07:08 752
原创 Redis,Jedis的入门到精潜(推荐)
Redis(请仔细阅读入门到静潜) 说redis之前我们必须了解非关系型数据库 的概念 NoSQL NoSQL(NoSQL=Not Only SQL),意即"不仅仅是SQL"是一项全新的数据库理念,泛指非关系型数据库。 关系型数据库和非关系型数据可得对比: 【关系型数据库】 关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织 **优点**: 1、易于维护:都是使用表结...
2019-08-01 16:07:56 186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人