自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 开篇词 | 专栏缘起

新年问候 祝大家在新的一年里珠光宝气!也祝我自己在新的一年里能持续妙语连珠,不断输出~   建栏目的 在 2019 年末的某一天,我心里萌生了一个念头,我想到要将 Java 大神 Eugen Paraschiv(尤金·帕拉斯基夫)撰写的 Baeldung Java Weekly 在国内的...

2019-12-31 18:26:39 46 0

原创 01. Linux 简介

历史 在李纳斯研究完 Minix 系统的源代码之后,他发现 Minix 系统内核的设计非常糟糕 。 因此他凭借着自己多年的汇编和 C 语言经验,从头开始写了一个操作系统内核,并将其命名为 Linux 内核,与他的名字 Linus 只有一字之差。 在那之后有越来越多的人开始了解李纳斯所开发的 Lin...

2019-12-31 11:29:32 48 0

原创 12.30 Day 15 - 弹力设计篇之“补偿事务”

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 15 天,也是我第 15 次进行打卡这种操作。 今天我温习了该专栏里一篇叫《弹力设计篇之“补偿事务”》的文章。 关键词总结:ACID、BASE、原子性(Atomicity)、一致性(Consistency)、隔离...

2019-12-31 10:54:26 45 0

原创 12.29 Day 14 - 重温 Day 11-12

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 14 天,也是我第 14 次进行打卡这种操作。 今天我温习了该专栏里叫《弹力设计篇之“幂等性设计”》、《弹力设计篇之“服务的状态”》的文章。 关键词总结:幂等性(作用)、幂等性方案(上游系统负责、下游系统负责)、...

2019-12-31 10:54:15 76 0

原创 12.28 Day 13 - 重温 Day 8-10

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 13 天,也是我第 13 次进行打卡这种操作。 今天我温习了该专栏里叫《弹力设计篇之“认识故障和弹力设计”》、《弹力设计篇之“隔离设计”》、《弹力设计篇之“异步通讯设计”》的文章。 关键词总结:分布式系统中关键的...

2019-12-31 10:53:53 45 0

