自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CSDN研发技术

关注Web开发、Java、.NET、架构、数据库等技术领域。

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

翻译 使用Java 9的模块化来构建零依赖的原生应用

原文:Using Java 9 Modularization to Ship Zero-Dependency Native Apps 作者:Steve Perkins 翻译:雁惊寒摘要:本文通过实例介绍了如果通过Java 9的模块化特性来构建一个独立的、零依赖的可执行程序。以下是译文。“为什么没办法创建一个.EXE程序?”在Java刚刚出现的时候,主流的编程语言要么可

2018-01-10 10:28:54 4732 1

翻译 Go语言中的常见陷阱

原文:Common Gotchas in Go 作者:Mike JS. Choi 翻译:雁惊寒摘要:本文介绍了Go初学者很可能会遇到的三个常见陷阱。以下是译文。我最近开发了我的第一个真正的Go程序。它叫“Fix All Conflicts(译者注:修复所有的冲突)”,或简称为fac。这是一个简单易用的控制台程序,用于解决git合并冲突。我之所以开发这么个工具,是因为我一直都没

2018-01-09 15:04:11 1465

原创 2017年度盘点丨基础架构演化:从“以资源为中心”到“以应用为中心”的迁移

作者:刘建,搜狗资深架构师,商业平台基础平台负责人,十多年Java相关研发经验,在互联网软件体系结构、分布式计算、面向服务体系结构、用户身份安全等方面有浓厚的兴趣及实践经验。 责编:钱曙光([email protected]) 声明: CSDN专家原创投稿文章,未经授权禁止任何形式的转载。谈到基础架构,不同的人有不同的理解。一般说来,我们将支撑应用研发部署的底层软硬件的集合叫做基础

2018-01-08 09:02:55 5114 1

原创 京东京麦交易平台设计与实现

作者:张岩,2016年加入京东,熟悉大型分布式系统设计及开发,有丰富的web开发实战经验,对spring等开源框架有源码级了解,目前主要负责京麦插件市场及交易平台的研发工作。 责编:钱曙光([email protected])序来到京麦团队一年多,回顾这一年的工作,是时候对我们京麦交易平台做个总结了,那么京麦交易平台从无到有,从0到1都经历了什么呢?下面跟随笔者看看交易平台的系统

2018-01-05 15:14:27 8366 8

翻译 Jsonb:分享几个关于性能的故事

原文:Jsonb: few more stories about the performance 作者:Dmitry Dolgov 译者:roy译者注: 作者用轻松诙谐的语气结合详细的步骤和图表,生动地比较了PostgreSQL,MySQL和MongoDB在处理不同文档时候的性能。 因此, 实际上并没有什么 “标准” 基准能告诉你哪种技术对你的应用程序是最佳的。只有你自

2018-01-04 15:24:41 5450 1

转载 2018 年 1 月全球数据库排名:PostgreSQL 稳步上升

DB-Engines 发布了 2018 年 1 月份的数据库排名。排前 20 名的数据库中,Oracle 稳居第一, Cassandra 超过 Redis ,夺回第 8 的位置。第 14 名的 Solr 被第 13 名的 SAP Adaptive Server 赶超,SQLite 有小幅回升趋势。整体排名没有太大的变化。被众多人看好的 PostgreSQL 排在第四,虽然排名未变,但是一直保持

2018-01-04 14:50:28 1560

翻译 2018年三大颠覆性技术趋势

原文:Top 3 Technology Trends For 2018, Which Will Be A Game Changer ! 作者:Pramod Chandrayan 译者:夜风轻扬译者注:2017年即将过去,2018年会有哪些让人惊喜的新技术继续改变我们的生活?请读下文。我一直想知道,机器是否能够像人类那样具有真情实感。这一场景无论何时出现,我都不会感到惊奇,真有那么一天,

2018-01-03 15:58:47 9492

原创 云计算平台2017年盘点——真正成为新技术新应用的基础架构

