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

webhook 是什么以及如何创建

我们在网上做的工作,大部分其实就是事件,webhooks 已经成为了连接系统的主要方式,不管是用户创建、支付成功、DockerHub 镜像推送或者 Git 仓库上的合并请求,这些都是非常有用并且轻量级的共享信息的方式 ![](https://raw.githubusercontent.com/studygolang/gctt-images/master/webhook/1.png) 那么,webhook 究竟是什么呢?webhook 是应用给其它应用提供实时信息的一种方式。信息一产生,webhook 就会把它发送给已经注册的应用,这就意味着你能实时得到数据。不像传统的 APIs 方式,你需要用轮询的方式来获得尽可能实时的数据。这一点使得 webhook 不管是在发送端还是接收端都非常高效。由...阅读全文

博文 2018-09-25 10:05:16 jettyhan

深度解析阿里云存储

摘要: 分析师认为,阿里云目前的存储产品系列展示了阿里云的潜力。随着时间的推移,已经成为全球超大规模云服务提供商的有力竞争者和替代者。阿里云云存储不仅拥有一系列不同的产品和功能,而且现在已经具备了相当的能力,在全球范围内提供广泛的服务。 国际知名调研机构Gartner近日公布了2017年全球云计算云存储魔力象限,阿里云的云存储强势崛起成为这一核心领域的前四名。 图片描述 图1 2017年Gartner全球云存储魔力象限图 在去年首次进入Gartner魔力象限即取得了不错的位置之后,今年阿里云存储再次强势进入公共云存储魔力象限,紧跟Google成为公共云存储厂商中在利基象限中最接近领导者象限的公共云存储厂商,而领导者象限中目前只有AWS和Azure。 图片描述 图2 ...阅读全文

使用Goproxy解决golang.org模块无法下载的问题

简介Goproxy 中国完全实现了 Go 的模块代理协议。并且它是一个由中国备受信赖的云服务提供商七牛云支持的非营利性项目。目标是为中国和世界上其他地方的 Gopher 们提供一个免费的、可靠的、持续在线的且经过 CDN 加速的模块代理。愉快地编码吧,Gopher 们!;-)用法 macOS 或 Linux打开你的终端并执行:$ export GOPROXY=https://goproxy.cn或者$ echo "GOPROXY=https://goproxy.cn" >> ~/.profile && source ~/.profile完成。Windows打开你的 PowerShell 并执行:C:\> $env:GOPROXY = "https://goproxy.cn"或者1. 打开“开...阅读全文

Gartner存储魔力象限前四,阿里云如何成为“领头羊”?

摘要: 阿里云目前的存储产品系列展示了阿里云的潜力,并且已经成为全球超大规模云服务提供商的有力竞争者。相信在未来,作为云计算行业翘楚的阿里云在全球范围内能提供更为广泛的服务,它将用更为精湛的技术令全世界为之叹服! 继马来西亚总理纳吉布、挪威首相索尔贝格、瑞典首相特凡·勒文亲自到访阿里巴巴后。前日,国际奥委会主席巴赫也亲自来到了这个新加入奥运会TOP合作商的年轻企业园区,与马云一同畅谈 “云上智能奥运“。 37de00036e3ea91f9ec8 就在今年Gartner发布的魔力存储象限排名中,阿里云一跃冲到第四,这样的技术实力自然能吸引到国际奥委会的关注,也由此最终成为奥运会“云服务”及“电子商务平台服务”的官方合作伙伴。 37e60003656d4cbe66bd ...阅读全文

从保障淘宝到全球市场“第一阵营”,阿里云的DDoS防护之路走了多远?

