自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Suy1__的博客

一个在码中修行的人...寻找颜如玉和黄金屋~

  • 博客(12)
  • 收藏
  • 关注

原创 大数据系统及分析

IDC将大数据技术定义为:“为更经济地从高频率的、大容量的、不同结构和类型的数据中获取价值而设计的新一代架构和技术。” 大数据的关键在于种类繁多、数量庞大、使用传统的数据分析工具无法在可容忍的时间内处理相应的数据。大数据分析主要涉及两个不同的领域:一是如何将海量的数据存储起来,二是如何在短时间内处理大量不同类型的数据,即解决大数据存储与大数据处理等问题大数据概览大数据的主要特征大量化...

2019-10-30 10:41:33 2963

原创 分布式云数据中心

传统的大型企业数据中心是一个物理分层的架构,采用烟囱式构建基础架构的方式,存在建设与运营成本高、资源利用率低、服务SLA保证困难、管理复杂等诸多挑战数据中心发展趋势随着云服务业务的发展,运营商和企业的云服务形态也在不断变化,数据中心发展趋势应是建设高效节能与运营成本合理的数据中心,支持企业或机构业务的持续发展,满足对业务的全生命周期管理需求:高利用率、自动化、低功耗、管理自动化等成为新...

2019-10-25 06:48:48 4607 2

原创 云计算系统

云计算作为战略性新兴产业的重要组成部分,是信息技术服务模式的重大创新。云计算是一种计算资源的新型利用模式,客户以购买服务的方式,通过网络获得可弹性伸缩的共享物理或虚拟的计算、存储、软件等不同类型资源,而不需要自建数据中心、购买软硬件资源,仅需较少的成本即可获得优质的信息技术资源和服务文章图片来源于: Cloud Computing Benchmark(V2)概述术语云计算 ...

2019-10-21 12:31:28 4189

原创 Golang(五)最佳Web框架对比

Golang是一门快速增长的语言,专为构建简单、快速且可靠的软件而设计。它提供的net/http库对于HTTP协议实现非常好,基于此再构造框架会更容易,因此生态中出现了很多框架。本文将从流行度、社区支持及内建功能等角度对六款知名Go语言Web框架做对比六款Web框架Beego 面向Go编程语言的开源高性能web框架https://github.com/astaxie/beego...

2019-10-14 09:11:35 14657 1

原创 Golang(四)语言特性(上)

Golang是一种强类型的通用系统编程语言,具有垃圾回收机制并明确支持并发编程。go程序由包构成,这允许对依赖关系进行高效的管理;它的语法规则且紧凑,允许通过诸如集成开发环境之类的自动化工具进行简单的分析.......都是关于Golang语言特性的一些总结,本文将结合官方文档对Golang的语言特性进行一一阐述记法使用扩展的Backus-Naur格式(EBNF)指定语法格式,形如 ...

2019-10-11 23:17:36 1097

原创 Golang(四)语言特性

Golang是一种强类型的通用系统编程语言,具有垃圾回收机制并明确支持并发编程。go程序由包构成,这允许对依赖关系进行高效的管理;它的语法规则且紧凑,允许通过诸如集成开发环境之类的自动化工具进行简单的分析.......都是关于Golang语言特性的一些总结,本文将结合官方文档对Golang的语言特性进行一一阐述记法使用扩展的Backus-Naur格式(EBNF)指定语法格式,形如 ...

2019-10-11 22:55:22 1079

原创 Golang(三)命令行工具集

Golang具有一套可以构建和处理go源代码的程序,作为命令行工具,这些程序也并非直接运行,而是由go程序调用。运行这些程序最常见的方式是作为go程序的子命令,例如 go fmt,该命令的运行方式是由go程序使用适合于包级处理的参数调用底层二进制文件,对go源代码的完整包进行操作;这些程序也可以作为独立的二进制文件运行,使用go tool子命令(如go tool cgo)使用未修改的参数;某些命...

2019-10-06 16:21:12 1705

原创 Golang(二)高效编程

Golang作为一门新的编程语言,它借鉴了现有语言的思想但拥有着不同寻常的特性,使得有效的Go程序在性质上不同于其亲属编写的程序。如果直接将C 或Java程序翻译成Go程序也不太可能产生令人满意的结果,因为从Go的角度来思考这个问题,可以产生一个成功但又完全不同的程序。要写得好,理解它的性质和习语及Golang中既定约定(如命名、格式化、程序构造等)对于提供编写清晰、惯用go代码的技巧很有帮助...

2019-10-03 13:48:11 886

原创 Golang(一)开发环境

Golang编程语言是一个开源项目,它是一种表现力强、简洁、高效的语言。它的并发机制使得编写程序更容易从多核和网络化机器中获得最大收益,新类型系统实现了灵活的模块化程序构建。可以快速编译成机器代码,也具有便利的垃圾回收机制和运行时发射功能,作为一种快速、静态类型的编译语言,让人感觉像一种动态类型的解释语言。在深入Golang之前,首先要了解它的工作环境Golang环境搭建Golang发...

2019-10-01 15:14:31 1021

原创 分布式配置中心--Apollo

Apollo(阿波罗)是携程开源的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,支持配置热发布并实时推送到应用端,并且具备规范的权限及流程治理等特性,适用于分布式微服务配置管理场景Apollo配置中心介绍程序功能日益复杂,程序配置日益增多:各种功能开关、参数配置、服务器地址...对程序配置的期望也越来越高:热部署并实时生效、灰度发布、分环境分集群管理配置、完善的权限审核机...

2019-09-29 22:35:20 1313

原创 MapReduce解读

MapReduce,学习分布式系统必读的经典佳作,写在本系列的开篇。文章按该paper的思路解析Map Reduce编程模型核心思想和关注点、案例及其实现MapReduce简介Google搜索引擎每天处理大量的原始数据,网络爬虫、Web请求日志等,以计算各种派生数据,反向索引、Web文档的图形结构、页面数量摘要、热词集。概念上来说这类计算很简单直观,然而输入数据集通常很大,计算必须被分...

2019-07-29 08:59:42 333

原创 scala中的空类型

mark一下关于scala中空类型的描述非常完整https://oldfashionedsoftware.com/2008/08/20/a-post-about-nothing/

2017-05-29 13:40:54 619

空空如也

空空如也

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

TA关注的人

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