作者简介: 吴凯,北京云途腾科技有限责任公司首席运营官,具有20年的IT和软件服务行业管理经验,历任多家著名外资及民营IT企业的核心高级管理职位,是中国云计算专家委员会专家委员,中国开源云联盟及云计算开源产业联盟的理事。 责编:钱曙光([email protected]) 声明:2017年最热的技术词汇非人工智能A莫属,大数据B和云计算C渐少人提及了,但就像倒在了杯子里的啤酒

2018-01-03 15:27:45 11598

转载 15 分钟无门槛构建服务器性能监控系统

服务器监控是每个互联网厂商都重视并且想要尽可能做好的事情,从数据收集、数据处理、数据可视化最终再到实时监控告警,这一系列复杂的流程可能耗费企业大量的人力和时间,以至于某些时候因为其复杂性高无法达到预期的监控效果。而当事故发生时才发现,由于监控体系的不完善造成了很多不必要的损失, 让我们追悔莫及。为了解决企业的此类烦恼,七牛云推出了快速构建服务器性能监控报警的解决方案。七牛云开源的日志/信息采集工具

2018-01-02 14:11:35 5631 1

翻译 C++可微编程:寻找一种最佳的图像抖动模式

本文作者介绍了梯度下降算法,通过可微编程实现寻找一种最佳的图像抖动模式,详细介绍了其中的五个步骤,并通过结果展示了图像效果。读懂本文,需要有一定的高等数学知识。

2018-01-02 11:27:45 6620 7

原创 微博热点事件背后数据库运维的“功守道”

微博拥有超过3.76亿月活用户,是当前社会热点事件传播的主要平台。而热点事件往往具有不可预测性和突发性,较短时间内可能带来流量的翻倍增长,甚至更大。如何快速应对突发流量的冲击,确保线上服务的稳定性,对于提供全微博数据托管的服务部门数据库团队来说既是机遇又是挑战。本文尝试从一线DBA的视角管窥微博热点事件背后的数据库运维应对之道。

2018-01-02 10:53:05 6401 4

原创 简易支付系统的架构设计

作者:文刀(微信公众号:jishuhui_2015),Java Web全栈工程师,高级架构师,技术布道者。曾任两家上市公司的技术主管,从事微服务架构设计,DevOps团队建设工作,在电商、LBS、IoT等相关应用领域有丰富的项目经验。 责编:钱曙光([email protected])支付系统是一个老生常谈的话题,每个公司开发的支付系统不尽相同,因为业务形态并不太一样。本文并不是讲一个大而全的

2018-01-02 10:03:33 27512 1

翻译 Serverless架构设计指南,你关心的都在这里

原文:The Comprehensive Guide to Serverless Architecture 作者:Jignesh Solanki 翻译:雁惊寒摘要:本文详细介绍了无服务器架构及其优缺点,给正处于架构设计阶段的开发者们一个特别的设计思路。以下是译文。 “无服务器就像是个巫术!我可没有这样说过!等一下!上个周末,我们的一个客户,一家创业公司的CTO,告诉了我无服务器架

2017-12-30 04:42:18 6920 1

原创 京麦微信小程序圣诞抽奖项目的架构设计

来源: linkedkeeper.com 作者:肖依云 责编:钱曙光([email protected])该项目的主要功能特点是类似于一个秒杀系统,存在短时间高并发问题,在拿到项目需求后,我们对该项目进行了两版程序设计,初始版本中,在高并发的情况下,无法保持数据的正确性,存在可能一个用户被抽中多次的问题,以及对数据库频繁的写操作会降低程序运行效率。在第二版中,我们着重对两点问题进行了优化

2017-12-29 11:17:51 4867 2

翻译 看机器学习如何还原图像色彩

原文:Java Machine Learning for Image Color Reduction 作者:Klevis Ramo 译者:Teixeira10【译者注】在本文中,作者提出了使用k-means算法来对图像进行色彩还原,介绍算法的步骤,同时应用在图像上,通过对比还原前后的图像,来证明k-means算法的有效性。以下为译文:k-means是机器学习中最著名、最广泛使用的算法之

2017-12-27 10:03:42 8826 2

翻译 2017年AI领域的十大乌龙事件

