摘要: java 注解是先标记 后面当需要时,通过注解相关的特殊方法来触发. 反射 reflect 来使用注解 java 注解 与 python 装饰器的不同 先说java的注解(Annotation),实际上是给语法元素打一个标记。比如你可以给一个函数打一个标记,给一个类打一个标记等等。Java只保证记录 阅读全文
posted @ 2020-02-03 20:05 神之一招 阅读(131) 评论(0) 推荐(0)
摘要: 有点 incident 的意思 分析, 受影响的程度,系统的 critical 程度, 监控预警, 自恢复等 容灾 等 存储高可用 数据集群, 分布式, 业务高可用 降级: 只提供部分系统功能给业务. 熔断: 当外部接口出现问题进而导致整个系统缓慢等问题出现,切断与外部接口的部分功能,这部分功能也不 阅读全文
posted @ 2020-02-03 16:23 神之一招 阅读(110) 评论(0) 推荐(0)
摘要: 存储高性能 关系数据库 读写分离,基本原理是将数据库读写操作分散的不同的节点,基本的实现方式: 1) 数据库服务器搭建主从集群,一主一从,或一主多从. 2) 数据库主机负责读写操作,从机只负责读操作。 3)数据库主机通过复制将数据同步到从机,每台数据库服务器都存储了所有的业务数据。(困难,同步需要时 阅读全文
posted @ 2020-02-03 15:31 神之一招 阅读(153) 评论(0) 推荐(0)
摘要: 随着然健系统规模的增加,计算相关的算法和数据结构不再构成主要的设计问题; 当系统由许多部分组成时,整个系统的组织,也就是所说的“软件架构”,导致了一系列的新的设计问题。 架构设计本身是为了解决软件的复杂度。 架构设计并不是要面面俱到,不需要每个架构都具备高性能,高可用,高扩展等特点,而是要识别出复杂 阅读全文
posted @ 2020-02-03 13:00 神之一招 阅读(208) 评论(0) 推荐(0)