
架构
it_haha
微信公众号:IT哈哈
展开
-
java 相关学习资料汇总下载(全)
《JAVA解惑[JAVA PUZZLERS]》《Java虚拟机规范(Java_SE_7)》Java语言规范:基于Java SE 8SOA与Java 用Java技术实现面向服务Java深入解析 透析Java本质的36个话题Java虚拟机规范 Java SE 8版Java.进入IT企业必读的324个JAVA面试题全端Web开发 使用JavaScript与Java从Java走向JavaEEJava 并发工具包 java.util.concurrent用户指南《Java典型应原创 2020-07-06 11:27:18 · 1154 阅读 · 0 评论 -
Shiro完整教程
Apache Shiro 是一个强大易用的 Java 安全框架,提供了认证、授权、加密和会话管理等功能,对于任何一个应用程序,Shiro 都可以提供全面的安全管理服务。并且相对于其他安全框架,Shiro 要简单的多。Shiro简介Shiro身份验证Shiro授权Shiro授权方式Shiro授权的访问控制Shiro 的Permission字符串通配符权限Shiro授...原创 2020-04-29 13:33:24 · 623 阅读 · 0 评论 -
高可用架构之限流降级
一、服务等级协议我们常说的N个9,就是对SLA的一个描述。SLA全称是ServiceLevel Agreement,翻译为服务水平协议,也称服务等级协议,它表明了公有云提供服务的等级以及质量。例如阿里云对外承诺的就是一个服务周期内集群服务可用性不低于99.99%,如果低于这个标准,云服务公司就需要赔偿客户的损失。1.1 做到4个9够好了吗对互联网公司来说...转载 2019-09-30 14:43:10 · 382 阅读 · 0 评论 -
权限系统设计
前言权限管理是所有后台系统的都会涉及的一个重要组成部分,主要目的是对不同的人访问资源进行权限的控制,避免因权限控制缺失或操作不当引发的风险问题,如操作错误,隐私数据泄露等问题。目前在公司负责权限这块,所以对权限这块的设计比较熟悉,公司采用微服务架构,权限系统自然就独立出来了,其他业务系统包括商品中心,订单中心,用户中心,仓库系统,小程序,多个APP等十几个系统和终端1.权限模型迄今为...转载 2019-09-17 14:18:24 · 1462 阅读 · 0 评论 -
为了做到微服务的高可用,鬼知道我出了多少张牌
高可用并不是一套整体解决方案,而是由诸多环节组成,一环扣一环,鬼知道为了这些串联起来的环节,我得出多少张牌去应对,才能最终组成一个整个系统的高可用落地方案。什么是高可用在定义什么是高可用,可以先定义下什么是不可用,一个网站的内容最终呈现在用户面前需要经过若干个环节,而其中只要任何一个环节出现了故障,都可能导致网站页面不可访问,这个也就是网站不可用的情况。参考维基百科,看...转载 2019-08-11 18:34:22 · 146 阅读 · 0 评论