摘要: 2年前,不少技术圈的朋友,读过论坛里的一篇解读文章:DDoS,阿里为什么要走自己的一条路(https://bbs.aliyun.com/read/271764.html?pos=13),文章讲述了阿里巴巴为什么决定研发自己的DDoS清洗系统,阿里云DDoS防护业务的诞生,以及阿里云Anti-DDoS产品团队 在云上DDoS检测、防御的一些思考。 2年前,不少技术圈的朋友,读过论坛里的一篇解读文章:DDoS,阿里为什么要走自己的一条路(https://bbs.aliyun.com/read/271764.html?pos=13),文章讲述了阿里巴巴为什么决定研发自己的DDoS清洗系统,阿里云DDoS防护业务的诞生,以及阿里云Anti-DDoS产品团队在云上DDoS检测、防御的一些...阅读全文

时速云与金山云达成战略合作 共助企业数字化转型

2018年4月,新一代容器云计算领域的领军企业时速云与北京金山云网络技术有限公司(以下简称“金山云”)正式达成战略合作,双方将基于各自的主营业务与资源优势,在容器PaaS等领域展开深度合作,共同开拓政府、互联网、金融等市场,助力企业数字化转型。 集结双方优势,共拓容器市场 时速云成立于2014年10月,是新一代容器云计算领域的领军企业,业务涵盖容器PaaS平台、DevOps、微服务治理、AIOps等领域,拥有金融、能源、运营商、制造、广电、汽车等领域的诸多大型企业及世界500强客户。时速云总部位于中国北京,并在上海、深圳、广州、武汉等地设立了分支机构。2018年年初,时速云获得近亿元B轮融资。 作为国内首家基于Kubernetes的企业级容器云计算服务商,时速云始终坚持以客...阅读全文

时速云与热璞科技达成战略合作,共同开拓企业云服务市场

2018年7月,企业级容器云计算领军企业时速云与上海热璞网络科技有限公司(简称热璞科技)正式达成战略合作,双方将基于各自的主营业务与资源优势,在产品、资源、渠道等多个方面展开深度合作,共同开拓金融、能源、运营商、广电等领域的云服务市场。 时速云是国内首家基于 Kubernetes 的企业级容器云计算服务商,业务涵盖容器 PaaS 平台、DevOps、微服务治理、AIOps 等领域,拥有金融、能源、运营商、制造、广电、汽车等领域的诸多大型企业及世界 500 强客户。 作为国内领先的企业级容器云计算服务提供商,时速云始终坚持以客户需求为中心,用领先的技术实力,为用户提供更高品质的产品和服务。目前,时速云已经为国家电网、新奥集团、戴姆勒奔驰等众多知名企业成功交付了容器云 PaaS 平台及相关产品,...阅读全文

5亿次请求,95万QPS HTTPS CC攻击——阿里云云盾抗下全球最大DDoS攻击

5亿次请求,95万QPS HTTPS CC攻击——阿里云云盾抗下全球最大DDoS攻击 3月29日, 阿里云正式对外发布《2015下半年云盾互联网DDoS状态和趋势报告》。报告披露,去年11月,阿里云安全团队成功防御了黑客对阿里云平台上某互联网金融用户发起的超大规模HTTPS/SSL CC流量攻击,此次攻击也是迄今为止全球有统计数据最大的HTTPS SSL/CC攻击。 作为国内最大的公共云计算服务提供商,大量网站选择阿里云的安全防护,也因此为国内客户防御了当前互联网上主要的攻击行为。 攻击者从11月5日下午14点开始针对网站开始发起攻击,出现两次波峰分别在14点10和晚上7点30左右,总攻击量达到了5亿次请求。 ![1攻击请求QPS变化.jpg](http://stu...阅读全文

收集Go语言技术文档,欢迎提供线索!!

各位好! 我们最近计划对Go语言的技术文档进行一个系统的收集和整理,现在向大家公开征集,希望大家推荐一些不错的Go语言技术文档,中英文皆可。 我这里先列一些,欢迎补充。 GO官方文档地址 http://golang.org/doc/ 《the way to GO》的中文版:《go入门指南》https://github.com/Unknwon/the-way-to-go_ZH_CN GO语言(FAQ) 英文 http://golang.org/doc/faq 《Go Web 编程》开源图书 https://github.com/astaxie/build-web-application-with-golang 《学习Go语言》中文版 http://mi...阅读全文

Gartner首推机密计算:阿里云名列其中

近日,全球信息技术研究机构Gartner发布了2019年云安全技术成熟度曲线报告(Gartner, Hype Cycle for Cloud Security, 2019, Jay Heiser, Steve Riley, 23 July 2019),首次将机密计算(confidential computing)列入其中,阿里云因在机密计算领域的诸多实践被列为典型厂商,且是亚太唯一云服务商。 技术成熟度曲线(The Hype Cycle),又称技术循环曲线,指的是企业用来评估新科技的可见度,利用时间轴与市面上的可见度决定要不要采用新科技的一种工具。1995年,Gartner开始每年推出各领域的技术成熟度曲线。 2019年,Gartner首次将机密计算列入其中,并作为云安全技术模型中最初始的一...阅读全文

博文 2019-08-22 17:32:55 阿里云官网

阿里云携领先SDN能力,亮相全球网络技术盛会ONS

摘要: 网络通讯届盛会Open Network Summit(ONS)于3月29日落下了帷幕。作为开源网络届首屈一指的世界性大会,今年在洛杉矶举办的ONSNA2018已经是第七年举办了。参会者囊括了来自电信运营商、云服务提供商、网络设备制造商、芯片厂商、网络软件开发商、研究学者等众多网络生态参与者,共吸引了超过2000名业界专家和从业人员参加。 网络通讯届盛会Open Network Summit(ONS)于3月29日落下了帷幕。作为开源网络届首屈一指的世界性大会,今年在洛杉矶举办的ONSNA2018已经是第七年举办了。参会者囊括了来自电信运营商、云服务提供商、网络设备制造商、芯片厂商、网络软件开发商、研究学者等众多网络生态参与者,共吸引了超过2000名业界专家和从业人员参加。知名IT...阅读全文

Red Hat: API层是微服务架构成功的关键

Microservices作为一项在云中部署应用和服务的新技术已成为当下最新的热门话题。但大部分围绕microservices的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。 企业和服务提供商正在寻找更好的方法将应用程序部署在云环境中,microservices被认为是未来的方向。通过将应用和服务分解成更小的、松散耦合的组件,它们可以更加容易升级和扩展,理论上是这样。 最近一场关于“容器技术和虚拟机是否是实现微服务的最佳技术”的辩论在加州硅谷的OpenStack Silicon Valley上进行。 正方是容器更轻、更快的部署;反方是虚拟机是更成熟的技术,并且在不同工作负载之间可以提供更好的隔离。 但这场辩论有些没抓住要点,根据Red H...阅读全文

关于推送,你可能忽略的那些事儿

推送是维持APP留存率最重要的方法之一,但是大多数APP开发者都没有正确意识到推送的意义,也没有建立起一套评估Push质量的方法。推送是一个典型的双刃剑,如果使用的好可以帮你提升留存率,可是使用不当,甚至滥用将会成为你APP的噩梦。但是不幸的是,我看到的大多是推送的不当使用。 1. 给用户一个允许推送的理由 之前看过一篇文章讲的很好,大概的意思是说你要任何事情的时候都请给一个需要的理由。作为APP开发者我们都知道,用户很少会反悔从前做过的设置。我举个简单的例子,如果用户在最初的时候禁止你访问他的通讯录,可能你就再也没有机会访问他的通讯录了。同理,如果用户最初的时候禁止你的推送消息,那么你可能就再也没有机会去为用户发送推送通知了。 所以在希望用户授予推送权限时,一定要给用户一个清...阅读全文

使用容器,企业可以更快更好地赚钱

容器技术基于传统的容器虚拟化技术,采取了一种全新的应用打包理念,让整个云计算产业为之颤抖。它能够为开发人员提供几乎相同的开发、测试、预发布和生产环境。同时得益于容器为微服务提供的恰到好处的抽象,容器技术对传统大型软件的解耦也有一套优雅的解决方案。从云平台提供商的角度来看,容器技术简化了混合云的实现,而将负载的变化扔给更上层处理。去年以来,已经有许多云平台厂商将Docker集成到核心云服务上。 ### 托管服务提供商(HSP)——提高投资回报率(ROI) HSP在很多年前就已经认识到容器的好处,目前他们采用这项技术提高ROI。 与传统虚拟机相比,容器虚拟化允许HSP在相同的硬件上放置更多应用程序,对于他们的客户而言,也不存在性能退化,因为容器更轻量,分配但未使用的资源可以共享给其...阅读全文

为什么公司要从Scala转到Go?

Jim Plush是网络安全服务提供商CrowdStrike的云工程高级总监。CrowdStrike由McAffee的前CTO George Kurtz及前副总裁Dimitri Alperovitch于2011年创建。Scala是CrowdStrike内部使用的主要语言。2011年,Jim主导了Scala的使用。在加入CrowdStrike之前,Jim就职的Gravity公司也是Scala重度用户。前段时间,他们将技术栈从Scala转向了Go。Jim Plush从技术总监的角度介绍了这种变化。随着业务增长,公司的工程师从5个增长到200多个。需要考虑的是,如何让code base便于维护,工程师可以轻松跨项目交流,新人能够快速上手。几年前,Jim曾遇到一个问题。当时产品中出现了一个会影响大量...阅读全文

博文 2016-08-10 14:00:01 abv123456789

状态变换 | 我的代码没有else

嗯,我的代码没有else系列,一个设计模式业务真实使用的golang系列。 前言 本系列主要分享,如何在我们的真实业务场景中使用设计模式。 本系列文章主要采用如下结构: 什么是「XX设计模式」? 什么真实业务场景可以使用「XX设计模式」? 怎么用「XX设计模式」? 本文主要介绍「状态模式」如何在真实业务场景中使用。 「状态模式」比较简单,就是算法的选取取决于于自己的内部状态。相较于「策略模式」算法的选取由用户决策变成内部状态决策,「策略模式」是用户(客户端)选择具体的算法,「状态模式」只是通过内部不同的状态选择具体的算法。 什么是「状态模式」? 不同的算法按照统一的标准封装,根据不同的内部状态,决策使用何种算法 「状态模式」和「策略模式」的区别 策略模式:依靠客户决策 状态模式:依靠内部状态...阅读全文

状态变换 | Go语言设计模式实战

嗯,我的代码没有else系列,一个设计模式业务真实使用的golang系列。 前言 本系列主要分享,如何在我们的真实业务场景中使用设计模式。 本系列文章主要采用如下结构: 什么是「XX设计模式」? 什么真实业务场景可以使用「XX设计模式」? 怎么用「XX设计模式」? 本文主要介绍「状态模式」如何在真实业务场景中使用。 「状态模式」比较简单,就是算法的选取取决于于自己的内部状态。相较于「策略模式」算法的选取由用户决策变成内部状态决策,「策略模式」是用户(客户端)选择具体的算法,「状态模式」只是通过内部不同的状态选择具体的算法。 什么是「状态模式」? 不同的算法按照统一的标准封装,根据不同的内部状态,决策使用何种算法 「状态模式」和「策略模式」的区别 策略模式:依靠客户决策 状态模式:依靠内部状态...阅读全文

重磅 | 时速云发布 3 款新产品 打造“容器平台”+“应用交付”+“应用治理”三级火箭

2018年6月,时速云重磅发布 3 款新产品! ① 时速云企业版 v3.0 | TenxCloud Enterprise; ② DevOps 开发运维一体化 v3.0 | TenxCloud DevOps; ③ 时速云微服务治理平台 v1.2 | TenxCloud Microservice; 时速云 PaaS、微服务开发团队保持高速的开发迭代效率,不断推出满足企业客户最新需求的新产品&新能力,助力企业数字升级! 此次发布的产品线,覆盖功能更丰富全面,加速开发效率提升,降低基础架构成本,更好的满足全行业企业级的不同 PaaS、微服务产品需求。 企业版 V3.0 主要新功能: 应用管理:  多版本共存、支持灰度发布;  服务、节点亲和性调度策略自定义;  ⽀持容器调⽤集群 GPU 节点资...阅读全文

阿里云安全合作伙伴计划 新一轮招募开始

摘要: 阿里云安全合作伙伴计划新一轮招募开始了。 我们希望有更多具备安全服务能力、营销能力、技术能力的合作伙伴加入我们,为企业客户提供更专业、更高效的云安全服务,借助生态的力量,实现云安全的普惠。 共享百亿规模云安全市场红利 随着云计算的普及和企业数字化转型的加速,云安全的市场规模以超过20%的增速拓展(Gartner数据),安全厂商、垂直行业云、服务和咨询机构等,有望“搭上云这趟车”,迎来新一轮增长。 阿里云安全合作伙伴计划 新一轮招募开始了。 image 我们希望有更多具备安全服务能力、营销能力、技术能力的合作伙伴加入我们,为企业客户提供更专业、更高效的云安全服务,借助生态的力量,实现云安全的普惠。 共享百亿规模 云安全市场红利 随着云计算的普及...阅读全文

golang 依赖注入

使用facebook的三方库:https://github.com/facebookgo/inject type C struct{ B *B `inject:""` } type B struct{ A *A `inject:""`//这里会根据注入对象的Name字段有选择的进行注入 } type A struct{ Name string } var injectGraph inject.Graph func main() { a := A{ name: "hello", } a2 := A{ Name: "hello2", } c := C{} err := injectGraph.Provide(//对象提供者 &inject.Object{Value: &a}, &inject.O...阅读全文

博文 2019-02-23 17:34:44 杜子龙

Bowery为什么放弃Node.js,转向Go?

【编者按】Go语言自从面世就受到了很多开发者的欢迎,越来越多的项目基于Go语言实现,例如非常著名的云计算项目Docker。而本文作者分享了其从Node.js转到Go语言后,整个开发平台的性能得到显著提升,并从中总结出Go的六大亮点。 以下为译文: Bowery是一个基于云技术的开发平台,强大的协同处理技术让即使分散各地的团队成员都能无缝地进行工作。在2014年进行的一次由Node.js转到Go的变更中,Bowery获得了不错的性能提升。那么Go有哪些亮点值得开发者关注的呢? 强大的跨平台编程能力 Bowery团队指出Go能很方便地在不同系统里进行程序编译,这是他们转入Go的重要原因之一。 作为开发平台,对Linux,Windows,OSX等常见操作系统提供支援是能否吸引开发者的基本要素。在G...阅读全文

博文 2015-02-04 01:00:00 mengyidan1988

首期寄语 | 阿里游戏云马全治:伟大的改变,从“听说”开始

摘要: 和游戏行业的安全从业者、开发者、决策者们一起看世界,把安全这件事儿做好,也把行业安全的局势摸透 第一次听说云计算这个名词大概在08年09年,当时就职于一家纳斯达克上市的游戏公司。之所以会非常关注云计算这种新技术,源自于对现有业务场景或者运营模式的反思。 在云计算诞生之前的游戏公司,运维部门在每款新游戏上市之前是需要集中采买大量的物理机,从采购到装机到烤机到上线热备,全链路运营到极致状态下可交付时间也要2-3周的时间。这就对从研发团队到运营团队到运维团队都提出了非常高的要求。游戏上线后用户在线规模往往决定着一家游戏公司的生死,所以究竟需要采买多少服务器,是需要当时开发及运营团队预判的,这个预判的准确性对游戏行业创业者而言,要求非常之高。 ...阅读全文

基于oauth 2.0 实现第三方开放平台

本文单纯从简单的技术实现来讲,不涉及开放平台的多维度的运营理念。 什么是开放平台 通过开放自己平台产品服务的各种API接口,让其他第三方开发者在开发应用时根据需求直接调用,例如微信登录、QQ登录、微信支付、微博登录、热门等。 让第三方应用通过开发平台,使得自身海量数据资源得到沉淀(变现) 目前国内主流的网站的的开放平台,都是基于oauth2.0 协议进行做的开放平台 微信开放平台授权机制流程图 微博开放平台授权机制流程图 oauth2.0 授权码模式 授权码模式(authorization code)是功能最完整、流程最严密的授权模式。 它的特点就是通过客户端的后台服务器,与"服务提供商"的认证服务器进行互动,能够满足绝大多数开放平台认证授权的需求。 引入相关依赖 ...阅读全文

【北京】【云联万维】-招聘后端研发工程师/技术专家

北京云联万维技术有限公司www.yunionyun.com)招聘 云联万维Yunion是云计算软件和服务提供商,专注于混合云和多云管理软件开发,自主研发的YunionCMP产品能够提供跨各种私有云和公有云的资源管理、监控、应用部署、计费等服务。核心团队来自美团网早期员工,成立之初即获得徐小平老师的真格基金的天使轮投资及多个大客户订单。加入我们,团队靠谱/学习成长/有激情/有梦想/有期权/各种福利一应俱全。 欢迎有梦想,有能力的你加入Yunion大家庭,一起实现梦想! 简历投递:liwenzhen@yunionyun.com,成功推荐者,即获价值1000元的京东卡一张! 【高级前端工程师(Vue.js)】 待遇: 月薪30k-40k(有期权)...阅读全文

Golang用武之地-七牛云存储CEO许式伟

Golang用武之地-七牛云存储CEO许式伟 云落地所面临的最主要问题不是资金和硬件网络等资源,而是系统方案提供商和资源拥有者之间的信息不对称,相互找不到合适的对象。对于运营方而言,如何评估现有的方案也是一个比较大的问题,因为缺少公认的评估方法和标准。 对其内容详细阅...阅读全文

博文 2015-06-17 20:05:13 lihang421

阿里云助力网络安全社区MMBEST,书写云上新面貌

摘要: 始于2001年的MMBEST论坛,是国内成立最早的黑客安全技术联盟学习培训基地。为了专注网站建设及简化运维工作,MmBEST选择了阿里云服务器迁移上云。 始于2001年的MMBEST论坛,是国内成立最早的黑客安全技术联盟学习培训基地。为了专注网站建设及简化运维工作,MmBEST选择了阿里云服务器迁移上云。 背景 MMBEST社区的建立初衷就是为一些网络安全爱好者提供一个学习和交流的平台,自由!免费!共享!——这是我们始终秉持的服务宗旨。但在技术的快速迭代下,自建机房的运维管理逐渐显露出颓势,渐渐产生了很多问题: 1.系统及网络安全方面; 2.数据备份方面; 3.不同地域的访问速度方面; 4.硬件的稳定性方面。 因此为了应对这些方...阅读全文

Go:如何组织代码

文转载http://www.cnblogs.com/happyframework/p/3322292.html Go:如何组织代码 工作空间(Workspaces) Go代码必须保持在一个workspace,workspace是一个目录结构,他有三个子目录构成: src:包含了组成packages的源代码,一个目录就是一个package。pkg:包含了package objects(编译后的类库)。bin:包含了executable commands(编译后的可执行程序)。 go tool编译packages,然后将编译结果安装到pkg目录或bin目录,下面是一个湿示例: GOPATH环境变量 GOPATH环境变量指向了Workspace的位置,如果没有设置的话,自己去设置一下,否则go i...阅读全文

博文 2016-10-04 06:00:03 cjf1002361126

游戏安全资讯精选 2017年 第四期:魔兽世界遭遇DDoS攻击

摘要: 游戏行业上周最大DDoS流量超770G, 魔兽世界遭遇DDoS攻击,HBO向黑客妥协:承诺25万美元赎金,开源CMS Drupal 8发布更新修复多处高危漏洞补丁;IDC云安全评估: 阿里云为最重视安全建设的云服务提供商 【每周行业DDoS攻击态势】   【游戏安全动态】 魔兽世界遭遇DDoS攻击。 概要:此次 DDoS 攻击实际是从周日的早上开始发生,暴雪发现问题后第一时间在 Twitter 上发出通知,“我们正在对于身份验证服务缓慢的原因进行调查。”目前还没有个人或组织对此次 DDoS 事件负责,暴雪目前也还未公开更多攻击细节。(引用自Freebuf) 点评:阿里云安全团队也跟踪发现,暴雪被DDoS的时长近三小时。攻击最开始,登录服出现问题,接...阅读全文

golang作为server向android提供数据服务

中间交换的数据是json ,后台数据库服务器是sqlserver2012 android通过post或者get方式访问 如get方式http://192.168.255.13:7080/tblFileList?tblFileList2_Title_search1=t01 1 package main 2 3 import ( 4 "time" 5 "log" 6 "net/http" 7 "os" 8 _ "code.google.com/p/odbc" 9 "database/sql" 10 "fmt" 11 "encoding/json" 12 ) 13 14 //http://192.168.255.13:7080/tblFileList?tblFileList2_Title_sear...阅读全文

博文 2015-05-04 09:00:01 coolyylu

互融云开发永续合约交易系统-搭建数币智能永续合约交易平台

互融云开发永续合约交易系统-搭建数币智能永续合约交易平台互融云作为国内领先的数字资产交易所系统开发商,用实际行动践行着安全创新可信赖的理念,前进的脚步从不停歇。在合约产品上,凭借着深厚的底蕴经验加完美的交易机制,互融云合约交易系统已经成为企业手中必不可少的亮点产品,永续合约交易系统便是其中之一:1)系统特点 经过多轮测试,保证了K线的稳定性 永续合约采用的是springboot提供微服务,合约账户进行了加密,确保资金安全 通过专用的golang脚本稳定高效的抓取和修复k线数据 通过多线程和特有算法以及专用并发锁来快速及时的计算并分析风险率并进行相应的处理,保证平台的利益 合约下单采用redis,rabbitmq来保证极速下单并确保资金无误2)全新安全体系 MD5+RSA加密:采用MD5+RS...阅读全文

