自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

转载 阿里架构总监一次讲透中台架构

本文整理了阿里几位技术专家,如架构总监谢良纯,中间件技术专家 玄难等几位大牛,关于中台架构的几次分享内容,将业务中台形态、中台全局架构、业务中台化、中台架构图、中台建设方法论、中台组织架构、企业中台建设实施步骤等总共13页PPT精华的浓缩,供大家学习借鉴。01阿里业务中台架构图基础设施服务,即IAAS层,提供硬件底层支持。基础服务层,即PAAS层,包括分布式服务框...

2019-08-27 10:31:14 2146

转载 服务端高并发分布式架构演进之路

1. 概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2. 基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布式 系统中的多个模块在不同服务器上部署,即可称为分布式系统,如Tomca...

2019-08-09 09:46:03 113

转载 Lambda表达式有何用处?

什么是Lambda?我们知道,对于一个Java变量,我们可以赋给其一个“值”。如果你想把“一块代码”赋给一个Java变量,应该怎么做呢?比如,我想把右边那块代码,赋给一个叫做aBlockOfCode的Java变量:在Java 8之前,这个是做不到的。但是Java 8问世之后,利用Lambda特性,就可以做到了。当然,这个并不是一个很简洁的写法。所以,为了使这个赋值操...

2019-08-08 11:31:50 197

原创 Head First设计模式(三)、装饰者模式

装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。特点:1、装饰者和被装饰对象有相同的超类型。2、你可以用一个或多个装饰者包装一个对象。3、既然装饰者和被装饰对象有相同的超类型,所以在任何需要原始对象(被包装的)的场合,可以用装饰过的对象代替它。4、装饰者可以再所委托被装饰者的行为之前与/或之后,加上自己的行为,以达到特定的目的。...

2018-08-04 15:28:27 179

原创 Head First设计模式(二)、观察者模式

观察者模式:定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,他的所有依赖者都会收到通知并自动更新实例:气象台应用话不多说,直接上代码:/** *  * 创建一个主题接口 * */public interface Subject { //注册观察者 public void registerObserver(Observer o); //取消观察者 public void removeOb...

2018-05-15 16:17:56 128

原创 Head First设计模式(一)、策略模式

一、设计原则1、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。2、针对接口编程,而不是针对实现编程。3、多用组合,少用继承。4、为交互对象之间的松耦合设计而努力5、开放-关闭原则:类应该对扩展开放,对修改关闭二、设计模式1、策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。实例:...

2018-05-15 12:05:42 122

原创 Effective Java第二条:遇到多个构造器参数时要考虑用构建器

通过阅读《Effective Java 第2版》,着重对比了一下重叠构造器模式、JavaBean模式、构建器模式三种创建对象的模式,谨以此博文加深记忆;一、重叠构造器模式/** *  * 重叠构造器模式 * 先写第一个只有必要参数的构造器,第二个构造器有一个可选参数,第三个构造器有两个可选参数,以此类推; * 缺点:如果参数比较多时,类里面会出现一堆构造方法,并且阅读困难,很容易就把两个属性参数写...

2018-05-08 17:20:27 192

原创 Java构造器

定义:构造器最大的用处就是在创建对象时执行初始化,当创建一个对象时,系统会为这个对象的实例进行默认的初始化。如果想改变这种默认的初始化,就可以通过自定义构造器来实现。语法:public class UserDo{        public UserDo() { super(); } public UserDo(int b_id, String b_username) { super(); ...

2018-05-08 15:43:45 198

secureCET&FX forMac 破解版

secureCRT&secureFX8.0,亲测可用,好资源大家共享

2016-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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