原文:10AI Failures in 2017 来自SYNCED 译者:夜风轻扬译者注:2017年无疑是AI技术大放异彩之年,但是在这些令人瞩目新技术的风光后面,还有哪些不为人所知的失败呢?请见下文。今年,人工智能(AI)程序 AlphaGo 和 Libratus分别战胜了人类围棋和扑克界的最优秀选手。尽管这些里程碑式的成就,显示了近年来人工智能的巨大进步,但是依然有很多人对这项新兴

2017-12-26 14:34:59 2901 1

原创 Heron:来自Twitter的新一代流处理引擎应用篇

本文对比了Heron和常见的流处理项目,包括Storm、Flink、Spark Streaming和Kafka Streams,归纳了系统选型的要点。此外实践了Heron的一个案例,以及讨论了Heron在这一年开发的新特性。

2017-12-26 09:33:18 7285 3

翻译 如何在私有区块链上编写、部署以及与以太坊进行交互的智能合约

原文:How To Write, Deploy, and Interact with Ethereum Smart Contracts on a Private Blockchain 作者:jack_schultz 翻译:无阻我飞扬摘要:本文作者以极长的篇幅给出了在私有区块链上编写、部署以及与以太坊进行交互的智能合约的较为完整的代码、相关细节步骤、用户界面等。作者是希望借助他这篇文章,

2017-12-25 15:08:38 14044 4

原创 病历智能处理引擎的设计、实现和应用

作者简介: 吴大帅,新屿算法工程师,曾供职于宅米网、新达达,从事系统架构设计、算法设计等工作。 李智慧,《大型网站技术架构:核心原理与案例分析》作者,从事大型网站、分布式系统、大数据方面的研发工作。 责编:钱曙光([email protected]) 声明:本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅《程序员》。人工智能的到来驱动着诸多领域的变革,但具

2017-12-25 08:57:40 9586 2

翻译 像Apache Storm一样简单的分布式图计算

本文从计算机领域的“祖师爷”艾伦·图灵提出的图灵机概念开始,介绍了图形计算的概念,并以示例介绍了apache storm,基于apache storm如何进行分布式图形计算。apache storm是一个免费开源的分布式实时计算系统,具有简单易用、快速、可扩展、容错等优点。

2017-12-22 14:40:59 6675 2

翻译 服务端I/O性能大比拼:Node、PHP、Java、Go

原文:Server-side I/O Performance: Node vs. PHP vs. Java vs. Go 作者:BRAD PEABODY 翻译:雁惊寒摘要:本文首先简单介绍了I/O相关的基础概念,然后横向比较了Node、PHP、Java、Go的I/O性能,并给出了选型建议。以下是译文。了解应用程序的输入/输出(I/O)模型能够更好的理解它在处理负载时理想情况与实际情况

2017-12-21 15:15:51 43728 16

翻译 Netflix是如何利用内部Spot市场来节约成本的

Netflix是如何利用内部Spot市场来节约成本的 原文:The Eternal Cost Savings of Netflix’s Internal Spot Market 翻译:雁惊寒摘要:本文简单介绍了Netflix公司利用其内部的spot市场节省了92%的视频编码成本。以下是译文。 Netflix利用其内部的spot市场节省了92%的视频编码成本。戴夫·哈恩在他《Netf

2017-12-20 16:06:21 6849

翻译 PostgreSQL查询成本模型

原文:The PostgreSQL Query Cost Model 作者:igor_sarcevic 翻译:无阻我飞扬摘要:PostgreSQL是一个自由的对象-关系数据库服务器(数据库管理系统),被业界誉为“最先进的开源数据库”,本文作者以代码实例说明了如何计算和评估PostgreSQL查询成本,以下是译文。数据库查询速度如果太慢会从很多方面损害机构,比如可能会损害一些优

2017-12-19 13:29:26 8329 2

原创 TiDB在摩拜单车在线数据业务的应用和实践

摩拜每天产生的骑行数据超过30TB,在全球拥有最为全面的骑行大数据,飞速增长的业务下也面临着数据库扩展与运维的巨大挑战。中间件方案对业务过强的侵入性、不支持跨分片的分布式事务、无法保证强一致性事务的特性都使我们望而却步。2017年初,摩拜单车开始使用TiDB,从最早的RC3、RC4、PreGA、到现在的1.0正式版,一步步见证了TiDB的成熟和稳定。

