Go语言中文网 为您找到相关结果 623

阿里云发布企业级ECS产品线,释放技术升级红利,最高降价35%

摘要: 8月9日,阿里云ECS企业级产品线正式对外发布,标志着阿里云ECS产品正式以最新的产品功能、性能、最高的性价比来服务器企业客户的决心。 计算、存储、网络三驾马车的优化叠加,阿里云ECS的基础设施升级到业界最佳水平。 8月9日,阿里云ECS企业级产品线正式对外发布,标志着阿里云ECS产品正式以最新的产品功能、性能、最高的性价比来服务器企业客户的决心。 1 计算、存储、网络三驾马车的优化叠加,阿里云ECS的基础设施升级到业界最佳水平。 Intel与阿里云有深入长远的CPU定制合作史,新产品家族采用的Skylake处理器也为云计算场景做了特别定制,各项性能首屈一指。存储领域进化为计算与存储分离的先进架构,SSD云盘单实例达到18万IOPS,包括Latency以及吞吐都跃...阅读全文

开源区块链Tendermint开发详解

简介 tendermint是一个开源的完整的区块链实现,可以用于公链或联盟链,其官方定位 是面向开发者的区块链共识引擎: 与其他区块链平台例如以太坊或者EOS相比,tendermint最大的特点是其差异化的定位: 尽管包含了区块链的完整实现,但它却是以SDK的形式将这些核心功能提供出来,供开发者 方便地定制自己的专有区块链: tendermint的SDK中包含了构造一个区块链节点旳绝大部分组件,例如加密算法、共识算法、 区块链存储、RPC接口、P2P通信等等,开发人员只需要根据其应用开发接口 (Application Blockchain Communication Interface)的要求实现自己 的应用即可。 ABCI是开发语言无关的,开发人员可以使用自己喜欢的任何语言来开发基于ten...阅读全文

博文 2018-11-05 10:34:41 malakashi

Ansible 怎么可以缺少阿里云

摘要: 云计算时代DevOps的协同开发、自动构建、持续集成已经被越来越多的用户和企业所接受,作为DevOps的核心自动化工具之一,Ansible 为自动化运维提供了一个良好的解决方案。而作为云计算服务的重要提供商,阿里云与Ansible的牵手更是对Ansible以及DevOps丰富和完善。 云计算时代DevOps的协同开发、自动构建、持续集成已经被越来越多的用户和企业所接受,作为DevOps的核心之一,自动化更是随着自动化工具的不断成熟而愈发强大。自动化的目标是将整个交付流程尽其所能的自动化,包括基础设施的自动化,应用部署的自动化,应用集成的自动化等。 作为自动化工具的重要成员之一,Ansible 为自动化运维提供了一个良好的解决方案。 众所周知,Ansible是一个IT...阅读全文

go语言实现斐波数列

斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*) 递归实现 package main import "fmt" func fibonacci(num int) int{ if num<2{ return 1 } return fibonacci(num-1) + fibonacci(num-2) } func main(){ for i := 0; i<10; i++{ nums := fibonacci(i) fmt.Println(nums) } } 闭包实现 package main import "fmt" func f...阅读全文

博文 2016-08-30 05:00:00 chenxun2009

MaxCompute2.0助力众安保险快速成长

摘要:2017云栖大会阿里云大数据计算服务(MaxCompute)专场,众安保险数据总监王超群带来MaxCompute助力众安保险方面的演讲。本文主要从MaxCompute优势开始谈起,进而谈及大数据能够公司运营带来的好处,最后重点分析了众安保险的数据平台建设,包括任务调度、元数据和数据质量监控等。 **原文地址:http://click.aliyun.com/m/43993/** 2017云栖大会阿里云大数据计算服务(MaxCompute)专场,众安保险数据总监王超群带来MaxCompute助力众安保险方面的演讲。本文主要从MaxCompute优势开始谈起,进而谈及大数据能够为公司运营带来的好处,最后重点分析了众安保险的数据平台建设,包括任务调度、元数据和数据质量监控等。 ...阅读全文

离线计算成本节省的神兵利器