原创 12.27 Day 12 - 弹力设计篇之“服务的状态”

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 12 天,也是我第 12 次进行打卡这种操作。 今天我温习了该专栏里一篇叫《弹力设计篇之“服务的状态”》的文章。 关键词总结:服务的状态、Stateless / 无状态服务(函数式编程、无状态服务的状态表现、无状...

2019-12-31 10:53:34 59 0

原创 12.26 Day 11 - 弹力设计篇之“幂等性设计”

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 11 天,也是我第 11 次进行打卡这种操作。 今天我温习了该专栏里一篇叫《弹力设计篇之“幂等性设计”》的文章。 关键词总结:幂等性(作用)、幂等性方案(上游系统负责、下游系统负责)、全局 ID、幂等性处理流程、...

2019-12-31 10:53:14 37 0

原创 12.25 Day 10 - 弹力设计篇之“异步通讯设计”

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 10 天,也是我第 10 次进行打卡这种操作。 今天我温习了该专栏里一篇叫《弹力设计篇之“异步通讯设计”》的文章。 关键词总结:同步通讯、同步通讯问题(调用链依赖、调用链阻塞、串行通讯、骨牌效应)、异步通讯、异步...

2019-12-31 10:52:23 34 0

原创 12.24 Day 9 - 弹力设计篇之“隔离设计”

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 9 天,也是我第 9 次进行打卡这种操作。 今天我温习了该专栏里一篇叫《弹力设计篇之“隔离设计”》的文章。 关键词总结:隔离设计概念(Bulkheads/隔板)、服务种类间隔离(多板块数据获取、大数据平台、跨板块...

2019-12-31 10:52:05 70 0

原创 12.23 Day 8 - 弹力设计篇之“认识故障和弹力设计”

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 8 天,也是我第 8 次进行打卡这种操作。 今天我温习了该专栏里一篇叫《弹力设计篇之“认识故障和弹力设计”》的文章。 关键词总结:分布式系统中关键的设计模式(容错设计/弹力设计)、系统可用性评估、故障分类(无计划...

2019-12-31 10:51:44 127 1

原创 12.22 Day 7 - 洞悉 PaaS 平台的本质

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 7 天,也是我第 7 次进行打卡这种操作。 今天我温习了该专栏里一篇叫《洞悉 PaaS 平台的本质》的文章。 关键词总结:软件工程能力(提高服务的 SLA:Service-level agreement 服务级别...

2019-12-31 10:51:23 88 0

原创 12.21 Day 6 - 分布式系统关键技术:流量与数据调度

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 6 天,也是我第 6 次进行打卡这种操作。 今天我温习了该专栏里一篇叫《分布式系统关键技术:流量与数据调度》的文章。 关键词总结:分布式流量调度功能(服务流控、流量控制、流量管理)、分布式流量调度技术(高性能、高...

2019-12-31 10:50:51 59 0

原创 12.20 Day 5 - 分布式系统关键技术:服务调度

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 5 天,也是我第 5 次进行打卡这种操作。 今天我温习了该专栏里一篇叫《分布式系统关键技术:服务调度》的文章。 关键词总结:服务关键程度、服务依赖关系、服务发现、服务状态管控、服务生命周期管控、服务架构版本管控、...

2019-12-31 10:46:03 39 0

原创 12.19 Day 4 - 分布式系统关键技术:全栈监控

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 4 天,也是我第 4 次进行打卡这种操作。 今天我温习了该专栏里一篇叫《分布式系统关键技术:全栈监控》的文章。 关键词总结:全栈监控、多层监控、应用层监控、平台层监控、中间层监控、基础层监控、监控系统常见问题、监...

2019-12-31 10:45:39 40 0

原创 12.18 Day 3 - 分布式系统的技术栈

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 3 天,也是我第 3 次进行打卡这种操作。 今天我温习了该专栏里一篇叫《分布式系统的技术栈》的文章。 关键词总结:分布式架构可用性、分布式架构性能、分布式架构稳定性、分布式架构关键技术。   所学总结:...

2019-12-31 10:39:13 75 1

原创 12.17 Day 2 - 从亚马逊的实践,谈分布式系统的难点

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 2 天,也是我第 2 次进行打卡这种操作。 今天我温习了该专栏里一篇叫《从亚马逊的实践,谈分布式系统的难点》的文章。 关键词总结:服务接口、亚马逊的应用架构规定、分布式架构问题、分布式架构方案、分布式架构关注点。...

2019-12-31 10:38:49 65 0

原创 12.16 Day 1 - 分布式系统架构的冰与火

Day 1

2019-12-31 10:38:16 133 0

原创 12.31 Day 16 - 弹力设计篇之“重试设计”

大家好,我是 Snow Hide,作为《左耳听风》这个专栏的学员之一,这是我打卡的第 16 天,也是我第 16 次进行打卡这种操作。 今天我温习了该专栏里一篇叫《弹力设计篇之“重试设计”》的文章。 关键词总结:重试的场景、重试的策略(Exponential Backoff / 指数级退避)、Spr...

2019-12-31 10:34:33 108 1

原创 06. 无外键关联 R/O Mapping 将表映射成类

两步将表映射成JavaBean 为了方便,映射单张表只需 table2Bean() 方法,多张表则调用 tables2Beans() 方法。无需先前建好包,只需执行映射操作时填入(包路径+Bean)就行。 在数据库里创建好两张表 执行单表映射操作 package nz.sc.test; imp...

2019-12-28 10:43:13 51 0

原创 05. 无外键关联 O/R Mapping 将类映射成表

三步将 JavaBean 映射成表 编写 JavaBean 映射 Member 类 package nz.sc.vo; import java.io.Serializable; import nz.sc.annotation.bean.Account; import nz.sc.annotatio...

2019-12-28 10:33:05 37 0

原创 04. 工厂类和服务层操作

工厂类和服务层 DAO 里工厂的代码与平时的写法没有区别,服务层在定义公共接口和调用 DAO 方法传参时会有一些区别。   DAO 工厂类 只是定义方法的类型上使用了万能 DAO 组件的 DAO 接口 IMultiJdbcDAO 和返回值类型用的 MultiJdbcDAOImpl 实现类...

2019-12-28 08:21:00 54 0

原创 03. VO 注解的一些标注法

标注 不同标注的方式只在调用 doCreate() 方法时有所区别,一种是手动添加主键,另一种是自动添加主键。由于篇幅受限,故不显示 setter、getter 方法,开发时是要通过 setter、getter 操作 VO,所以开发时还是得写的。   标注 Oracle 数据库使用的 V...

2019-12-28 07:35:06 170 0

原创 02. 通过 DBMappedConfig.xml 文件配置数据库连接

起步 配置数据库 凡是要和数据库进行交互,必先配置数据库连接,将数据库连接配置文件 DBMappedConfig.xml 拷贝至项目的 src 目录。 将随笔提示文件 SCDBMappedConfig.xsd 随便放置一个地方,然后在 MyEclipse 中进行关联: Windows ->...

2019-12-28 07:04:53 98 1

原创 01. 简易版 OR/RO Mapping 组件 MultiJdbcDaoUtility(MJDU) 简介

前言 组件诞生于? 2012 年中着手开发,年末开发完毕,涉及到的技术有:XML Schema、DTD、XSD、Reflection、Annotation;涉及到的概念有:O/R Mapping、R/O Mapping。 麻雀虽小五脏俱全,但是这些不还够完美。   为何要做这样一种组件?...

2019-12-28 06:53:45 50 0

提示
确定要删除当前文章?
取消 删除