博文 2019-08-16 15:32:58 北京互融时代

理解OAuth 2.0

OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。 一、应用场景 为了理解OAuth的适用场合,让我举一个假设的例子。 有一个"云冲印"的网站,可以将用户储存在Google的照片,冲印出来。用户为了使用该服务,必须让"云冲印"读取自己储存在Google上的照片。 问题是只有得到用户的授权,Google才会同意"云冲印"读取这些照片。那么,"云冲印"怎样获得用户的授权呢? 传统方法是,用户将自己的Google用户名和密码,告诉"云冲印",后者就可以读取用户的照片了。这样的做法有以下几个严重的缺点。 (1)"云冲印"为了后续的服务,...阅读全文

博文 2017-11-29 01:55:56 阮一峰的网络日志

hyperledger fabric (三)

区块链中的共识机制: 常用的共识算法有: POW 工作量证明 POS 股权证明机制 DPOS 授权股权证明 PBFT 拜占庭共识算法 fabric的技术特性 fabric的多账本特性 通道(channel):通道是两个或多个特定网络成员之间的通信的私有“子网”,用于进行需要数据保密的交易 一个通道包含若干成员,这些成员之间共享同一个账本。通道内所有成员共享账本数据并且共同维护账本。 一个通道可以包含多个会员,一个会员也可以在权限允许的情况下加入多个通道。 同时不同的通道中账本数据的格式也是不一样的,Fabric中账本的存储方式被设计成插件的形式,账本的数据可以选多种存储格式。 不同的会员可以根据自己的实际情况选择不同的数据存储方式。 fabric的账本特点: 使用基于Key的查询、范围查询、...阅读全文

