分布式高并发
Mr、Rights
灵魂无处安放,所以选择流浪!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nginx主要功能及使用
一、反向代理反向代理应该是 Nginx 做的最多的一件事了,什么是反向代理呢,以下是百度百科的说法:反向代理(Reverse Proxy)方式是指以代理服务器来接受 internet上 的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。简单来说就是真实的服务器不能直接被外部网络访问,...转载 2019-03-06 14:12:14 · 211 阅读 · 0 评论 -
Redis缓存操作(添加缓存,删除缓存,修改缓存)的代码实现
看文章之前你需要了解Redis的数据类型 和数据类型的 相关方法我这边简单介绍一下:Redis支持五种数据类型:String(字符串),hash(哈希),list(列表),set(集合),zset(有序集合)相关方法:1.String(字符串):String是resid最基本的类型,一个key对应一个value。String类型是二进制安全的。string中可以包含任何数据。set:添加...转载 2019-03-14 14:03:46 · 2779 阅读 · 0 评论 -
分布式事物解决方案
前言最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行 CAP 的下一阶段的开发工作,不过目前已经告一段落了。接下来还是开始我们今天的话题,说说分布式事务,或者说是我眼中的分布式事务,因为每个人可能对其的理解都不一样。分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个东西,特别是在微服务架构中,几乎可以说是无法避免,本文就分布式事务来简...转载 2019-03-13 09:59:01 · 256 阅读 · 0 评论 -
分布式锁几种实现方式
很多小伙伴在学习Java的时候,总是感觉Java多线程在实际的业务中很少使用,以至于不会花太多的时间去学习,技术债不断累积!等到了一定程度的时候对于与Java多线程相关的东西就很难理解,今天需要探讨的东西也是一样的和Java多线程相关的!做好准备,马上开车!学过Java多线程的应该都知道什么是锁,没学过的也不用担心,Java中的锁可以简单的理解为多线程情况下访问临界资源的一种线程同步机制。在学...转载 2019-03-13 10:01:33 · 216 阅读 · 0 评论 -
应用缓存的常见问题及解决
缓存穿透场景:大量请求访问某个不存在的KEY在缓存设计中,查询缓存 -> key不存在 -> 回源DB -> 更新缓存,这是一个典型的方案。缓存穿透是指查询一个一定不存在的Key,由于缓存层不存在,将导致这个不存在的数据每次请求都要到存储层去查询,直接对DB造成影响。在恶意攻击和失败回调中可能会出现这种情况。解决方案1.对空对象进行缓存。对查询结果为空的情况也进行缓存,...转载 2019-03-13 10:08:31 · 321 阅读 · 0 评论
分享