架构设计

Nginx服务器开箱体验

10

光仔December 发布于 2018-07-02

概述 Nginx是高性能的轻量级WEB服务器,由于其提供HTTP代理和反向代理、负载均衡、缓存等一系列重要特性,从而广泛应用于当今的WEB服务之中,学习其很有必要。笔者也是从一个初学者开始学习并记录,希望后续渐渐深入。 对了,为什么不用Docker来启动Nginx呢?因为不想啊!...

阅读(102)评论(0)赞 (0)

优雅的处理你的Java异常

光仔December 发布于 2018-06-13

本文介绍 本文仅按照业务系统开发角度描述异常的一些处理看法.不涉及java的异常基础知识,可以自行查阅 《Java核心技术 卷I》 和 《java编程思想》 可以得到更多的基础信息. 写在前面的话 笔者文笔功力尚浅,言语多有不妥,请慷慨指正,必定感激不尽. 本文提出了几个概念: ...

阅读(129)评论(0)赞 (0)

详细理解OAuth 2.0

7

光仔December 发布于 2018-06-05

OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。 一、应用场景 为了理解OAuth的适用场合,让我举一个假设的例...

阅读(122)评论(0)赞 (0)

CAS的单点登录和oauth2的最大区别

jxcode 发布于 2018-05-31

CAS的单点登录时保障客户端的用户资源的安全 oauth2则是保障服务端的用户资源的安全   CAS客户端要获取的最终信息是,这个用户到底有没有权限访问我(CAS客户端)的资源。 oauth2获取的最终信息是,我(oauth2服务提供方)的用户的资源到底能不能让你(oa...

阅读(144)评论(0)赞 (0)

基于OAUTH2的统一认证的实例解析

4

jxcode 发布于 2018-05-31

在一个单位中,可能是存在多个不同的应用,比如学校会有财务的系统会有学生工作的系统,还有图书馆的系统等等,如果每个系统都用独立的账号认证体系,会给用户带来很大困扰,也给管理带来很大不便。所以需要设计一种统一登录的解决方案。比如我登陆了百度账号,进贴吧时发现已经登录了,进糯米发现也自...

阅读(151)评论(0)赞 (0)

【Hystrix】教程:一起学习Hystrix–Hystrix命令执行

光仔December 发布于 2018-05-25

摘要: 一起学习一下高并发架构中神器Hystrix,使用hystrix之前,建议先了解一下Rxjava,本文通过官方文档,对Hystrix进行初步了解,如有不当之处,望大神指正补充 ,后续通过项目示例对Hystrix再进一步深入学习   目录 “Hello World!...

阅读(157)评论(0)赞 (1)

【Hystrix】教程:一起学习Hystrix–Hystrix初识

4

光仔December 发布于 2018-05-25

摘要: 一起学习一下高并发架构中神器Hystrix,使用hystrix之前,建议先了解一下Rxjava,本文通过官方文档,对Hystrix进行初步了解,如有不当之处,望大神指正补充 ,后续通过项目示例对Hystrix再进一步深入学习   目录  Hystrix是什么 H...

阅读(119)评论(0)赞 (0)

高并发大容量NoSQL解决方案探索

9

光仔December 发布于 2018-05-16

大数据时代,企业对于DBA也提出更高的需求。同时,NoSQL作为近几年新崛起的一门技术,也受到越来越多的关注。本文将基于个推SRA孟显耀先生所负责的DBA工作,和大数据运维相关经验,分享两大方向内容:一、公司在KV存储上的架构演进以及运维需要解决的问题;二、对NoSQL如何选型以...

阅读(155)评论(0)赞 (0)

大型分布式电商系统架构是如何从0开始演进的?

26

光仔December 发布于 2018-05-09

本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,并给出一个架构参考。文中一部分为读书笔记,一部分是个人经验总结,对大型分布式网站架构有较好的参考价值。 一、大型分布式网站架构技术 1、大型网站的特点 用户多,分布广泛 ...

阅读(202)评论(0)赞 (2)

Spring Boot 静态资源处理

jxcode 发布于 2017-03-15

静态资源处理 spring Boot 默认的处理方式就已经足够了,默认情况下Spring Boot 使用WebMvcAutoConfiguration中配置的各种属性。 建议使用Spring Boot 默认处理方式,需要自己配置的地方可以通过配置文件修改。 但是如果你想完全控制S...

阅读(300)评论(0)赞 (3)