博文 2019-01-09 22:34:40 stevenlife

关于dubbo,这里有你不得不看的18个BAT面试题

![](https://upload-images.jianshu.io/upload_images/16533261-434fd1c2db44585b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) ## **dubbo是什么** dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。自动发现:基于注册中心目录服务,使服务消费方能动态的查找服务提供方,使地址透明,使服务提供方可以平...阅读全文

博文 2019-04-25 16:54:48 Javaxiaoze

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

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

分享一个让我进入阿里中间件的个人项目

作者: vangoleo官网: http://www.vangoleo.com/iris-java/ 背景 时光荏苒,进入阿里中间件团队已经快两年时间了。这期间,有幸参与了第四届中间件性能挑战赛的题目组,筹备了以“Dubbo Mesh”为主题的初赛题;和团队一起开展了Dubbo线下meetup活动;将阿里多年双11积累的中间件基础设施最佳实践和方法论,通过阿里云的商业化产品,为广大开发者和企业提供服务。很庆幸能有这样一段难忘的经历。回想起来,能进入中间件团队,和我当初的一个Github项目还有关系。今天把该项目分享给大家。 Q: 什么是中间件团队?A: 阿里巴巴中间件技术部,是世界顶尖的Java技术团队之一,起源于淘宝平台架构组,是跟随着阿里电商业务和双十一成长起来的技术团队,解决复杂的业务...阅读全文

博文 2019-11-12 10:02:43 vangoleo

Linux 入门手册 ——《鸟哥的 Linux 私房菜》

对 Linux 的了解一直停留在简单的 command line 层面,比如 ls 能列出所有当前文件夹下的文件和文件夹,但这个功能是怎么实现的?能不能自己定义命令来简化日常的工作?在安装完一个软件后,安装在里哪里?比如说安装完了 node, 为什么在终端能使用 npm 指令了?在/目录下有 /bin, /var, /etc, /home, /dev 等文件夹,这些文件夹都是做什么用的?为什么要按照这种方式划分?有很多类似于这一类的关于 Linux 操作系统的问题一直得不到解答,有时花了不少时间才能解决一个小问题,所以这段时间就将操作系统的学习提上了议程。 要比较全面的了解新的知识,最好的办法还是读书。因为入门的书籍更侧重的是广度,通常内容不会太难,但是基本能囊括需要了解的知识点,之后如果想...阅读全文

博文 2018-11-22 05:34:40 闭眼卖布

golang-操作不同状态的chan会引起状态总结

panic: 向已经关闭的通道写数据会导致panic。 重复关闭通道会导致panic 死锁 fatal error: all goroutines are asleep - deadlock! 无缓冲通道:需要同时有提供者(chan <- ) 和消费者(<-chan),假如有一方不同时存在,就会死锁. 有缓冲通道:通道缓冲区已满,并且还有goroutine向通道写(chan <- ),但是没有goroutine 读通道(<-chan)到导致死锁. 有缓冲通道:通道内无数据,并且没有goroutine向通道写,但是还有goroutine 读通道(<-chan)道会导致死锁. 阻塞 向未初始化的通道写数据或读写数据会导致当前goroutine的永久阻塞 消费者存在情况下,提供者向缓冲区已满的通道...阅读全文

博文 2020-04-03 20:32:59 崔天浩

从零开始搭建MongoDB数据库服务

摘要: 8月30号,受邀在DBAplus118期线上分享了《从零开始搭建MongoDB数据库服务》。以下为分享主要内容。 分享大纲 什么是『数据库即服务』 MongoDB 如何搭建一个MongoDB『数据库即服务』 什么是『数据库即服务』 首先介绍一下『数据库即服务』。 8月30号,受邀在DBAplus118期线上分享了《从零开始搭建MongoDB数据库服务》。以下为分享主要内容。 分享大纲 什么是『数据库即服务』 MongoDB 如何搭建一个MongoDB『数据库即服务』 什么是『数据库即服务』 _MongoDB_004_jpeg _MongoDB_005_jpeg 首先介绍一下『数据库即服务』。『数据库即服务』其实是『Database-as-a-serv...阅读全文

fabric msp架构概览

基本概念 MSP,全称Membership Service Provider,即成员关系服务提供者,是 Hyperledger Fabric 1.0版本开始抽象出来的一个模块化组件,用来管理Fabric中的众多参与者(peer、order等)。 MSP将颁发证书和校验证书,以及用户认证背后的所有密码学机制与协议都抽象了出来。对fabric网络中的成员进行身份的管理(身份验证)与认证(签名与验签)。 image organization 和 MSP 组织ORG1拥有的MSP叫ORG1.MSP,而组织ORG2业务复杂,所以维护了3个MSP。 organization与MSP之间的专一性关系,使得在organization之后命名MSP是明智的,在大多数policy配置中,您会发现这一个惯例。 例...阅读全文

博文 2020-03-11 13:33:16 框框下山

Dubbo2.6.x—注册中心源码分析 dubbo-registry模块 (api and zookeeper)

文章有点长,亲,要慢慢看! 1. 概述 1.1 注册中心作用 在Dubbo中,注册中心为核心模块,Dubbo通过注册中心实现各个服务之间的注册与发现等功能,而本次源码的分析为registry模块的api和zookeeper的实现。 服务的提供者和消费者都需要把自己注册到注册中心,提供者让消费者感知到服务存在,从而消费者发起远程调用,也让服务治理中心感知到有服务提供者上线;消费者则是让服务治理中心可以发现自己。 1.2 Zookeeper Zookeeper是一个提供分布式协调服务的开源软件,常用于解决分布式应用中经常遇到的一些数据管理问题。Zookeeper功能非常强大,可以实现如分布式应用配置管理、统一命名服务、状态同步服务、集群管理等功能。关于Zookeeper,大家如果想了解可以关注一...阅读全文

博文 2020-01-11 21:32:47 苡仁ilss