基于GitLab的开发部署方案

点击: 61 次| 所属栏目:解决方案| 基于GitLab的开发部署方案已关闭评论

 GitLab开发部署流程 基于环境的分支模型 基于环境的发布模型 适用场景:一个开发环境、一个预生产环境和一个生产环境。 主分支master部署在开发环境上。当有人要部署到预生产时,他们会从主分支创建一个到预生产...

水价综合改革管理平台与智能电表接口

点击: 42 次| 所属栏目:解决方案| 水价综合改革管理平台与智能电表接口已关闭评论

 概述 为了保证XX市农业水利综合改革管理平台的顺利实施,明确XX水利改革平台与智能电表设备的接口实现方式及接口内容,经与智能电表厂商协商,双方达成一致,共同制定此接口规范。 本接口规范是XX水利改革平台与智...

系统架构师知识结构

点击: 268 次| 所属栏目:架构设计| 系统架构师知识结构已关闭评论

软件系统架构师综合的知识能力结构包括9个方面,即: 战略规划能力。 业务流程建模能力。 信息数据架构能力。 技术架构选择和实现能力。 应用系统架构的解决和实现能力。 基础IT知识及基础设施、资源调配的能力。 信息安全技术...

从开发人员到架构师

点击: 162 次| 所属栏目:架构设计| 从开发人员到架构师已关闭评论

软件架构师一般都具备计算机科学或软件工程的知识,由程序员做起,然后再慢慢成长为架构师。国内教育体系还没有设立软件架构的学位课程,学校课程中增加的相关内容已不能满足产业发展的需要。软件架构师的成长还需要一个实践的过程,并不...

二进制数据传输中间件Avro介绍

点击: 234 次| 所属栏目:大数据| 二进制数据传输中间件Avro介绍已关闭评论

一、引言 1、 简介 Avro是Hadoop中的一个子项目,也是Apache中一个独立的项目,Avro是一个基于二进制数据传输高性能的中间件。在Hadoop的其他项目中例如HBase(Ref)和Hive(Ref)的C...

接口隔离原则(ISP)

点击: 298 次| 所属栏目:架构设计| 接口隔离原则(ISP)已关闭评论

接口隔离原则(Interface Segregation Principle,常常略写做ISP)讲的是:使用多个专门的接口比使用单一的总接口要好。 换言之,从一个客户类的角度来讲,一个类对另外一个类的依赖性应当使建立在最...

在centos搭建网络爬虫与搜索引擎环境nutch2.3.1+mys...

点击: 457 次| 所属栏目:大数据, 网站建设| 在centos搭建网络爬虫与搜索引擎环境nutch2.3.1+mysql5.5/hadoop与hbase+solr4.6最佳实践已关闭评论

nutch是Apache组织研发的一款开源的搜索引擎项目(网络爬虫),纯java实现,它提供了构建一个搜索引擎所需要的全部工具和功能。使用Nutch不仅可以建立自己内部网的搜索引擎,同时也可以针对整个网络建立搜索引擎。除...

依赖倒转原则(DIP)

点击: 297 次| 所属栏目:架构设计| 依赖倒转原则(DIP)已关闭评论

实现“开-闭”原则的关键是抽象化,并且从抽象化导出具体化实现。如果说“开-闭”原则是面向对象设计的目标的话,依赖倒转原则就是这个面向对象设计的主要机制。 要依赖于抽象,不依赖于具体。 为什么要使用“倒转(Inversio...

决定人工智能未来的三大关键难题

点击: 321 次| 所属栏目:人工智能| 决定人工智能未来的三大关键难题已关闭评论

  科幻作品中我们经常能够看到与人类一样聪明的机器人,但机器是如何在这背后存储知识的?是如何推理知识并运用知识的?最后又是如何实现与人的交互的?此次在的百度BIG大会上,百度技术副总王海峰博士总结了实现人工...

里氏代换原则(LSP)

点击: 272 次| 所属栏目:架构设计| 里氏代换原则(LSP)已关闭评论

从“开-闭”原则中可看出面向对象设计的重要原则是创建抽象化,并且从抽象化导出具体化。具体化可以给出不同的版本,每一个版本都给出不同的实现。 从抽象化到具体化的导出要使用继承关系和里氏代换原则(Liskove Substi...