InfoQ 中文

InfoQ 源

Latest articles

66岁还在写代码,这个程序员想把bug扼杀在“摇篮”里

万佳  2020 年 11 月 24 日  架构安全语言 & 开发文化 & 方法方法论 在刘新铭长达 36 年的职业生涯中,他有一半的时间都在写代码。据刘新铭估计,他写的代码有百万行到 150 万行了。如今,作为鉴释联合创始人兼首席架构师,66 岁的他依然会写代码,不过主要专注在核心算法层面。在国内,这个年纪仍坚持编写代码的情况非常少见。刘新铭的程序员生涯源自 1984 年。这一年,他从美国犹他州立大学毕业,并获得了计算机科学硕士学位。毕业后,他在 Daisy Systems 公司找到一份工作,并由此正式进入软件开发行业。此后十年,他都在从事编译器相关的工作。从 2000 年开始,他先后在惠普和英特尔工作,一直与编译器和性能分析打交道。2016...

构建云原生架构版图:安信证券服务化平台实践

段苏隆 周巍 沙烈宝 李银鹰  2020 年 11 月 24 日  语言 & 开发架构云原生安全微服务最佳实践 本文描述了安信证券服务化平台实践之路,包括对微服务、容器和云原生等技术的理解、业务系统研发过程中面临的实际问题、服务化平台路线规划、解决方案和实践案例,最后展望平台的未来发展方向。希望能够将实践内容和思考与读者呈现,共同探索这一领域的演进方向。1 建设之初的思考 互联网应用的海量用户、快速迭代、不间断服务和流量突增等业务特征促进其技术架构从传统集中式到分布式 SOA 和微服务 [1] 架构方向逐步演进。随着敏态业务的逐渐增多,对业务连续性、交付效率和故障处理效率等方面提出了更多的挑战,安信证券服务化平台实践,以赋能业务为中心,积极拥抱微服务、容器和云原生等新兴技术来解决业务系统研发过程中的实际问题。1.1...

都2020了,为啥强AI还没实现?

Application Security Series 大小非 刘燕  2020 年 11 月 24 日  AINLP机器学习深度学习 距离实现强AI还有很长的路要走。所谓的强 AI 是一个科学术语,用来定义能够完全取代人类的人工智能,这种智能经常出现在机器打败人类的好莱坞电影中。在 2020 年,我们朝着强 AI 迈出了坚实的一步,但仍然没有实现强 AI。我们都知道 AI 主要有两种类型:强AI和弱 AI。强 AI 经常出现在好莱坞电影中,其中的智能机器就像人类一样,无论是简单的还是复杂的任务都可以处理:从聊天、跳舞,甚至到征服宇宙。弱 AI 既指机器学习,也指我们日常生活背后使用的大多数智能工具(搜索引擎、聊天机器人、道路导航或网络安全解决方案)的算法。到目前为止,强人工智能的实现日期还不能确定,因为这是一项相当复杂的工作,而且我们并不确定是否能够完成它。2020...

贼好用,冰河开源了这款精准定时任务和延时队列框架!!

(error)

中台的邪,为什么CXO们都信了?

赵钰莹  2020 年 11 月 24 日  AI大数据架构最佳实践中台 中台热的时候,技术人疯狂推崇;中台被踩的时候,又都成为了受害者。 “为什么中台已经弄好了,开发一个新应用依旧不觉得快?”“为什么数据中台搞了那么久,我想要个数据还是这么难,效果呢?”“现在大家好像很喜欢聊中台翻车,ERP 时期的失败更多,有人总结过国内 20 年实施 ERP 的数据,成功率不足 30%,未知全貌之时的任何评价都是片面的。”“在中台最热的那段时间,我曾经亲眼看着朋友圈一位大数据平台负责人瞬间变成了数据中台负责人,可能就是因为乱搞的人多了,让大家看不清楚中台到底是什么吧。”2019 年,中台大热之时,整个互联网圈言必称中台,这就好像一个大的许愿池,无论业务或者管理上出现了什么问题,企业都试图通过中台来搞定。然而,仅仅一年,市场对于中台的风评就开始出现两极分化,拿着亲身实践力证中台有效的人不少,翻车和指责的也大有人在。从热至温的一年,企业在中台建设上都经历了什么?为什么有些中台建不成?国内的...

