软件设计 - 网站分类 - 博客园
2

领域驱动设计(1)认识了解什么是领域驱动

领域驱动(1)认识了解什么是领域驱动 废话 领域驱动设计已经出现很早了,说实话很早以前的我很不喜欢看书、不论是pdf还是书本、买过的书籍还是有几本的,这仅有的几本书还是因为公司的业务或者某项技术遇到瓶颈需要自己和团队进行突破的时候用来填充自己的大脑用的,当然这是被动的,毕竟:生下来、活下去很重要的。 ...

乐途 发布于 2018-05-26 00:34 评论(2)阅读(195)
0

大数据小视角2:ORCFile与Parquet,开源圈背后的生意

上一篇文章聊了聊基于PAX的混合存储结构的RCFile,其实这里笔者还了解一些八卦,RCfile的主力团队都是来自中科院的童鞋在Facebook完成的,算是一个由华人主导的编码项目。但是RCfile仍然存在一些缺陷,后续被 HortonWorks 盯上之后上马了 ORCFile 格式,而老对头 Cl ...

HappenLee 发布于 2018-05-25 10:46 评论(1)阅读(133)
0

设计模式漫谈之责任链

这段时间谈恋爱了,也就没更新随笔。后天就软考了,不过我已经抱着失败是成功他妈的准备了。做软件不能急,要稳着性子做几年再说,刚毕业的应届生啥都想学,老想一口吃个胖子,没有5年以上的工作经验,就是再NB也不行,搞技术的要有工匠精神,而工匠精神必须沉浸下去搞很多年技术。没有耐心研究技术,贪多求快,这样不适 ...

Wang_Charle 发布于 2018-05-25 00:02 评论(0)阅读(77)
0

[译文]Domain Driven Design Reference(四)—— 柔性设计

本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。 其它本系列其它文章地址: [译文]Domain Driven Design Reference(一)—— 前言 [译文]Domain Driv ...

Zachary_Fan 发布于 2018-05-24 22:41 评论(0)阅读(236)
6

分布式架构的演进过程精选

分布式架构的演进过程 一.分布式架构的发展历史 1946年,世界上第一台电子计算机在美国的宾夕法尼亚大学诞生,它的名字是:ENICAC ,这台计算机的体重比较大,计算速度也不快,但是而代表了计算机时代的到来,再以后的互联网的发展中也有基础性的意义。 计算机的组成是有五部分完成的,分别是:输入设备,输 ...

凝眸v 发布于 2018-05-24 12:34 评论(5)阅读(1139)
0

面向对象之 结构体和类的区别

面向对象之 结构体和类的区别 1.结构体是一种值类型,而类是引用类型。值类型用于存储数据的值,引用类型用于存储对实际数据的引用。 那么结构体就是当成值来使用的,类则通过引用来对实际数据操作。 2.结构使用栈存储(Stack Allocation),而类使用堆存储(Heap Allocation) 栈 ...

鸿鹄当高远 发布于 2018-05-24 11:43 评论(0)阅读(23)
1

前端也要学系列:设计模式之策略模式

做前端开发已经好几年了,对设计模式一直没有深入学习总结过。随着架构相关的工作越来越多,越来越能感觉到设计模式成为了我前进道路上的一个阻碍。所以从今天开始深入学习和总结经典的设计模式以及面向对象的几大原则。 今天第一天,首先来讲策略模式。 什么是策略模式? GoF四兄弟的经典《设计模式》中,对策略模式 ...

司想君 发布于 2018-05-24 00:36 评论(0)阅读(135)
0

C#中抽象类和接口的区别与使用

一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们 ...

哈根达斯 发布于 2018-05-23 16:48 评论(0)阅读(15)
0

设计模式之工厂方法模式

工厂方法模式简介 定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 简单工厂 VS 工厂方法 简单工厂:在工厂类中包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。但是,当在工厂类中需要添加新的实例 ...

嵌动初心(aaron) 发布于 2018-05-23 11:14 评论(0)阅读(27)
0

发现一个逆天功能:网页里挂载浏览器怎么做到的呢?

今晚,夜色朦胧,正是干坏事的好时光。所以,打算和大伙分享点不一样的内容。 ...

路过秋天 发布于 2018-05-23 09:43 评论(10)阅读(363)
0

设计模式---策略模式