2017-12-19 09:53:17 17162 9

原创 京东11.11:京麦服务市场交易平台备战实践

每年618或11.11大促都是一场技术团队大练兵的时候。京麦平台随京东发展至今,已经历了4次618,3次11.11,今年618备战的场景还记忆犹新,11.11战鼓声却已早早的敲响。那半年的时间里,京麦服务市场又有哪些蜕变呢?

2017-12-19 09:38:03 3560

转载 为何使用 PostgreSQL

五年以前,我写了一个《为何你应使用PostgreSQL》的岾子,引起了广泛的关注。一年以后,我增加了一些我漏写的内容,这些内容我会在这篇文章的后半部分重述一下要点。但是在最近的4-5年,PostgreSQL有了很多的改进和提高,也就有了更多的理由我们为何要使用它。现在这里是一个新的总结,为何你应使用PostgreSQL这一忒棒的数据库。

2017-12-18 17:45:12 9156 3

翻译 有哪些是Apache Mesos能做到,而Kubernetes做不到的

原文:What does Apache Mesos do that Kubernetes can’t do and vice-versa 作者:janisz 翻译:雁惊寒本文来自著名的社区问答网站StackOverFlow的一个提问,问题是这样描述的:有哪些是Apache Mesos能做到,而Kubernetes做不到的?反过来呢?Mesos是一个两级调度器。它抓取每台机器的资源信息

2017-12-18 11:00:26 14219 1

原创 《程序员》:唯品会双11大促技术保障实践

每年双11是国内各大电商贴身肉搏,激烈交锋的时刻,同时也是把几十天的交易量浓缩到一天释放的日子。为了准备双11的大促,各家都会在营销、促销、技术保障、物流、售后、客服等各个环节付出相当大的努力。唯品会作为中国第三大电商公司,自然也会在这场盛宴中付出自己的努力,收获应有的成绩。

2017-12-18 08:56:28 6252 2

翻译 Go运行时bug调试过程解析

原文:Debugging an evil Go runtime bug 作者:Hector Martin 翻译:雁惊寒摘要:本文讲述了作者通过对硬件、内核进行分析来调试程序bug的整个过程。以下是译文。前言我是Prometheus和Grafana的超级粉丝。作为一名前谷歌SRE(Site Reliability Engineer, 网站可靠性工程师),我学会了如何选择优秀的监控应用程序

2017-12-15 15:52:14 27839 20

翻译 AI与区块链的融合会给人类带来什么

原文:The convergence of AI and Blockchain: what’s the deal? 作者:Francesco Corea 翻译:Vincent译者注:作者在本文介绍了人工智能和区块链这两大热门技术整合的可能性,以及这两者整合以后的标准定义是什么,会遇到哪些挑战,会带来什么好处。以下为译文 图片来源:Zapp2Photo/Shutterstock 不可

2017-12-14 15:14:36 14072 17

原创 后Hadoop时代的大数据技术思考:数据即服务

"IBM把BigInsights for Hadoop牵到牧棚后面,只听一声枪响…"

2017-12-14 15:14:18 14031 13

翻译 不到40行代码构建正则表达式引擎

原文:Build a Regex Engine in Less than 40 Lines of Code 作者:Nick Drane 翻译:Diwei译者注:如何用不到40行的代码构建一个正则表达式引擎?作者在本文就将他本人的解决思路记录了下来,如果你也想挑战,不妨借鉴一下作者的思路,说不定你写的代码可能不到30行。以下为译文。无意之间我发现了一篇文章,Rob Pike用C语言实现了

2017-12-13 14:59:19 6425

翻译 Python Django性能测试与优化指南

原文:A Guide to Performance Testing and Optimization With Python and Django 作者:IULIAN GULEA 翻译:雁惊寒摘要:本文通过一个简单的实例一步一步引导读者对其进行全方位的性能优化。以下是译文。唐纳德·克努特(Donald Knuth)曾经说过:“不成熟的优化方案是万恶之源。”然而,任何一个承受高负载的成熟

