摘要:sql事务特性简介 pphh发布于2018年10月5日 Sql事务有原子性、一致性、隔离性、持久性四个基本特性,要实现完全的ACID事务,是以牺牲事务的吞吐性能作为代价的。在有些应用场景中,通过分析业务数据读写,使得可以降低事务的隔离性,容忍相应出现的数据一致性问题,实现事务的高并发、高吞吐、低时延 阅读全文
posted @ 2019-06-22 23:18 badboyh2o 阅读 (190) 评论 (0) 编辑
摘要:单点登录的通用架构实现 pphh发布于2018年4月26日 http://www.hyhblog.cn/2018/04/26/single_sign_on_arch/ 目录 1. 什么是单点登录 2. 用户登录 2.1 认证方式 2.2 授权方式 2.3 第一方登录架构实现 2.4 第三方登录架构实 阅读全文
posted @ 2019-06-22 16:50 badboyh2o 阅读 (130) 评论 (0) 编辑
摘要:认证、授权、鉴权和权限控制 pphh发布于2018年4月25日 http://www.hyhblog.cn/2018/04/25/user_login_auth_terms/#3 目录 1. 认证 2. 授权 3. 鉴权 4. 权限控制 5. 认证、授权、鉴权和权限控制的关系 6. 认证和鉴权的关系 阅读全文
posted @ 2019-06-22 14:36 badboyh2o 阅读 (647) 评论 (0) 编辑
摘要:作者: 阮一峰 日期: 2014年5月12日 http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计 阅读全文
posted @ 2019-06-22 12:05 badboyh2o 阅读 (46) 评论 (0) 编辑
摘要:【编者的话】 目前很多的容器云平台通过Docker及Kubernetes等技术提供应用运行平台,从而实现运维自动化,快速部署应用、弹性伸缩和动态调整应用环境资源,提高研发运营效率。 本文简要介绍了与容器云相关的几个重要概念:PaaS、App Engine、Docker、Kubernetes。 htt 阅读全文
posted @ 2019-06-18 22:03 badboyh2o 阅读 (163) 评论 (0) 编辑
摘要:一、前端工程构建过程 前端开发框架:vue、react、Angular 等; 前端工程构建工具:webpack、Npm Script、gulp、grunt等; Js包管理工具:npm(Node Package Manager) npm是随同NodeJS一起安装的包管理工具(管理js代码,类似java 阅读全文
posted @ 2019-06-16 22:08 badboyh2o 阅读 (58) 评论 (0) 编辑
摘要:微服务 微服务 微服务是一种架构模式,一种分布式的架构风格。 顾名思义,micro service,将一个庞大的单体应用拆分成若干个“微小”的服务,服务间通过进程通讯完成原本在单体应用中的调用。 其中必要的六个基本技术为: 1、服务注册与发现; 2、进程间通信; 3、负载均衡; 4、分布式配置中心; 阅读全文
posted @ 2019-06-15 13:49 badboyh2o 阅读 (1268) 评论 (0) 编辑
摘要: 阅读全文
posted @ 2019-06-14 22:38 badboyh2o 阅读 (64) 评论 (0) 编辑
摘要:1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。 2. 基本概念 在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概 阅读全文
posted @ 2019-06-14 00:42 badboyh2o 阅读 (130) 评论 (0) 编辑
摘要:1.拉取Mysql镜像 2.检查mysql镜像 3.本地创建mysql外挂的目录 ##挂载到容器内/docker-entrypoint-initdb.d;MySQL启动时将执行 01_create_database.sql ##挂载到容器内 /var/lib/mysql 4.启动mysql 5.进入 阅读全文
posted @ 2019-05-23 23:18 badboyh2o 阅读 (340) 评论 (0) 编辑