下午学习了设计模式里的策略模式,写个笔记,做个总结 策略模式的UML图为: 举个例子: 我们每个人都想走向人生巅峰,但是怎么走向人生巅峰呢??有三个方法:1、当总经理;2、出任CEO;3、娶白富美。正好我身边有三个小伙伴,他们就想通过这三种策略来走向人生巅峰。。。 首先是走向人生巅峰的策略接口 然后 ...

面条啊Andrew 发布于 2018-05-22 19:31 评论(0)阅读(19)
0

ELK 架构之 Logstash 和 Filebeat 配置使用(采集过滤)

相关文章: "ELK 架构之 Elasticsearch 和 Kibana 安装配置" "ELK 架构之 Logstash 和 Filebeat 安装配置" ELK 使用步骤:Spring Boot 日志输出到指定目录,Filebeat 进行采集,Logstash 进行过滤,Elasticsearc ...

田园里的蟋蟀 发布于 2018-05-22 08:17 评论(3)阅读(255)
1

简说设计模式——享元模式

一、什么是享元模式 说到享元模式,第一个想到的应该就是池技术了,String常量池、数据库连接池、缓冲池等等都是享元模式的应用,所以说享元模式是池技术的重要实现方式。 比如我们每次创建字符串对象时,都需要创建一个新的字符串对象的话,内存开销会很大,所以如果第一次创建了字符串对象“adam“,下次再创 ...

JAdam 发布于 2018-05-22 00:31 评论(1)阅读(234)
0

理解主从设备模式(Master-Slave)

前言 在给定上下文的软件体系结构中,为了解决某些经常出现的问题而形成的通用且可重用的解决方案称之为架构模式,而常见的体系架构模式主要有以下十种 分层模式 客户端 服务器模式 主从设备模式 管道 过滤器模式 代理模式 点对点模式 事件总线模式 模型 视图 控制器模式 黑板模式 解释器模式 而下面我将详 ...

Dmego 发布于 2018-05-21 18:48 评论(0)阅读(14)
3

UML类图6种主要关系区别和联系

UML类图关系图示,因为长得都很类似,所以大家总会混淆,本文主要目的就是分析一下6种主要的关系,找到联系与区别,便于记忆。 6种主要的关系如图1所示。继承与实现、组合与聚合、关联与依赖可分别划分为一组,每组两种关系很近似(内涵和图示都很近似),但联系的强弱程度递减。比如,组合是一个有机组成,缺一不可 ...

chenyunf22 发布于 2018-05-20 22:56 评论(0)阅读(23)
0

蒹葭苍苍,白露为霜。所谓伊人,在水一方

...

尹泓 发布于 2018-05-20 16:45 评论(1)阅读(29)
0

互联网直播云计算架构介绍

思想拆分URL分层模块化云服务结构ECS云计算的优势------------------------------------------------------------------今天先到这儿,希望对您技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考... ...

PetterLiu 发布于 2018-05-20 14:49 评论(0)阅读(51)
0

简易RPC框架-SPI

案例 我们所熟悉的jbdc是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,提供了一种基准,据此可以构建更高级的工具和接口。 如上图所示,任意的一个数据库厂商只要去实现jdbc的接口,就可以轻松的对接jbdc从而为应用开发人员所服务。 SPI 上面的jdbc的设计理念叫S ...

min.jiang 发布于 2018-05-20 02:45 评论(0)阅读(49)
0

负载均衡知识

一提到负载均衡,相信很多同学都直接会想到nginx反向代理,因为我们平时比较熟悉的就是用nginx做web服务的负载均衡。其实nginx只是负载均衡里的一部分,在web应用中的每个层级其实都涉及到负载均衡。 那么何为负载均衡?这个概念其实也同样很重要,很多同学又说了,负载均衡还不简单,就是在分布式系 ...

海小鑫 发布于 2018-05-19 23:46 评论(0)阅读(56)
1

session一致性架构设计

什么是session? 由于HTTP协议是无状态的协议,因此它不会去记住上一次浏览器访问服务器时的信息。同一个用户的两次操作,与两个不同用户的操作,对它来说是一样的。 这样虽然满足了互联网web应用的海量访问的需求,但是对于现今类似电商的应用来说,是需要实现登录以及身份验证需求的,但是无状态的HTT ...

海小鑫 发布于 2018-05-19 22:47 评论(0)阅读(48)