你的测试写全了吗?

ThoughtWorks洞见  2020 年 11 月 24 日  测试文化 & 方法前端方法论 QA设计的测试用例大部分都是面向业务的端到端测试,怎么能保证从DB来的数据通过层层service能顺利的到达前端并被正确的展示出来呢?我们可以尝试以UI和DB作为data flow的两端串起所有的测试。场景想象一个典型的场景,一次 sign off 接近尾声:QA:这个些case都有测试吗?DEV:打开各种IDE,UT cover了case A,JT cover了case B,API test cover了case CSign off 结束了,但是代码里的测试真的覆盖了 QA 预期的全部用例吗?假设一个系统的数据都存储在 DB 中,而 UI 是系统与终端用户交互的部分,那么数据在...

金融企业选择与应用分布式数据库的7个核心问题

dbaplus社群  2020 年 11 月 24 日  数据库架构开源测试 本文由 dbaplus 社群授权转载。大家好,我是来自腾讯云的苏强。从腾讯云分布式数据库商用那天起,我就在分布式数据库团队里,所以可以很自豪地说,我是最了解腾讯云分布式数据库的人之一。今天我将和大家分享近两年来分布式数据库在金融行业里真实应用的细节与核心。一、金融行业现状目前国内大中型银行主要以国外厂商提供的大型主机和数据库解决方案来进行系统构建。由于近年来金融业务量的不断增长,以及银行数字化转型成为必然趋势。目前以国外大型主机和数据库为核心的架构已无法满足大规模交易和数据处理的需求。一方面:性能无法满足业务不断激增的处理需求,存在系统过载风险;另一方面:本身价格比较昂贵,维护成本居高不下。以手机银行、网上理财、互联网保险等为代表的金融业务创新快速发展,推动新技术正以前所未有的速度与力度发生深层次变革。这些技术发展,对金融服务模式带来重大影响,使得金融行业向数字化、分布式转型成为必然趋势,金融业务创新与科技创新正在相互促进,重塑金融行业系统能力。1、分布式数据库领域的百家争鸣...

使用 Amazon Kinesis 快速构建流式数据分析架构

亚马逊AWS官方博客  2020 年 11 月 24 日  AI安全架构编程语言测试运维数据库AWS机器学习 简介Amazon Kinesis 可让您轻松收集、处理和分析实时流数据,以便您及时获得见解并对新信息快速做出响应。Amazon Kinesis 提供多种核心功能,可以经济高效地处理任意规模的流数据,同时具有很高的灵活性,让您可以选择最符合应用程序需求的工具。借助 Amazon Kinesis,您可以获取视频、音频、应用程序日志和网站点击流等实时数据,也可以获取用于机器学习、分析和其他应用程序的 IoT 遥测数据。借助 Amazon Kinesis,您可以即刻对收到的数据进行处理和分析并做出响应,无需等到收集完全部数据后才开始进行处理。实际上,Amazon...

Java踩坑记系列之线程池

(error)

性能提升最高达25倍!新型分布式机器学习训练加速方案RAT技术解读

星云Clustar 蔡芳芳  2020 年 11 月 24 日  语言 & 开发架构AI最佳实践深度学习GPU 本文将介绍一种在数据中心场景下的分布式机器学习训练加速方案,该方案主要用于加速分布式训练的参数交换过程。首先我们将科普性地描述分布式训练流程并阐述参数交换方案的定义;然后对比当前主流的参数交换方案并描述他们各自的局限性;针对这些局限性,我们提出了一种新型拓扑感知的参数交换方案,文中将对它的主要角色、算法及属性展开介绍。我们已对该新型方案进行了仿真实验验证,结果显示该方案在超额认购场景和网络故障场景下分别有25倍和5.7倍的性能提升,在这两个典型场景下具备的强弹性适应能力。本文经原作者授权转载自转载自《中兴通讯技术》2020年第5期。...

Discover, share and read the best on the web

Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters! Get unfiltered news feeds or filter them to your liking.

Get Inoreader
Inoreader - Subscribe to RSS Feeds, Blogs, Podcasts, Twitter searches, Facebook pages, even Email Newsletters!