摘要: 对于创业成长型的企业来说,离线计算已经必不可少了,通过离线计算我们可以生成复杂的业务报表,通过离线计算我们也能精确的算出用户画像。离线计算已经当今的企业中成为了不可或缺的存在。那么使用弹性计算能够对离线计算领域带来什么好处呢?本文将介绍如何使用弹性计算节省企业离线计算成本。 **背景** 对于目前创业成长型的企业来说,离线计算已经必不可少了,通过离线计算我们可以生成复杂的业务报表,通过离线计算我们也能精确的算出用户画像。离线计算已经当今的企业中成为了不可或缺的存在。那么使用弹性计算能够对离线计算领域带来什么好处呢?小编告诉你好处肯定是有的,且听小编娓娓道来。 **常见离线计算架构** ![图片描述](http://img.blog.csdn.net/20180...阅读全文

高级 PHP、Swoole、Go 开发者的聚集地,期待你的加入

##### 为什么要创建这个群? * 有众多的PHP开发人员在同时学习Swoole和Go,但目前没有一个综合的群出现 * 很多Swoole的群对PHP开发人员不是很友好,都在推广自己的开源产品,很少解答新手的问题 * 在这个开发技术日新月异的时代,只有向优秀人学习和交流,才能真正理解一些前沿的技术 * 群内有资深并且热情的golang大佬,第一时间解答疑问,解答但不限于操作系统,网络协议,服务架构方面的问题。 * 群内有资深并且热情的Swoole大佬,第一时间解答疑问,解答但不限于swoole方面的问题。 * 定位于高级PHP和希望通过学习swoole和golang来提升自己的初中级PHP,摆脱低级curd。 ##### 热情邀请你的加入 ![高级 PHP、Swoole、Go 开发者的聚集地...阅读全文

博文 2019-04-15 15:59:30 kxg3030

FPGA设计中遇到的奇葩问题之“芯片也要看出身”(一)

摘要: 昨夜西风凋碧树。独上高楼,望尽天涯路 2000年的时候,做设计基本都是使用Xilinx公司的Virtex和Virtex-E系列芯片。那时候Altera技术实力还比较弱,基于Altera的芯片做设计是要被大家diss的。 昨夜西风凋碧树。独上高楼,望尽天涯路 2000年的时候,做设计基本都是使用Xilinx公司的Virtex和Virtex-E系列芯片。那时候Altera技术实力还比较弱,基于Altera的芯片做设计是要被大家diss的。某天晚上大概十点多了吧,我正如痴如醉的沉浸在编码的快感当中。主管悄无声息的站到了我身后,我从显示器中看到了隐约的影子,转头一看果然是他老人家。 主管神色凝重,眉头紧蹙。我在脑子里迅速回顾了一下自己最近的所作所为,确信没干什么罪大恶极、自...阅读全文

座标上海----区块链游戏项目招聘服务器后端程序Golang

资深服务器开发 经验:2年以上 学历:本科及以上 招聘人数:1人 岗位要求 1. 负责游戏服务器总体设计, 框架建设, 模块划分, 核心业务开发 2. 负责游戏内社交平台的开发和架构工作 3. 负责服务器策略和性能优化工作 任职要求: 1. 本科及以上学历, 计算机相关专业, 1年以上开发工作经验, 有项目优化和线上 2. 维护经历 3. 熟悉linux平台, 熟悉Golang, C++, dotnet core其中至少一个, 4. 熟悉常见的nosql,如redis, mongodb 5. 熟悉网络编程,了解常见的网络协议 6. 熟悉常见的分布式技术,如服务发现,负载均衡,配置共享 7. 熟悉多线程,多进程开发,了解常见的高并发处理方案 欢迎有兴趣的...阅读全文

阿里云企业级ECS发布会推出最新一代异构计算产品

摘要: 随着深度学习对人工智能的巨大推动,深度学习所构建的多层神经网络模型的参数空间已从百万级上升到百亿级,这对计算能力提出了新的挑战。 在8月9日的阿里云企业级ECS发布会上,最新一代异构计算通用GPU实例GN5规格族就是一款用于搭建深度学习加速平台的云端利器,相比上一代GPU计算型实例,GN5最高性能提升了整整94倍。 随着深度学习对人工智能的巨大推动,深度学习所构建的多层神经网络模型的参数空间已从百万级上升到百亿级,这对计算能力提出了新的挑战。 在8月9日的阿里云企业级ECS发布会上,最新一代异构计算通用GPU实例GN5规格族就是一款用于搭建深度学习加速平台的云端利器,相比上一代GPU计算型实例,GN5最高性能提升了整整94倍。 1 2 “品学兼优”的GN...阅读全文

那年2019年立下的flag

今天是2019年3月10日,2019年已经过去2个多月,现在立flag也不算晚。 大学期间,自个学习也没想太多,看到哪个感兴趣就学哪个,也没啥计划,遇到事情就搁置,回头看来,时间已经流逝许多。 2019年,不一样的一年,这一年开始离开学校,初入社会,未来会怎样,我也不得而知,希望拥抱变化。 在2019年想做的几件事情: 看完8本技术书,并做总结 看2本非技术书,想看什么看什么(求推荐) 每两周更新至少1篇博客 刷200道LeetCode 学多一门编程语言(golang) 明年1月我再来打脸...阅读全文

博文 2019-03-10 11:34:41 Coder_Ring

兄弟连区块链培训带你实战GO案例(52)Go数值

区块链技术的火热是币圈内外的人都有目共睹的,可是当我们讲到这项技术究竟有多火的时候却不知道该如何说明。其实,这并不是很难,如果大家从该领域的就业市场变化入手,我们就能很快弄明白区块链技术到底有多火。 Go语言主要用作服务器端开发,其定位是用来开发“大型软件”的,适合于很多程序员一起开发大型软件,并且开发周期长,支持云计算的网络服务。Go语言能够让程序员快速开发,并且在软件不断的增长过程中,它能让程序员更容易地进行维护和修改。它融合了传统编译型语言的高效性和脚本语言的易用性和富于表达性。 Go数值 Go有很多种数据类型,包括字符串类型,整型,浮点型,布尔型等等,这里有几个基础的例子。 packagemain import"fmt" funcmain(){ //字符串可以使用"+"连接 fmt....阅读全文

博文 2018-07-30 15:34:53 Delete_88c3

免费使用函数计算,只有在阿里云能实现

课程介绍 阿里云函数计算(Function Compute)是一个事件驱动的全托管计算服务。通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,以弹性、可靠的方式运行您的代码。更棒的是,您只需要为代码实际运行消耗的资源付费 - 代码未运行则不产生费用 产品详情:https://www.aliyun.com/product/fc 课时列表 • 课时1:函数计算的控制台操作 • 课时2:函数计算控制台文档讲解 • 课时3:函数计算命令行工具 • 课时4:函数计算中的限制项 • 课时5:函数计算对图片处理的例子 开始学习http://click.aliyun.com/m/27859/ ...阅读全文

go语言实现斐波数列

斐波纳契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*) 递归实现 package main import "fmt" func fibonacci(num int) int{ if num<2{ return 1 } return fibonacci(num-1) + fibonacci(num-2) } func main(){ for i := 0; i<10; i++{ nums := fibonacci(i) fmt.Println(nums) } } 闭包实现 package main import "fmt" func f...阅读全文

博文 2016-08-30 01:00:05 chenxun2009

有限状态机FSM的原理与GO的实现

有限状态机(Finite-state machine, 简写FSM)又可以称作有限状态自动机。它必须是可以附着在某种事物上的,且该事物的状态是有限的,通过某些触发事件,会让其状态发生转换。为此,有限状态机就是描述这些有限的状态和触发事件及转换行为的数学模型。 有限状态机组成 有限状态机有两个必要的特点,一是离散的,二是有限的。基于这两点,现实世界上绝大多数事物因为复杂的状态而无法用有限状态机表示。 而描述事物的有限状态机模型的元素由以下组成: 状态(State):事物的状态,包括初始状态和所有事件触发后的状态 事件(Event):触发状态变化或者保持原状态的事件 行为或转换(Action/Transition):执行状态转换的过程 检测器(Guard):检测某种状态要转换成另一种状态的条件是...阅读全文

博文 2017-07-24 02:13:43 陈康stozen

解析使用 Mesos 管理虚拟机

摘要为了满足渲染、基因测序等计算密集型服务的需求,UCloud 已推出了“计算工厂”产品,让用户可以快速创建大量的计算资源(虚拟机)。该产品的背后,是一套基于 Mesos 的计算资源管理系统。本文主要介绍该系统的结构、Mesos 在 UCloud 的使用、我们的解决方案以及遇到的问题。业务需求我们的需求主要是两个方面:1. 同时支持虚拟机和容器。在“容器化”的浪潮下,为什么我们还需要支持虚拟机呢?首先,一些业务有严格的安全隔离要求,容器虽好,但还做不到和虚拟机同等级的隔离性。其次,一些业务程序不能运行在 Linux 上,比如图片、动画的渲染软件大都是 Windows 程序。2. 整合多地域多数据中心。我们的资源来源于一些拥有闲置资源的合作伙伴,这些资源散布于多个地域的多个数据中心中。我们的平...阅读全文

博文 2017-10-12 08:05:22 UCloud云计算

go语言正则表达式

我们前两节课爬取珍爱网的时候,用到了很多正则表达式去匹配城市列表、城市、用户信息,其实除了正则表达式去匹配,还可以利用goquery和xpath第三方库匹配有用信息。而我利用了更优雅的正则表达式匹配。下来大概介绍下正则表达式。 比如我们匹配城市列表的时候,会取匹配所有城市的url,如下: 可以看到图片后是小写字母加数字,那么就可以用以下方式提取: < ahref="(http://www.zhenai.com/zhenghun/[0-9a-z]+)"[^>]*>([^<]+) [0-9a-z]+表示匹配小写字母或者数字至少一次,1*表示匹配非>的字符任意次,然后2+表示匹配非<字符至少一次。我们要取到城市的url和城市名,所以对进行了分组。 通过以下方式就可以拿到url和city c...阅读全文

博文 2019-10-18 10:02:37 小碗汤

上海互动直播平台招GO

### 岗位要求: * 参与公司游戏服务端的底层分布式架构设计,模块开发和业务开发 * 参与服务高并发监控部署,及时调整服务参数 * 与团队合作攻关项目难点 * 协助测试及前端开发部署相关项目 ### 任职要求: * 计算机相关专业,本科及以上学历,至少一年 go 开发经验,熟悉软件工程开发全过程 * 熟练掌握 Golang 的相关知识,熟悉leaf、cellnet、mqant、xingo 等框架其中的一种 * 有相关 socket 网络编程经验,精通服务端开发中需涉及的基础框架、网络通讯、并发控制、异步 IO 等相关技术 * 熟悉 redis、mongodb 等nosql数据库,并可以使用 golang 操作 * 了解 mqtt 协议,了解主流 RPC 实现方案,并掌握...阅读全文

阿里云移动推送服务使用教程

课程介绍 移动推送(Alibaba Cloud Mobile Push) 是基于大数据技术的移动云服务。帮助App快速集成移动推送的功能,在实现高效、精确、实时的移动推送的同时,极大地降低了开发成本。让开发者最有效地与用户保持连接,从而提高用户活跃度、提高应用的留存率。 产品详情:https://www.aliyun.com/product/cps 课时列表 • 课时1:快速开始 • 课时2:最佳场景和实践 • 课时3:控制台使用 • 课时4:服务器接入指南 • 课时5:Android接入指南 • 课时6:iOS接入指南 • 课时7:技术支持 开始学习http://click.aliyun.com/m/27866/ ...阅读全文

小小书童记录select

Select IO复用模型是上个世纪90年代的东西,受限于当时的计算机硬软件的限制,这种技术随着epoll的出现逐渐被取代,但它毕竟风光过。了解历史才能更好的展望未来,每一个有情怀的码农都不应该一味抬头看远方,时而低头凝视大地,不亦乐乎~ 了解select之前,我们需要了解下位图(bitmap),bitmap其实就是将对象映射到具体的一个bit位上来,表示对象存在或者被标记。bitmap算法有节省内存和快速查询等特点,所以适合处理海量数据的排序和查询。这种古老而牛逼的技术在数据库,操作系统上都有很广泛的应用。好的,下面引入select中使用到bitmap算法的几个API函数,也是在使用select这种IO复用技术时经常使用到的。 int FD_ZERO(fd_set *fdset); // ...阅读全文

博文 2017-08-26 08:05:02 ieasy_tm

浅谈JAVA的往日辉煌与未来趋势

24 岁,针对1个技术性人而言可谓正当壮年。但针对一门计算机语言而言,状况将会又有不一样。各种计算机语言横空出世,纷战难休,殊不知 TIOBE 的語言排名榜上,Java 却曝露了显著的颓势。這個著名的计算机语言,将来会是如何?​java的出身小编整理了一些java进阶学习资料和面试题,需要资料的请加JAVA高阶学习Q群:664389243 这是小编创建的java高阶学习交流群,加群一起交流学习深造。群里也有小编整理的2019年最新最全的java高阶学习资料! ​​​​方便java程序员对将来能更好的规划和学习!从 1995 年第一位版本公布到如今,Java 語言早已在起起伏伏中走过了 24 年,最新的 Java 版本也早已迭代到 Java 10。当初 Java 語言的跨平台优点现如今来看也一...阅读全文

博文 2019-01-08 15:52:43 javaGO007

2019-11-6 【RCViewer】应该怎么选用应用框架

先硬广一波:RCViewer的开发启动了。虽然不能说是划时代屌炸天的技术和产品,但是对于现有被折磨的人群,我抱着最大的善意启动这一个项目,对于个人版预计全功能终身免费,并且不会做包括广告一类的商业化,只希望跟我一样被折磨的人能够在世界的各个角落,都可以不受限制的、自由的、愉快的访问放在某个场所的设备。底层的传输是在百万级节点的P2P通信网络中验证过的超高码率高性能多径传输技术----这么一说还真的是有点屌炸天了----RCViewer将基于对网络基础设施的有效利用,确保复杂网络也能带来感人的协作体验。现代码农很难想象上古时代的应用开发模式。想当年,施乐(为什么是施乐?)或者其他什么公司为了开发一款新打印机,硬件方案选型确定后,施乐将不得不从最底层的MCU微码开始,构建驱动,构建系统,最后才到...阅读全文

免费使用函数计算,只有在阿里云能实现

课程介绍 阿里云函数计算(Function Compute)是一个事件驱动的全托管计算服务。通过函数计算,您无需管理服务器等基础设施,只需编写代码并上传。函数计算会为您准备好计算资源,以弹性、可靠的方式运行您的代码。更棒的是,您只需要为代码实际运行消耗的资源付费 - 代码未运行则不产生费用 产品详情:https://www.aliyun.com/product/fc 课时列表 • 课时1:函数计算的控制台操作 • 课时2:函数计算控制台文档讲解 • 课时3:函数计算命令行工具 • 课时4:函数计算中的限制项 • 课时5:函数计算对图片处理的例子 开始学习http://click.aliyun.com/m/27859/ ...阅读全文

go基础——03(array、slice、map)

学习笔记 1、array array就是数组,它的定义方式如下: var arr [n]type 在[n]type中,n表示数组的长度,type表示存储元素的类型。 对数组的操作和其它语言类似,都是通过[]来进行读取或赋值: var arr [10]int // 声明了一个int类型的数组 arr[0] = 42 // 数组下标是从0开始的 arr[1] = 13 // 赋值操作 fmt.Printf("The first element is %d\n", arr[0]) // 获取数据,返回42 fmt.Printf("The last element is %d\n", arr[9]) //返回未赋值的最后一个元素,默认返回0 由于长度也是数组类型的一部分,因此[3]int与 [4]i...阅读全文

博文 2015-06-17 23:08:15 shaozhang872196

我们采访了阿里云云数据库SQL Server的产品经理,他说了解这四个问题就可以了

摘要: 2017年杭州云栖大会,阿里云宣布云数据库支持SQL Server 2016,阿里云云数据库家族又新添一名成员,进一步丰富了阿里云云数据库产品家族,在大会期间,我们采访了阿里云云数据库产品经理胜通,听他为我们解析云数据库SQL Server 2016版。 ​ 为什么推出SQL Server 2012/2016 Web基础版 SQL Server版本更新近些年非常快,阿里云数据库作为云服务商,针对新版本提供支持服务于云上客户是推出2016基础版的主要原因,Web版高性价比优势是它作为云数据库SQL Server首选版本,所以我们优先推出SQL Server 2012/2016 Web基础版。 SQL Server 2012/2016 Web基础版适合哪类用户使用?有什么优点? ...阅读全文

分步式文件存储系统技术及实现

课程介绍 本课程针对分步式文件存储系统的实现进行讲解,首先分析为什么要使用这种分步式存储系统,以及这种系统在设计时需要注意的问题,并比较现在市面常见的分步式存储系统(HDFS、Ceph等),展示阿里Pangu系统针对其中问题的解决方法,并结合Pangu系统说明分步式存储系统的设计要点。 讲师介绍 姚文辉,2009年加入阿里巴巴,从事阿里巴巴自主研发的云计算平台—飞天分布式操作系统中的分布式存储系统—盘古。 课程目标 • 学习分步式文件存储系统的实现 适合人群 • 云计算开发者 课时列表 • 课时1:分布式存储客观需求 • 课时2:小概率事件对分布式系统的挑战 • 课时3:常见分布式系统-终版 • 课时4:分布式设计要...阅读全文

[深圳] 优畅-ULINE 招聘区块链开发工程师 15-25K

### 技能要求: 1.负责基于区块链(Blockchain)、以太坊(Ethereum)、EOS 的互联网金融产品的设计和研发,含后端协议、基础架构、系统服务及其相关客户端; 2.开发、实现和改进加密协议,设计安全协议和架构; 3.负责研究区块链、以太坊以及EOS的底层协议,运行机制和底层实现等; 4.负责对研发项目进行完善的安全模块设计与开发。 ### 岗位要求: 1.计算机相关专业学历; 2.熟练掌握一门或多门GoLang,Ruby,Python,C++ 等主流区块链系统开发语言,参与各个区块链开发社区并贡献源码者优先; 3.了解一些主流NoSQL数据库的原理与使用,尤其是KV型数据库,包括不限于LevelDB,RocksDB等; 4.熟悉linux操作系统; ...阅读全文

[深圳] 优畅-ULINE 招聘 Golang开发工程师 15-25K

## 待遇 : 这里讲的是一种生活方式 因为崇尚自由、合作、学习、创新 SO ![](https://l.ruby-china.org/photo/2015/219a02834989268d53a0ad8c08e25bca.jpg) 咱可弹性上班; 如果晚上由于激烈运动没睡好,第二天请务必睡到自然醒再来公司; - 月薪15K-25K; - 每年2-3次提薪机会,有底线无上限; ## 技能要求: 1、3年以上技术开发经验,1年以上golang开发经验 2、同时熟悉Python更佳 3、计算机专业、本科,GO方向持续经验 4、有Docker、mesos容器使用经验者优先 5、具有良好的编码风格和团队协作精神 ## 加分项: ...阅读全文

Go - 基础知识三

本篇主要总结了array,slice,map。 一:array就是数组,定义: var arr[n] type 其中n表示数组长度,type表示存储元素的类型,对数组的操作通过[]来进行读取或者赋值 二:Go里面的"动态数组"叫slice,slice并不是真正意义上的动态数组,而是一个引用类型。 slice总是指向一个底层array,slice的声明也可以像array,只是不需要长度。 注意声明数组时,方括号内写明了数组的长度或者是用...自动计算长度,而声明slice时,方括号内没有任何字符。 由于slice是引用类型,所以当引用改变其中元素的值时,其他的所有引用都会改变该值。如下图: slice拼接: 三:map也就是字典的概念,格式:map[keyType]valueTyp...阅读全文

服务端技术九大门派

导语:本文是基于我github上的项目server-tech-tree的演绎版本,更详细内容(各门派核心技术原理分析)要去github上看。 自20世纪30年代现代计算机诞生至今,服务端软件技术(本文简称服务端技术)已经发展成为IT领域一大重要分支。大到操作系统,小到仅一行代码的工具,数以亿计的服务端软件运行在无数服务器和各类硬件设备上,支撑着现代人类文明的运转。 时至今日,服务端技术分化出了九大门派,我在server-tech-tree上称为九大元问题,分别是开发效率、资源管理能力、可用性、伸缩性、性能、安全、质量、数据、智能。这九大派掌管并解读了服务端技术宇宙中几乎所有的奥义。 服务端技术九大门派 各大门派都有众多门徒,比如数据派有我们常用的MySQL关系型数据库、NoSQL以及各类大数...阅读全文

博文 2019-11-10 21:33:25 更多精彩内容10张对比图揭示富人与普通人之间的差异悟空问道20竹叶舟孤单芃芃___品值APP靠谱吗Croagunk女生成绩更好,为什么事业成功的大多是男的?展眉同行

我们采访了阿里云云数据库SQL Server的产品经理,他说了解这四个问题就可以了

摘要: 2017年杭州云栖大会,阿里云宣布云数据库支持SQL Server 2016,阿里云云数据库家族又新添一名成员,进一步丰富了阿里云云数据库产品家族,在大会期间,我们采访了阿里云云数据库产品经理胜通,听他为我们解析云数据库SQL Server 2016版。 为什么推出SQL Server 2012/2016 Web基础版SQL Server版本更新近些年非常快,阿里云数据库作为云服务商,针对新版本提供支持服务于云上客户是推出2016基础版的主要原因,Web版高性价比优势是它作为云数据库SQL Server首选版本,所以我们优先推出SQL Server 2012/2016 Web基础版。SQL Server 2012/2016 Web基础版适合哪类用户使用?有什么优点? SQ...阅读全文

让运维更高效:关于ECS系统事件

**摘要**: 阿里云会针对ECS实例发布系统事件,当您收到阿里云计划维护的通知时,可以利用ECS系统计划事件了解与实例相关的计划维护操作,并根据您的业务特性选择合适的时间安排运维操作进行故障转移,减少对系统可靠性和业务连续性的影响。 阿里云作为领先和值得信赖的云计算服务提供商,提供和保障计算、存储、网络资源以及底层基础设施的可用性、稳定性、安全性。根据自身战略发展和业务需求,您可以设计高可用的云上IT架构,在阿里云上选择合适的产品、服务来搭建部署业务系统,并管理其中的数据。在此基础上,通过阿里云提供的API、监控、编排等多样化手段实现快速配置资源,搭建多套环境,自动化部署等IT运维能力。 相较于普通的IDC机房以及服务器厂商,阿里云会使用更严格的IDC标准、服务器准...阅读全文

go语言文件汇总

归并排序及go语言实现 堆排序算法及go语言实现 Go语言基础学习(一)变量 【Leetcode】:Counting Bits问题 in Go语言 基于go语言的心跳响应 【Leetcode】:Single Number III问题 in Go语言 Go语言学习一 :基础语句 关于Go语言,自己定义结构体标签的一个妙用. Go语言内存模型 Go语言内存模型 目录: 名词定义 背景介绍 Happens Before 同步方法 Uber是如何基于Go语言构建高QPS服务的? 基于GO语言最简单的HTTP服务器 Go语言分析 go语言注释 go语言赋值 go语言学习---错误 go语言学习记录7 Go语言使用Beego的ORM插入Mysql后,时区不一致的解决方案 改变未来IT世界的十种编程语言:...阅读全文

博文 2016-04-19 21:00:02 watsondai1234

金融安全资讯精选 2017年第四期:全球安全支出走高,外国银行再遭黑客袭击

摘要: Gartner:全球安全支出2017年可达864亿美元;匈牙利三大国有银行连遭黑客网络钓鱼攻击;开源CMS Drupal 8发布更新修复多处高危漏洞补丁;IDC云安全评估: 阿里云为最重视安全建设的云服务提供商 3d4fd1956f53474cc9939731e71719b550aad415 【金融安全动态】 Gartner:全球安全支出2017年可达864亿美元。点击查看原文 概要:Gartner认为全球安全支出增加有三个原因数据泄露事件、勒索攻击加剧、企业内部对应用程序安全需求增强。Gartner也预测2018年的支出预计将达930亿美元,安全服务将继续成为增长最快的部门,特别是IT外包,咨询和实施...阅读全文

golang之redis入门: string

package main import ( "fmt" "github.com/garyburd/redigo/redis" ) /* redis操作之 string exists 检查是否存在某个key set key value ex time 键 值 过期模式 时间 eg: 127.0.0.1:6379> set a 444 ex 10 setnx key value 只有key不存在的情况下,将key的值设置为value eg: 127.0.0.1:6379> setnx a 333 (integer) 1 127.0.0.1:6379> get a "333" setex key seconds value 将key的值设置为value 并将key的生存时间设置为seconds秒 ...阅读全文

博文 2019-06-27 20:02:42 五知小白羊

想成为大企业Java工程师 郑州Java学习怎么样

对于BAT企业,每年都有一批一批的应届毕业生想要进去,虽然说每个公司都有一定的校招名额,但想要进去还是要经过层层筛选。 大互联网公司不单单是BAT,还有另外一些大企业也是很好的,我是找了美团、网易、滴滴三个公司对Java类校招对本科生的要求,有需要的可以看看! 滴滴: 岗位要求: 1.现居北京,方便面聊 2.有互联网项目实习经验(匹配关键词:SpringBoot Dubbo Redis MQ Kafka FS Nginx) 3.科班出生,基础扎实,计算机专业硕士优先(匹配关键词: JVM 算法 协同过滤 UserCF ItemCF 机器学习 TensorFlow 算法竞赛获奖) 4.有推荐系统经验优先 5.一周五天,实习期9个月以上 美团岗位要求: 精通Java/C++/golang程序开发...阅读全文

博文 2018-09-21 11:34:41 千锋郑州

拜占庭容错系统简介

拜占庭容错系统简介 原始的拜占庭容错系统由于需要展示理论上的可行性而缺乏实用性。另外,算法的复杂度也是随节点的增加而呈指数级增加。实用拜占庭容错系统(Practical Byzantine Fault Tolerance, PBFT)降低了拜占庭协议的运行复杂度,从指数级别降低到多项式级别,使拜占庭协议在分布式系统中应用成为可能。 什么是实用拜占庭容错系统 实用拜占庭容错系统是一类“状态机”拜占庭系统(这里的状态机可以理解为“系统状态”,以区块链记账为例,系统每新增一个区块,账本就更新到一个新的状态。前面讲过,拜占庭容错系统是一个强一致性协议,每次记账后系统都会达成新的状态。),要求系统所有节点共同维护一个状态,所有节点采取的行动一致。 实用拜占庭容错系统需要运行三类基本协议: 一致性协议:...阅读全文

博文 2018-08-06 11:34:52 kakushao

分布式数据库技术与实现

课程介绍 本课程主要讲解分步式数据库系统的主要功能和实现方式,课程中首先阐述传统数据库所存在的问题,结合此问题说明分步式数据库系统如何解决这些问题,以及阿里云平台下分步式数据库系统如何优化这些问题 讲师介绍: 林晓斌,阿里云RDS数据库内核组高级技术专家,负责RDS MySQL源码分支维护。专注于数据存储系统、MySQL源码研究和改进、MySQL性能优化和功能改进。活跃的MySQL社区贡献者。在系统瓶颈分析、性能优化方面拥有丰富的经验。 课程目标 • 掌握分步式数据库系统的主要功能和实现方式 适合人群 • 云计算开发者 • 数据库开发者 课时列表 • 课时1:传统数据库回顾 • 课时2:分布式数据库概述 • 课时3...阅读全文

杭州壹算科技有限公司诚聘golang工程师

工作性质:全职 工作经验:1年及以上 职位月薪:6000 – 15000 工作地点:杭州 按工资全额缴纳五险一金,试用期全薪!!!!! 岗位职责: 根据需求、设计文档独立完成分配的项目后端模块开发及维护并解决所属模块的BUG。 任职要求: 1. 计算机相关专业。 2. 熟练使用go语言,熟悉beego框架,熟悉linux环境。 3. 熟悉各种主流关系型、非关系型数据库, 能熟练使用PostgreSQL数据库。 4. 具备开发和实施多层次架构的GOLANG后台服务能力者优先...阅读全文

阿里云倾力扶持技术社区 CDN流量免费放送

摘要: 近日,阿里云CDN服务推出了“站长扶持活动”,为了感谢站长们对阿里云长期以来的支持,将免费流量送给大家。 本次活动主要针对中小站长的需求,旨在帮助中小站长实现站点加速效果,提升用户浏览体验。比如大部分站点面临的由于图片、文件较多带来的访问缓慢,或者因为跨运营商、跨地域带来的区域性无法访问等状况,都可以通过接入CDN来得到解决。 近日,阿里云CDN服务推出了“站长扶持活动”,为了感谢站长们对阿里云长期以来的支持,将免费流量送给大家。 image 本次活动主要针对中小站长的需求,旨在帮助中小站长实现站点加速效果,提升用户浏览体验。比如大部分站点面临的由于图片、文件较多带来的访问缓慢,或者因为跨运营商、跨地域带来的区域性无法访问等状况,都可以通过接入CDN来得到解决。另外...阅读全文

ARTS第四周打卡(2019.04.08~2019.04.14)

所谓A(Algorithm)R(Review)T(Tips)S(Share): . 每周至少做一个 leetcode 的算法题 . 阅读并点评至少一篇英文技术文章 . 学习至少一个技术技巧 . 分享一篇有观点和思考的技术文章 3 week Algorithm 算法 # # @lc app=leetcode.cn id=5 lang=python # # [5] 最长回文子串 # # https://leetcode-cn.com/problems/longest-palindromic-substring/description/ # # algorithms # Medium (24.34%) # Total Accepted: 48.5K # Total Submissions: 195...阅读全文

Apsara Clouder云计算专项技能认证:云服务器管理运维,你了解多少?

如何实现1+3+5=100种可能性么?通过学习你可以掌握如何快速地开通一台云服务器,并通过管理控制台方便地进行服务器的管理、服务器配置的变更和升级、数据的备份,并保证其可以正常运转并按业务需求随时进行配置的变更。 认证流程 1购买认证 2学习课程/在线实验 3在线考试 4领取电子证书 课程学习 01 3个理由拥抱云服务器 让你了解什么是云服务器以及使用云服务器的好处,带你开启云服务器之旅。免费试听https://edu.aliyun.com/course/58 02 1分钟快速定制ECS 让你了解如何快速地拥有一台属于自己的云服务器。开始学习https://edu.aliyun.com/course/58 03 3分钟便捷管理ECS 让你了解如何远程登录服...阅读全文

Erlang 之父 Joe Armstrong 逝世,如何评价他在计算机领域的贡献?

[转载]https://juejin.im/post/5ccd596e51882540d472aa54 Make it work ,then make it beautiful,then if you really,really have to,make it fast. 90% of the time,if you make it beautiful,it will already be fast. So really,just make it beautiful. Joe Armstrong 不必说 erlang 与 OTP, 光他的论文《面对软件错误构建可靠的分布式系统》就足以载入史册——领先现在几十年,提出了OOP 等思想本质上不是并发的正确处理方法。 Joe Armstrong 在...阅读全文

博文 2019-10-21 18:33:03 aside section._1OhGeD

如何成为一名大数据工程师?成都大数据培训

数据工程师都做什么?数据工程师负责创建和维护分析基础架构,该基础架构几乎可以支持数据世界中的所有其他功能。他们负责大数据架构的开发、构建、维护和测试,例如数据库和大数据处理系统。大数据工程师还负责创建用于建模,挖掘,获取和验证数据集合等流程。因此,数据工程师需要掌握通用脚本语言和工具,利用和改进数据分析系统,不断提高数据数量和质量。 数据工程师与数据科学家有何区别虽然在技能和角色方面存在一定程度的重叠,但这两个职位正日益分化为不同的角色。数据科学家更关注与数据基础设施的互动,而不是去创建和维护数据基础设施。通常负责进行市场和业务运营研究,以确定趋势和关系,数据科学家用各种复杂的机器和方法与数据进行交互并对其采取行动。数据科学家通常精通机器学习和高级数据建模,因为他们希望借助高级数学模型和算法...阅读全文

linux通过VMware和主机相连连接互联网

正文 1. VM8 使用固定IP: 2.  这里使用NAT模式: **3. VM中依次:编辑——>虚拟网络编辑器,点VMnet8 把使用本 地DHCP的勾去掉,子网IP和主机VM8的IP同网段,然后点NAT设置。** 网关IP和刚才的IP也是同一个网段。 4. vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 增加这些: TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eno16777736 UUID=0...阅读全文

博文 2019-10-20 12:02:45 小碗汤

Go 语言学习笔记 -第1章 go概述

Go 语言学习笔记 -第1章 @(Golang) [toc] 学习方向 1、区块链研发 2、Go服务端 数据处理、处理大并发/游戏软件 3、Go分布式/云计算 应用领域 1、区块链应用 区块链技术,简称BT (Blockchain Technology)是一种互联网数据库技术,其特点是去中心化、公开透明、让每个人均可以参与数据库记录 2、后端服务器应用 美团后台流量支持程序:支撑主站后台流量(排序、推荐、搜索等),提供负载均衡、Cache、容错、按条件分流、统计运行指标(QPS、Latency)等 网游:游戏服务器(通讯、逻辑、数据存储) 3、云计算、云服务后台应用 盛大云CDN(内容分发网站):应用范围:CDN的调度系统、分发系统、监控系统、短域名服务、CDN内部开放平台、运营报表系统等其...阅读全文

博文 2020-01-08 19:32:41 Mark110

golang-raft算法理论与实践

前言 我计划写raft的一系列文章,包含从理论到代码实践,此文章依托于MIT的研究生课程。 背景 raft 是一种分布式的共识算法,其目的是要实现多个节点集群的容错性,一致性从而能够构建大规模的软件系统。 在raft之前,比较有名的是Paxos。但是paxos难于理解。 raft的诞生是为了让共识算法更容易理解,在工程上更容易实现。 和其他的共识算法不同的是,raft具有下面的特点: leader:raft中会有一个领导者具有超级权限,可以把自己的log 复制到其他节点中。 leader election: raft每隔一段随机的时间就会进行leader的选举 raft允许集群配置变化时正常运行。 Replicated state machine 状态机是分布式系统中的一个重要概念,任何一个...阅读全文

博文 2020-02-12 07:32:56 唯识相链2

老司机带你用 Go 语言实现 Raft 分布式一致性协议

老司机带你用 Go 语言实现 Raft 分布式一致性协议  随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。   为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。任何一个分布式系统都无法同时满足 Consistency(一致性),Availability(可用性),Partition tolerance(分区容错性)这三个基本需求,最多只能满足其中两项。 但是,一个分布式系统无论在 CAP 三者之间如何权衡,都无法彻底放弃一致性(Consistency),如果真的放弃一致性,那么就说明这个系统中的数据根本不可信,数据也就没有意义,那么这个系统也就没有任何价值可言。所...阅读全文

博文 2017-03-23 08:20:49 chauncy