2017-12-12 15:43:35 9301 1

原创 从核心技术到实践应用——你的数据库深度挖掘指南

SDCC系列峰会各站在技术圈遍地花开之余,主办方CSDN为了更好地服务技术开发者并拓展受众,同步启动SDCC 2017系列之线上峰会——线上线下双管齐下,一举打破地域限制,内容为基,便捷加成,带来更友好的听众体验。数据库作为最关键的基础设施,渗透技术领域的方方面面。随着互联网应用的广泛普及,海量数据的存储及访问成为系统设计的一大痛点。随着各行各业对信息化管理的依赖日益加剧,企业对数据访问的连续性提

2017-12-11 16:41:46 5647

翻译 如何设计出用户喜爱的API

API的用户体验设计原文:User experience design for APIs 作者:Francois Chollet译者:夜风轻扬译者注:什么样的API才是好的API?如何开发出用户乐于使用的API?请阅读下文。编写代码不仅仅是人与电脑间的事。代码也不只和电脑有关;还会影响到用户。程序员编写的代码会被其他程序员阅读、使用和维护。程序员只有使用顺手的工具,心情舒畅的时候才会写出更好更多的

2017-12-11 10:41:50 7252 3

原创 双11电商技术:不再谷满谷,坑满坑,看苏宁库存架构转变

2017双11大促刚刚过去,苏宁易购交易系统的请求量和订单量在双11当日呈现指数级的增长,更是实现了7秒破亿的最快破亿记录,苏宁易购交易系统在大促期间平稳运行,完美度过双11。作为苏宁易购交易系统负责人,我给大家介绍一下交易核心系统之一,库存系统的架构演进与实践,并介绍库存系统是如何筹备和应对双11的流量洪峰的。本文推荐架构师、技术经理、开发工程师、技术总监等群体阅读,希望能够让大家受益。

2017-12-11 09:18:13 13559 9

翻译 最好的6个Go语言Web框架

原文:Top 6 web frameworks for Go as of 2017 作者:Edward Marinescu 译者:roy译者注:本文介绍截至目前(2017年)最好的6个Go语言Web框架。以下为译文:GO 语言爱好者的最佳Web框架如果你是自己写一个小应用程序,那你可能不需要Web框架。但是如果你要做产品,那么你肯定需要一个好的框架。如果你认为你有相应的知识和经验,你会

2017-12-07 14:26:37 227160 9

原创 从开发小白到音视频专家

作者:卢俊,七牛云客户端团队技术负责人。拥有丰富的音视频领域的开发和实战经验,先后开发过 Android 播放 SDK、Android 推流 SDK、短视频 SDK,并主导了七牛连麦系统的设计和实现。服务过上百家直播客户,包括熊猫、全民、龙珠、汽车之家、懂球帝等。本文整理自卢俊的演讲,目标读者是对音视频开发感兴趣但是又不知道如何下手的初学者们,希望对大家有所帮助。1. 成长的烦恼经常收到一些网友的

2017-12-07 10:53:20 31714 16

翻译 程序员这个职业会是另一个即将破裂的泡沫?

原文:Are Programmers Headed Toward Another Bursting Bubble 作者:Tyler Elliot Bettilyon 翻译:雁惊寒摘要:IT和一些低级别的编程工作最终会消失吗?这个工作是一个巨大的即将破裂泡沫吗?本文作者对此做了详细的分析。以下是译文。一位朋友最近向我提了个问题,这个问题我曾经在不同的论坛上听到过,虽然问题的形式不太一样:

2017-12-06 15:53:51 16200 19

翻译 MySQL性能调优技巧

原文:MySQL Performance Tuning Tips for the Shopping Season 作者:Shree Nair 翻译:无阻我飞扬摘要:针对购物旺季网站流量会对数据库造成的压力,作者给出了MySQL性能调优的一些技巧,这些技巧极具参考价值,通过这些调优,可以有效避免因为流量过大造成服务器宕机,从而给企业造成经济损失。以下是译文万圣节已经过去很久了,该是把注意

2017-12-05 16:03:22 9200 5

空空如也

空空如也

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

TA关注的人

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