太原市警方,请回应一下网友对媒体人胡新成的关心

2021年推特网黄Top10排行榜

天津公布:107个感染者,106个打了疫苗

字节跳动裁撤投资部门,深度揭秘张一鸣的投资往事

初夜值多少钱?18岁少女公开叫卖:“反正要破,不如拿来换钱!”

分享到微信朋友圈

点击图标下载本文截图到手机
即可分享到朋友圈。如何使用?

自由微信即将改版!花5分钟留下你宝贵的意见

中生代技术

如何打造一个“低效能技术团队”?

技术Leader,对敏捷、OKR、平衡记分卡,一知半解,就积极地在团队里推广。这时候你要全力支持他,所有开发停下来,配合引进先进方法论。失败了也没关系,不是方法不好,是我们不配。
2021年8月18日

谷歌程序员少输一个“&”,差点让全球Chrome笔记本变砖

!key_data->label().empty())“&&”和“&”两个运算符虽然看起来只差一点点,但二者作用真是天壤之别。
2021年8月16日

阿里忘禅:蚂蚁集团分布式注册中心建设分享

合肥站的分享总结,主要针对于注册中心的定位以及功能介绍,通过对蚂蚁注册中心发展史的分析,带领大家了解,蚂蚁的注册中心是如何一步一步演变为现在的规模和特性的。
2021年8月16日

右军:为张逸《解构领域驱动设计》推荐序

作者:于君泽(右军),技术专家,《深入分布式缓存:从原理到实践》《架构宝典》和《程序员的三门课:技术精进、架构修炼、管理探秘》联合作者。
2021年8月9日

架构师的职责、核心能力、能力修炼手册

本章就架构师的核心能力提出了一些看法,希望能抛砖引玉,引导读者对自身工作的范围、能力边界以及精进技艺进行思考,在以后的实践中不断摸索和总结,形成自己的思考和做事方法。
2021年8月9日
2021年8月5日
2021年8月4日

阿里立秋:淘宝如何做智能化UI测试?

E,每个区块可以展示不同的物料。以上图为例,该视觉稿包含的样式方案数为5个区块的乘积:3*2*8*3*1=144。前端在开发时,会根据算法接口返回的唯一编码把对应物料渲染到对应区块位置。
2021年8月3日

10年IT老兵酒后吐真言,我看了5遍...

当一个软件工程师,最好的事情是什么?你可以结识很多想法相同的人,大家互相交流,不一定有相同的兴趣,但是对方会用跟你相同的方式思考问题,这很酷。
2021年8月2日

我要重构“软件行业”......

我相信这些雷同的东西最终一定会被云操作系统给收编直至完全不可见。你的每一次下盘,你以为是一次简单的硬盘读写,其实底下是一个超级巨型的分布式智能存储软件,你既不用担心读写性能,也不用担心数据丢失。
2021年7月30日

刘朋:程序员如何练就领导力

对于一位优秀的领导者而言,如何正确地理解什么是领导力?如何让自己通过不同的视角去看待周边的人和事?如何让自己拥有与技术人员不同的能力,从而更好地达到目标?这些,都是技术型领导者之“惑”。
2021年7月29日

山哥新作:架构师必备技能之业务分析

步,关上冰箱。这就是典型的面向过程的思维方式,虽然这样更加直接、有效地可以完成问题,但是当面对更复杂的问题时,解决问题的过程会变得非常复杂和难以理解。同样,围绕数据库驱动的分析与设计有以下明显缺点。
2021年7月26日

浅谈云原生架构的 7 个原则

发布云原生技术最新资讯、汇集云原生技术最全内容,定期举办云原生活动、直播,阿里产品及用户最佳实践发布。与你并肩探索云原生技术点滴,分享你需要的云原生内容。
2021年7月23日

90后美少女如何过五关斩六将入职支付宝技术男团?

来到蚂蚁之后我也接到过学弟学妹投递的简历,有一些简历写得还不够好。除个人信息外,一篇技术简历至少需要讲清技术技能、项目经历这两个主要方面。
2021年7月20日

资深架构师十几年的架构干货经验总结分享!

作为技术管理者,架构师应在不同的场景内跳入、逃出,大格局着眼,细节入手,并时时总结,尽量规避先入为主的执行思维(如:首先考虑使用协议、接口规范、如何执行、要多久才能完成、如何规避风险……等)。
2021年7月19日

支付宝全局架构师曹刚:为12亿用户设计架构是什么体验?

在过去,我们已经分享过了支付宝伴随着双十一大促一路走来的技术演进,今天,我们邀请到了支付宝全局架构师曹刚,请他给大家分享一下,给12亿用户设计架构是什么体验。
2021年7月16日

资深架构专家聊小团队中微服务困境及分布式事务解决方案

自微服务的概念被提出,距今已经7年之久,微服务也被很多企业争相追捧,不管是最早的亚马逊、Netflix还是我们每天都要用一用的淘宝。
2021年7月16日

什么是业务,什么是业务架构?

一直以来,业务架构始终是架构设计领域一块“难啃的骨头”,架构的核心理念是抽象,而所谓业务,强调的则是落地。如何让抽象的架构设计模式,赋能实际业务产生价值,是业务架构需要解决的问题。
2021年7月15日

资深架构专家聊架构之道:规划、简化和演化(续)

如前面所阐述,迭代是有条件的。我的建议是:在有规划的基础上进行演化。我们无法得到普适的架构,但可以得到确定领域的通用架构,可以在特定领域通过演化使应用架构逐步优化,逐步与业务架构想适应,提高匹配度。
2021年7月12日

阿里专家晨末:什么是技术一号位?

针对复杂业务,不需要最开始即按照完整的业务模型做落地,而是根据实际业务需求和时间进度合理定制业务模型的落地计划,既确保需求能按时完成,又确保代码落地始终在业务模型设计范围之内而没有腐化。
2021年7月8日

用内卷搞垮团队!您可真行

HR心想,这要是让老板知道了,岂不是又要怪我?所有厕所都改成刷工牌登记,上厕所超过3分钟,自动发邮件、钉钉通报全公司。完美的方案!我天生就是个产品经理。
2021年7月7日

资深架构专家讲解微服务治理的架构演进

基于云平台提供的微服务生命周期管理服务,可以实现海量微服务的高效部署、升级和管理,而不需要关心物理基础设施的环境准备和安装,以及资源规划等,极大的提升了微服务的上线运行效率,降低了微服务的管理成本。
2021年7月5日

资深架构专家聊架构之道:规划、简化和演化

“规划-架构-设计”这三者是紧密联系的,常常被混为一体的。为了理解这些概念的联系和区别,我们可以与市政规划进行类比。巴西利亚的建城史、华盛顿的城市规划,其理念值得我们在考虑架构时借鉴。
2021年7月1日
2021年6月30日

他是程序员出身,如今身价上亿!一人干出了美国版的:携程、安居客、看准网!

八戒科技服务技术负责人鸿鹄真人:做好技术负责人的4个关键特质
2021年6月29日

猪八戒玉华王:老码农的7项灵魂思考

我也曾经历这样的困扰和焦虑,现在看来,所谓的『技术转产品、技术转管理才有出路』,只是结果而已。要达成这个结果,要么你不断练习技术过硬无法取代;要么你能跳出具体的实现,建立更体系化的全局认知。
2021年6月25日

架构专家梁勇:哈啰在分布式消息治理和微服务治理中的实践

高可用主要针对极端场景中导致某个可用区不可用、或者集群上某些主题和消费组异常需要有一些针对性的措施。例如:MQ可以通过同城跨可用区主从交叉部署、动态将主题和消费组迁移到灾备集群、多活等方式进行解决。
2021年6月23日

微服务架构最强讲解,通俗易懂,写得太好了!

Works是一家从事企业应用开发和——集成的公司。早在20世纪80年代,Fowler就是使用对象技术构建多层企业应用的倡导者,他著有几本经典书籍:《企业应用架构模式》、《UML精粹》和《重构》等。
2021年6月21日

骆俊武:五年了,我的技术管理成长之路

2、组织建设:除了梯队以外,会比以前更加关注组员的成长诉求。让他们意识到自己的瓶颈,给予实战机会,帮助他们做好晋升。如果能够很好地激发每个人主动做事的意愿和潜能,这将是成长型组织最内核的动力。
2021年6月21日

标签类目体系的价值与意义

在标签类目体系方法论对外推广实践的过程中,经常会遇到客户提问:为什么需要学习标签类目体系?原有的数仓架构或指标体系是不是也能解决相关问题?对标签类目体系的价值进行总结提炼,主要体现在以下三点:
2021年6月18日

程超:突破瓶颈!如何不断的提高自己

第三、我们要努力多分享,将自己擅长的某方面与大家分享,询问自己不知道的事,通过征求反馈,以及我们的分享失误,从中得到教训和总结来提高自己,这样别人再做同样的事情的时候,就会有安全感。
2021年6月17日

资深架构师手把手教你性能优化

横轴代表的是到达率。随着每单位时间进入系统的事务数的增加,曲线逐渐向右滑动。随着到达率的增加,排队时间会在某一时刻陡然上升,此时,响应时间也将陡然上升,性能下降,而用户会感到非常沮丧。
2021年6月7日

图解Kafka,一看就明白!

出处:https://timothystepro.medium.com/visualizing-kafka-20bc384803e7
2021年6月4日

亚马逊首席科学家李沐:工作5年反思!

从能影响一个小团队,包括制定技术路线、帮助队员上手、解答疑惑、甚至是帮助别人来完成工作,到影响隔壁组(经理),影响隔壁部门(高级经理),影响隔壁集团(总监),最后到影响整个公司战略(副总裁)。
2021年6月3日

李伟山:金融撮合架构

同时对交易详情按行进行缓存,以减轻数据库的压力。此外,根据不同类型的金融交易产品将撮合模块划分为若干业务分区,每个分区独立进行撮合,彼此不受影响。对于单个业务分区而言,撮合系统的整体架构设计如图
2021年5月31日

手把手教你逼走员工的23种套路,大写的服!

有因就有果,成年人的世界,每个人都要为犯下的错误买单,如果道歉有用的话,要圣罗兰、纪梵希、古驰、香奈儿、迪奥、兰蔻、雅诗兰黛做什么?
2021年5月28日

美团技术:百亿规模API网关服务Shepherd的设计与实现

IO线程异步提交到业务处理线程池,调用后端服务使用RPC或HTTP框架的异步方式,释放了由于网络等待引起的线程占用,使线程数不再成为网关的瓶颈。下图是使用Jetty容器时,服务端的请求线程处理逻辑:
2021年5月26日

阿里巴巴为什么能抗住90秒100亿?看完这篇你就明白了!

这些MPP数据库基本都提供了类似Postgresql、Oracle、MySQL那样的SQL标准支持能力,能把一个查询解析为分布式的执行计划分发到每台机器上并行执行,最终由数据库本身汇总数据进行返回
2021年5月25日

八戒科技服务技术负责人鸿鹄真人:做好技术负责人的4个关键特质

在技术这个领域,无论在什么段位,技术永远是最核心的能力,只是不同段位,有不同的侧重而已。没有深厚的技术功底,犹如浮沙之上筑高台。在技术这个领域,我还真看过不少因为技术底子不稳而翻车的所谓ppt高手。
2021年5月24日

彭荣新:喜马拉雅自研网关架构演进过程

网关已经是一个互联网公司的标配,这里总结实践过程中的一些心得和体会,希望给大家一些参考以及一些问题的解决思路,欢迎交流,我们也还在不断完善中,同时我们也在做多活,云原生,稳定性平台等项目。
2021年5月21日

架构概述之架构演化、模式与核心要素

使用缓存有两个前提条件,一是数据访问热点不均衡,某些数据会被更频繁的访问,这些数据应该放在缓存中;二是数据在某个时间段内有效,不会很快过期,否则缓存的数据就会因已经失效而产生脏读,影响结果的正确性。
2021年5月19日

系统“烂”怎么办?请看资深专家拆分改造实践

遵循接口最少暴露原则:很多同学搭建完新应用后会随手暴露很多接口,而这些接口由于没人使用而缺乏维护,很容易给以后挖坑。听到过不只一次对话,“你怎么用我这个接口啊,当时随便写的,性能很差的”。
2021年5月17日

Google和Facebook为什么不用Docker?

文件拷贝到集群节点上之后,需要解压缩到本地文件系统的某个地方,比如:/var/packages/A-953bc/{A,B,C}.py,{D,E,F}.so。
2021年5月14日

追根溯源 - 数据中台概念的起源

可以构建更全面的用户画像,帮助工作室更精准地为用户提供个性化服务,提升用户体验。而且,集团总部能够快速且自动地获得全局的运营信息,而无须等到各个业务部门提交月度报表之后再手工合并和审核。
2021年5月13日

重构 - 美股行情系统APP推送改造

协议基本是手机端进行消息通信的标准做法,让我们先了解一下消息队列遥测传输协议,它是一种基于发布订阅的轻量级通讯协议,该协议构建于
2021年5月11日

微服务架构设计总结实践

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!
2021年5月10日

万字长文精华之数据中台构建五步法

存储架构:整个存储架构包含原始数据源存储技术、数据源接入技术、数据中台数据存储与计算技术、数据服务及数据应用技术。从数据采集、数据加工到最后的数据展现,设计出整个流程中不同数据来源到数据中台的存储。
2021年5月7日

从零开始搭建创业公司后台技术栈

的项目管理服务可以使用,但是很多时间不满足需求,此时我们可以选择一些开源的项目,这些项目本身有一定的定制能力,有丰富的插件可以使用,一般的创业公司需求基本上都能得到满足,常用的项目如下:
2021年4月29日

图解 Kafka,看本篇就足够啦

https://timothystepro.medium.com/visualizing-kafka-20bc384803e7
2021年4月28日

代码重构技巧宝典,学透本篇就足够了!

父类中凡是已经实现好的方法(相对于抽象方法而言),实际上是在设定一系列的规范和契约,虽然它不强制要求所有的子类必须遵从这些契约,但是如果子类对这些非抽象方法任意修改,就会对整个继承体系造成破坏。
2021年4月27日

梁鑫:美股交易架构实践

股票交易订单有很多种类。有限价单,市价单,止损限价单,止损市价单,触及限价单,触及市价单等等。又分着买入和卖出两种交易类型。我们的交易订单处理的简单流程图如下:
2021年4月26日

数据中台:企业数据质量参差不齐?听听专家怎么说

首先需要梳理和分析数据质量问题,摸清楚数据质量的现状。在这个过程中,需要使用到数据质量评估标准和评估工具,对业务数据进行全部或抽样的扫描,找出不符合质量要求的数据,形成数据质量报告,提供给用户参考。
2021年4月22日

事务消息应用场景、实现原理与项目实战(附全部源码)

上面的架构设计非常优雅,但并不是无懈可击,读者们肯定会想到如果新用户注册成功,但消息发送到MQ失败,或者消息成功发送到MQ,但发送完MQ后系统出现异常导致用户注册失败又该如何呢?
2021年4月21日

工作就像闯关,升级打怪有攻略

最近参加了一个学习打卡活动,挺上头的。
2021年4月20日

王启军:云原生架构下如何拆分微服务?

从SOA架构到服务化架构、再到微服务架构,是一个逐步演进的过程,Amazon被认为是微服务的鼻祖,2015年我曾经接触过一个Amazon的工程师,他并不是特别了解微服务这个名词,直到看完Martin
2021年4月20日

原创精华:剖析亿级请求下的多级缓存

3)如果Nginx本地缓存没命中,则会读取相应的分布式缓存(如Redis缓存,另外可以考虑使用主从架构来提升性能和吞吐量),如果分布式缓存命中则直接返回相应数据(并回写到Nginx本地缓存)。
2021年4月19日

ThoughtWorks专家:使用 DDD 指导微服务拆分的逻辑

原则2:使用潜在业务进行适配,如果能在一定程度上响应业务变化,则证明用它指导出来的微服务可以在相当一段时间内足以支撑应用开发。
2021年4月15日

阿里晓斌:如何做好技术 Team Leader?

不认为这是一门应当引以为傲的手艺,大家渐渐的大家都把事情看成和搬砖无异的性质,区别只是工资高低。这样的氛围下,团队的人才构成必然是二流甚至是三流的。
2021年4月13日

梁鑫:重构 - 在美股行情系统的实践

今年开始,由于工作内容调整。开始负责美股港股产品的研发。第一个面对的问题,就是当前产品股票行情信息严重延迟。股票行情信息延迟,客户会看到的是错误的股价,这直接导致了产品的不可用,失去了客户的信任。
2021年4月9日

浅谈架构:架构的缘起与目标

在实际工作中,程序员会分很多种,有的擅长编码实现,有的擅长底层原理,有的擅长逻辑实现等等,在各自的领域都表现不俗、担当核心,然而,面临更高层架构设计时,很多优秀的程序员却折戟沙场,未能完成华丽转身。
2021年4月7日

Jartto: 如何成为一名合格的技术面试官?

为了体现足够的重视和面试的专业性,在开场过程,我们需要注意以下几点:1.为候选人倒杯温水这个我深有体会,有时候在持续多轮面试后,候选人已经嗓子冒烟了。所以,一杯水体现了公司的细节和关怀。
2021年4月6日

百度十亿级流量的搜索前端,是怎么做架构升级的?

底层基础层是贴近社区,因为据内部调研来看,造轮子的成本不高,但是维护这些轮子成本极高,如果想更快的迭代,还是建议贴近社区,去用些开源的事情或者去贡献开源。主要是解决技术栈落后以及职责不清晰等问题。
2021年4月1日

Francisco: 构建前瞻性应用架构的优秀实践

最终用户层:在该层中,您可以通过使用基础与核心层的服务,来支持用户界面,以及与用户交互的流程。值得注意的是:为了确保整个生命周期的独立性,处于该层面上的模块,不应为其他模块提供服务。
2021年3月31日

这 3 种 DDD 分层架构的模式,你掌握了么?

https://www.jianshu.com/p/a775836c7e25
2021年3月30日

DDD专家张逸:复杂与架构演进的关系

上面描述的城市和软件的对应关系应该是很明显的。当用户对软件提出变更需求时,我们需要对其进行响应并做出相应的改变。未来的变化很难预见,所以与其对所有变化的可能性进行预测,不如做一个允许变化的计划。
2021年3月29日

因为一次宕机,终于搞透了 Kafka 高可用原理!

来源:https://juejin.im/post/6874957625998606344
2021年3月26日

滕云:DDD实现之路

对于上文中提到的各个子域之间的集成问题,其实也是限界上下文之间的集成问题。在集成时,我们主要关心的是领域模型和集成手段之间的关系。比如需要与一个REST资源集成,你需要提供基础设施(比如Spring
2021年3月25日

我们公司放弃了微服务,重回单体架构

同时,“微服务”的出现是解决“人的问题”的。一群选定的工程师围绕他们认为的与团队边界相对应的应用组成部分开始划分边界。这样做的目的是为了让团队能更加独立地工作,独立地部署,从而发布更多产品。早期的
2021年3月23日

领域驱动设计(DDD)前夜:面向对象思想

为这次进食过程来建模吧!首先确定关键的对象模型有:人(Person)、嘴(Mouth)、食道(Esophagus)、胃(Stomach)、肠道(Intestine)。代码如下:
2021年3月22日

高可用:异地多活

key根据省市区进行分片。假设买家在多个城市交汇的地方,比如,十字路口的四个位置分别是4个城市,那么如何处理才能让他拉到比较正常的数据?
2021年3月19日

领域驱动设计(DDD):领域和子域

News热文:请停止学习框架,学习领域驱动设计(DDD)(获500个点赞)
2021年3月18日

中台实践:新汽车行业的业务、技术和平台转型

数字营销解决方案是一套基于数字中台、自带社交属性、对汽车行业数字营销进行全链路管理,并且不断完善成长的智能社交化客户关系管理系统,它包含媒体渠道管理、内容管理、营销活动管理、线索全链路管理和会员管理
2021年3月17日

万字好文,电商秒杀系统架构分析与实战!

秒杀器的应对秒杀器一般下单个购买及其迅速,根据购买记录可以甄别出一部分。可以通过校验码达到一定的方法,这就要求校验码足够安全,不被破解,采用的方式有:秒杀专用验证码,电视公布验证码,秒杀答题
2021年3月16日

美团技术总结:Java中9种常见的CMS GC问题分析与解决

提出)算法,以及解决了前两者递归栈、缓存行等问题的近似优先搜索算法。复制算法可以通过碰撞指针的方式进行快速地分配内存,但是也存在着空间利用率不高的缺点,另外就是存活对象比较大时复制的成本比较高。
2021年3月12日

哪吒:猪八戒十年DevOps演进之路

前面已经提到,我们对研发流程管控是较为严格的,任何需求的发布都需要经过严格的流程审批,每个流程可以发布的内容也是严格限制的。为此我们引入需求管理,把每次交付串联起来。
2021年3月9日

女神节快乐!世界上第一位程序员就是女神

Perlman还对IS-IS,OSPF链路状态路由协议的算法,标准及发展作出了重大贡献。同时,她还撰写了两部重要的网络著作:《Interconnections:
2021年3月8日

黄理:快手基于 RocketMQ 的在线消息系统建设实践

支付宝研究员兼OceanBase总架构师杨传辉:我在数据库梦之队的十年成长路
2021年3月8日

微服务下,接口性能优化的一些总结

支付宝研究员兼OceanBase总架构师杨传辉:我在数据库梦之队的十年成长路
2021年2月26日

岑崟:手把手教你走好从技术转管理的第一步

在我成为一个管理者的那一刻起,我看了很多管理类的书籍,学习到不少从未接触过的管理技巧。可一用到现实中,效果奇差。因为这些管理类书籍所涉及的场景并不适合一线管理者,生搬硬套只会反受其害。
2021年2月22日

从17 个方面对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 等分布式消息队列

1>发送方确认机制,消息被投递到所有匹配的队列后,返回成功。如果消息和队列是可持久化的,那么在写入磁盘后,返回成功。支持批量确认和异步确认。
2021年2月18日

刘朋:从技术到管理 - 团队制胜六步工作法(开篇)

实践证明,从人的因素入手,往往导致比较复杂的解决方案;而从环境的因素入手,往往可以找到较为简单且投入/产出效用比较高的解决方案。所以,在接下来的领导力模式和招式中,很多解决方案都是从环境因素入手。
2021年2月8日

Netstars CTO 陈斌:技术管理的两种思路

document.getElementById('js_content').addEventListener("selectstart",function(e){
2021年1月26日

普通技术人员如何快速成长为合格的CTO

如果你感觉今年一年的工作都没什么太大的难度,除了任务多经常加班赶工外,那么你今年可以说几乎没有什么成长,仅仅是将去年的经验复制粘贴了一遍而已,就是我们常常开玩笑说,人家
2021年1月7日

欧创新:深度解析DDD中台和微服务设计

团队成员和领域专家聚集在一个开放的区域,借助墙、白板和贴纸等工具,采用头脑风暴形式,根据业务场景或用户旅程分析,列出所有领域事件,对每一个事件标注出导致该事件的命令,为每一个事件标注出命令的发起方。
2020年12月31日

领域驱动专家张逸文字脱口秀:简单工厂不简单

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年12月20日

阿里资深技术专家崮德:8 个影响我职业生涯的重要技能

要“一图二表三文字”,也知道了,做分享需要先了解大家的知识背景(自己以为很简单,但是听众反而觉得很费解的技术点需要好好讲),也知道了,演讲一定要深入浅出,一定要遵循总分结构,或者
2020年12月19日

合格CTO需要具备的素质能力有哪些?

冯大辉的能力和影响力,为丁香园在互联网圈带来了非常大的知名度和流量,从而让多年默默无闻的丁香园很快速地走到了前台,拿到了顺为基金、腾讯等的多轮巨额投资,我认为可以说没有冯大辉就没有现在的丁香园。
2020年12月17日

儒枭:我看技术人的成长路径

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年12月16日

阿里高级技术专家宋意:平凡人在阿里十年的成长之旅

一直做的不太好,有很长一段时间只有半个人在兼职支持。我当时的想法也比较简单,就是想改变这样的局面。产品得不到重视的原因我觉得是命令功能过于单一,业务价值需要结合场景才能体现出来。所以做的第一件事是
2020年12月14日

阿里技术专家甘盘:浅谈双十一背后的支付宝LDC架构和其CAP分析

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年12月10日

没做性能优化,系统说炸就炸...

在系统编码完成之后,我们就可以对系统进行性能测试了。这时候,产品经理一般会提供线上预期数据,我们在提供的参考平台上进行压测,通过性能分析、统计工具来统计各项性能指标,看是否在预期范围之内。
2020年12月9日

漫画:下辈子你还当程序员么?

有一部电影叫做「被嫌弃的松子的一生」,有人评价说:大多数女人不会过成松子,但或多或少有松子的影子。「被嫌弃的程序员的一生」同样如此:不是所有的程序员一生都是如此,但是某个阶段却似曾相似。
2020年12月1日

RocketMQ 专家丁威:Kafka 和 RocketMQ 从性能角度对比

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年11月30日

解密滴滴黑科技:超低功耗桔视ADAS落地实践

由于轻量级模型的复杂度和性能有限,在单帧图像上的检测结果会存在以下问题:小目标难以检出、包围盒误差大、目标丢失、目标误检、鲁棒性差(无法适应遮挡、夜间黑暗、反光、逆光、大雾、雨天等复杂场景)。
2020年11月28日

DDD专家张逸:《解构领域驱动设计》前言

述说撰写《解构领域驱动设计》一书的心路历程,三年磨一剑的认真态度与艰辛苦楚,如今写作完毕,也算是苦尽甘来。本书将由人民邮电出版社异步图书社区出版,敬请关注公众号的后续消息。
2020年11月27日

阿里云原生张羽辰:服务发现技术选型那点事儿

事实上断路器所提供的快速失败在客户端的服务发现中非常重要,但是这个功能并不完美,我们想要的场景是调用的服务都是可用的,而不是等调用链路走到个节点后再快速失败,而这时候另一个节点是可以提供服务的。
2020年11月23日

监控之美——监控之美-监控系统选型分析及误区探讨

记得有一个老运维人员说过这么一句话:“监控如果真的做完美了,我们运维也就可以高枕无忧了,每天可以就看看监控数据,然后各种‘挑刺儿’就行了。”一言以蔽之,监控系统需要以人为本,让人使用、管理起来方便。
2020年11月18日

RocketMQ 大神丁威亲述参与开源社区的方式

布道师与代码贡献者都是参与开源项目的方式,大家可以结合自己的实际情况选择不同的方式,都能为一个开源社区贡献自己的力量,也能得到开源社区的认可,间接打造自身影响力,最终助力职场。
2020年11月17日

深度:揭秘阿里巴巴的客群画像

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年11月16日

监控之美——Prometheus云原生监控

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年11月14日

蚂蚁研究员玉伯:做一个简单自由有爱的技术人

万变之中,不变至美,找到产品中的不变点,很多事情就变简单了。同时不断逼自己去提升产品上的眼力、手力和心力,不给自己受限,随着这些能力的提高,我相信,做一个自由的产品人,就不会是太遥远的梦。
2020年11月13日

腾讯游戏许振文:王者荣耀实时大数据平台黑科技解密

还有一种是在线的WebIDE,是处理函数的逻辑,举例子Storm里可以把blot和spout暴露出来,你把这两函数写完后,再把并行度提交就可以运行。但这里我们具体实现的时候是基于Flink去做的。
2020年11月12日

徐昊:运用四色建模法进行领域分析

这些足迹通常都具有一个有意思的特性,即它们都是时标性对象(moment-interval)。发现这些时标性对象就是建模的起点。对于这些时标性对象稍加整理,我们就得到了整个领域模型的骨干:
2020年11月11日

多隆:从工程师到阿里巴巴合伙人

如果在其它公司,这样单纯的程序员,会有一百种死法,更别指望能晋升到副总裁级别了。不得不佩服阿里文化的包容性,让多隆这样纯粹的技术人得以“封神”,激励了更多年轻人,去勇敢追逐自己的技术梦想。
2020年11月10日

58 转转技术总监骆俊武:一个核心系统 3 万多行代码的重构实战篇

技术侧的顾虑:重构一旦引起线上事故,公司是有处罚制度的,如何让大家轻装上阵?同时,重构过程中如果还有非常重的业务迭代穿插,交付时间没人敢保证,质量也很难得到控制。
2020年11月9日

中台实践:数据中台构建五步法

存储架构:整个存储架构包含原始数据源存储技术、数据源接入技术、数据中台数据存储与计算技术、数据服务及数据应用技术。从数据采集、数据加工到最后的数据展现,设计出整个流程中不同数据来源到数据中台的存储。
2020年11月6日

为什么说IT科技公司应该留住35岁员工?

互联网C端面向年轻消费者,自然需要琢磨年轻人的心理,但是面向B端与产业端,需要面向企业客户群体,需要琢磨企业的需求,对技术与战略眼光的要求更高,技术型资源与人才对一家公司的未来起到举足轻重的作用。
2020年11月5日

基于大中台小前台模式设计高并发电商架构

在公司层面具备了统一的业务注册中心和分发配置服务后,需要进一步建立分发连接中心,分发连接中心需要分发两方面的内容:策略流和数据流,第一是策略流,分发业务线分发配置策略到各个中台服务,比如在表
2020年11月4日

混沌工程:苏宁系统稳定性之道

功能层,主要是平台的各种功能,其中最主要是指令管理,以及任务管理。指令管理是维护相关指令信息和脚本。任务管理是维护相关的任务信息,包括单系统以及全链路,任务是各动作的有序集合。
2020年11月3日

乔新亮:CTO 是怎么实现从技术到管理跨越

CTO、苏宁科技集团副总裁,可能不少人多听说过他,绝对大咖,去微博或者网站都能搜到他很多独到的见解)他认为“成长不能偷懒,但确实有捷径,技术管理依赖具体情境,但确实有统一的思维框架”。
2020年11月3日

贝壳找房技术总监肖鹏:高速成长下的技术团队怎么带?

内外兼修也是最长久的王道,如果二者中非要选其一,对于毕业五年内的同学来说,外因更为重要,因为一些好的公司拥有的成熟的方法论、价值观、成长体系能让你省去慢慢沉淀和积累的时间,推动你快速迭代、迅速成长。
2020年11月2日

阿里技术专家楚衡:架构制图的工具与方法论

documentation)。这么说当然不代表就不用写文档了,只是提倡没必要写过于详尽的文档。为什么?因为详尽的文档需要耗费大量的编写和维护成本,不符合敏捷开发的小步迭代和快速响应变化等原则。
2020年10月30日

Hacker News热文:请停止学习框架,学习领域驱动设计(DDD)(获500个点赞)

时间是人类最宝贵的资源。时间是有限的、不可再生的,你可以用钱买任何东西,却买不了时间。技术,就像时尚,在以光速在变化着。为了赶上它,我们需要跑的非常快。但是这个跑道上没有终点,所以没有赢家。
2020年10月29日

蚂蚁集团技术专家山丘:性能优化常见压测模型及优缺点

Ngnix)以及服务和服务调用之间也需要按需切换。如果想要对流量有更强的控制,则建议在需要控制的各层加入代理层,在代理层上可以实现路由算法,通过调整路由算法达到控制的目的,
2020年10月28日

京东平台研发朱志国:领域驱动设计(DDD)理论启示

业务复杂度跟系统的业务需求规模和需求之间的关系层级有直接关系,需求的数量和关系的层级决定代码的规模和逻辑循环或递归的层级,系统的需求数量越大,需求之间的关系越复杂,系统的业务复杂度就越大。John
2020年10月27日

架构专家高磊:缓存为王——无线缓存架构优化

修改了一个商品的价格后也需要同步移动端缓存中的商品数据以便用户可以观察到最新的价格,此类种种操作都与功能、业务触达有关,很难将其抽取到平台上,但是服务器可以提供推送同步数据请求的机制而非具体的策略。
2020年10月22日

阿里文娱技术专家战獒: 领域驱动设计详解之What, Why, How?

import。同时这种方式对单元测试的规范也可以起到很大的作用,当我们编写单元测试时可以为领域层注入一个测试运行时的依赖,这样应用运行单元测试可以不依赖下游服务,在代码层面上也更加规范。
2020年10月20日

工程师的基本功是什么?如何练习?听美团技术大咖怎么说

基本功是基础的知识和技能,易学难精,并具备持续的可提升性,反复训练提升后才能发挥巨大的价值。建议大家能够保持好奇心,坚持深度思考,脚踏实地,追求卓越,长期有耐心。
2020年10月19日

蚂蚁集团技术专家山丘:性能优化的常见模式及趋势

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年10月18日

阿里专家马飞翔:一文读懂架构整洁之道

但是,仅仅做到水平分层是不够的。当业务逻辑比较复杂时,涉及的用例会非常多,这些用例之间的变更原因几乎肯定是不同的,所以还要进行垂直分层,将变更原因不一样的用例切分开。
2020年10月16日

美团技术专家云鹏:写给工程师的十条精进原则!

往往只是埋头走路,很少抬头看天。每次季度总结的时候,罗列了很多项目,付出很多努力。但是具体这些项目取得了哪些收益、对业务有哪些提升,却很难说出来。这就说明在工作中并没有遵守“以终为始”这一原则。
2020年10月15日

架构专家李伟山:电商系统之订单系统

订单信息订单号作为订单识别的标识,一般按照某种特定规则生成,根据订单的增加进行自增,同时在设计订单号的时候考虑订单无序设置(防止竞争者或者第三方来估算订单量)。订单号后续用作订单唯一标示用于对接
2020年10月14日

DDD专家张逸:构建领域驱动设计知识体系

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年10月13日

京东架构师闫文广:订单系统高可用架构及演变过程

可以肯定的是延迟是肯定的。其实延迟大小完全取决你整个同步流程中是否有瓶颈点,如果业务要求实时的,其实不建议在这种场景下使用ES。就好比数据库查询从库不能接受延迟,那就不要做读写分离,或者都查询主库。
2020年10月12日

找CTO杜仲:再谈中年危机和应对策略

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年10月10日

阿里高级技术专家张建飞:面对复杂业务,if-else coder 如何升级?

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年9月30日

阿里专家常昊:新人如何上手项目管理?

有了整体的思路,心里也就有了底气,但也不能眉毛胡子一把抓。不同的阶段重点不同,按照常见的项目阶段来看,可以分为启动期、规划期、执行期、监控期及收尾期。每个阶段需要明确关键目标,锁定核心问题。
2020年9月29日

蚂蚁集团沈凋墨:Kubernetes-微内核的分布式操作系统

年代,操作系统研究者们开始发展「微内核」的概念,微内核的本质是让操作系统的内核态只保留内存地址管理、线程管理和进程间通讯(IPC)这些基本功能,而把其它功能如文件系统、设备驱动、网络协议栈、GUI
2020年9月28日

快狗打车CTO沈剑:如何利用计划管理提升团队效率和产能

对于时间这一块想要强调的是,在做计划时尽可能将时间粒度拆解得细、最大程度明确动作,这样老板看完你的计划之后信心指数比较高,会觉得项目交给你之后他就不需要实时和你同步项目,他可以把精力放在别的项目上。
2020年9月27日

找CTO杜仲:技术人别把股权(期权)弄成一张废纸(新书推荐)

万元对应的股票,但因为一年后公司的估值上涨了一倍,所以给到的股票数量应该是一年前那位的一半。也就是说,加入越早得到的相同价值的股票数量会越多,随着公司业务的发展,股票带来的收益也会越多。
2020年9月26日

阿里合伙人范禹:常挂在阿里技术人嘴边的四句土话

期,本期分享嘉宾是阿里合伙人范禹,在阿里内网同学们给他贴的标签是“最帅的技术讲师”。从技术程序员到阿里合伙人,热爱技术、乐于分享,他眼睛中的技术文化、技术人要具备的素质是什么,来听听他的分享吧。
2020年9月25日

58到家运维专家杨经营:业务上云后运维平台的演进之路

upstream模块实现逐步切流量至云端服务,相对于万网、DNSPod商业DNS的权重调整方式来说,更加符合我们58到家当时的迁移需求,做到了真正的平滑、极速切换和回退,解决了运营商缓存的难题。
2020年9月24日

阿里技术专家都铎:一文搞懂技术债

这一切的一切背后都是技术债带来的问题。作为程序员的我们,听到《没有理想的人不伤心》“我不要在失败孤独中死去”,我们一样会热血沸腾,一样想要迎难而上,所以今天就让我们搞懂技术债,进而搞定技术债。
2020年9月23日

Erik Dietrich:二十年的编程,教会我的五件事!

“避免复制粘贴的编程!”如果你在编写应用程序时,总是靠复制、粘贴和修改代码,如果还没有人因此而拿戒尺打你的手心,那么现在你自己动手吧。你应该停止这种做法。立刻,马上!这是一种可怕又偷懒的做法。
2020年9月22日

支付宝研究员兼OceanBase总架构师杨传辉:我在数据库梦之队的十年成长路

等一系列版本的架构设计和系统实现,并成功地应用到支付宝核心业务,包括主导设计了全球领先的无共享分布式关系数据库,并在全球范围内首次应用到金融核心业务,主导了支付宝交易、支付、会员、账务等核心业务去
2020年9月21日

Mobvista首席架构师蔡超:工作感悟之失败与成功,我的8点总结

针对上面提到的问题,后来我们和电信专家一起设计了一种协议设计语言(并提供可视化的工具),这种设计语言使用的电信专家所熟悉的词汇。然后通过一个类似于编译器的程序将电信专家定义好的协议模型转换为内存中的
2020年9月20日

奈学教育CEO孙玄:成为一个有情怀的工程师,我的12点思考

设计满足业务的系统架构、大数据中台、算法平台,并非易事。在这里分享一线大厂线上真实案例的思考和实践,让我们在互联网架构设计、大数据研发、机器学习实践之路上共同成长!
2020年9月19日

架构师,是否需要写代码?

回到最初的问题,软件架构师应该做什么呢?同理,让一群码工能够开心愉快而又高效干活,最终还能达到更高的目标。这么一分析,似乎还是和代码木有什么关系,只要让我们开心的干活,最终达到更高的目标即可。
2020年9月18日

Netstars CTO陈斌:架构师的成长之路

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年9月17日

阿里技术专家麒烨:修炼测试基本功

在指定的使用环境中,产品或系统在有效性、效率和满意度特性方面为了指定的目标可为指定用户使用的程度。包括可辨识性、易学性、易操作性、人工差错防御性、易访问性、易用性的依从性。
2020年9月16日

爱奇艺数据中台负责人马金韬:数据中台建设与应用

针对这个痛点,我们完成数据图谱模块的发布,把各种的数据元信息进行收集、加工、管理,最终把完整的数据信息以一种更友好的形式提供出来,帮助大家快速地发现数据,进一步去了解数据元信息、快速准确地使用数据。
2020年9月14日

数之联CTO方育柯:技术的意义在于成就他人

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年9月13日

东方证券首席架构师樊建:企业微服务架构转型实践

数据处理引擎,对信息采集器发送过来的信息事件流进行实时分析处理,处理操作包括性能统计、依赖分析、阈值告警、相关聚类、状态跟踪、可用新分析等;同时,数据被存储到性能管理数据库,用于进一步的分析操作。
2020年9月12日

阿里计算平台掌门人贾扬清:我对人工智能方向的一点浅见

中用到的ReLU层,早在2001年神经科学的文献中就有提及过。所以,一定程度上说,神经网络的成功也是一个水到渠成的过程。2012年以后的事情,大家可以读到很多,这里就不再赘述。
2020年9月11日

红帽资深解决方案架构师魏新宇:云原生应用构建之路

OpenShift),是云原生应用成功的关键。除此之外,在使用微服务后,我们还应考虑云原生应用的安全,如认证授权、单点登录、流量控制等。随着微服务的普及、业务系统复杂性的增加,我们还需要考虑
2020年9月10日

苏宁智能 BU大数据中心数据治理团队负责人韦真:数据治理“三字经”,超实用!

随着移动互联网和大数据的蓬勃发展,“数据即资产”的理念深入人心。大数据已发展成为具有战略意义的生产资料,在各行各业发挥着极其重要的作用,而大数据也给很多企业带来了前所未有的自豪感和自信感。
2020年9月9日

蚂蚁资深算法专家周俊:从原理到落地,支付宝如何打造保护隐私的共享智能?

第二是基于MPC的共享智能技术,它主要通过多个协作方之间传递随机数和加密数的方式完成神经网络或者模型构建,所有模型本身都是加密,在密态计算空间完成计算,主要会涉及秘密分享、同态加密和混淆电路等技术。
2020年9月8日

阿里高级技术专家箫逸:如何画好一张架构图?

“剥洋葱式”的由大到小,由粗到细,覆盖所有已知和未来可能业务场景;善于利用各种模型表述:自然语言、关系模型、时序图、状态图、流程图、各种层次架构图等等进行模型表述,充分表达各种业务场景并不断验证。
2020年9月7日

大神手把手教你设计秒杀架构模型

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年9月6日

阿里巴巴闲鱼架构负责人王树彬:万亿交易规模技术架构实践

非常多,这在意料之中,但是金融和银行业也在高度关注Serverless,原因之一是越来越多的金融科技初创企业的诞生,它们承担了传统基础架构的责任,并且以更开放的心态,接纳和拥抱
2020年9月5日

58转转技术总监骆俊武:监控系统选型?必读本篇!

性能瓶颈:机器量或者业务量大了后,关系型数据库的写入一定是瓶颈,官方给出的单机上限是5000台,个人感觉达不到,尤其现在应用层的指标越来越多。虽然最新版已经开始支持时序数据库,不过成熟度还不高。
2020年9月4日

蚂蚁集团高级架构师郭援非:分布式数据库是金融机构数字化转型的最佳路径

数据库是阿里巴巴和蚂蚁金服不基于任何开源产品,完全自研的原生分布式关系数据库软件,在普通硬件上实现金融级高可用,首创“三地五中心”城市级故障自动无损容灾新标准,具备卓越的水平扩展能力,全球首家通过
2020年9月3日

工行高级经理林承军:工行基于 MySQL 构建分布式架构的转型之路

在很多应用里,因为它的超前规划,一般为了稳定运行,基本上都提出资源申请的时候,都是物理机,为了满足后面几年的业务需求,大规模的申请物理机,但当前应用的交易量又不是那么大,浪费是比较严重的。
2020年9月2日

平安银行吴建峰:RocketMQ 在银行的应用和实践

FAT、FAT001、FAT002、FAT003等。传统银行系统由大型机时代向更面向互联网用户的零售时代转型过程中,不可避免微服务化,传统较集中式系统会被划分为较多的微服务,正常的情况如下图,服务
2020年9月1日

阿里高级技术专家张建飞:应用架构分离业务逻辑和技术细节之道

在架构思想上,COLA主张像六边形架构那样,使用端口-适配器去解耦技术细节;主张像洋葱圈架构那样,以领域为核心,并通过依赖倒置反转领域层的依赖方向。最终形成如下图所示的组件关系。
2020年8月31日

缓存,确实很香,却也很受伤!

但是,我们有也个清楚的认知就,就是真正能够造成危害的是那些非正常的入侵数据。比如,穷尽遍历的差别数据,一一存入缓存,唯一的结果就是缓存资源的溢满用尽。这是一种相当恐怖的场景。
2020年8月30日

知道创宇总监姚昌林:敏捷开发-如何打破研发交付过程中的“墙”

然后,基于此公司让我们能不能做一个极致安全的钱包,所以我们自己也做了钱包,然后现在对于这个钱包而言,那些市面上流行的钱包厂商都来找我们,说这个如何能够帮他们解决这个安全漏洞问题,能不能帮我做下审计?
2020年8月28日

微博技术专家陈波:百亿级访问量的应用如何做缓存架构设计

小结一下,到目前为止,关注Cache集群内高可用、它的扩展性,包括它的性能,还有一个特别重要就是存储成本,还有一些我们没有关注到,比如21运维性如何,微博现在已经有几千差不多上万台服务器等等。
2020年8月27日

天弘基金首席架构师李鑫:微服务接口限流的算法及架构实现

限流的目的不仅是要控制访问的总并发量,还要尽量让访问的流量来的更均衡,才不会让系统的负载大起大落,因此又称之为“流量整形”。在单点模式下有多种手段能达到“流量整形”式限流,也有很多组件可供选择,例如
2020年8月25日

左耳朵耗子:程序员如何把控自己的职业?

工程师,不但是使用技术,还可以把活儿做好,他们认为代码更多的时间是在维护,这些人使用各种各样的手段和各种技术,精益求精地持续不断地提高代码的易读性、扩展性、可维护性和重用性,这个过程似乎永无止境。
2020年8月22日

一文讲清K8s如何改变美团的云基础设施

这里,我们以MySQL平台为例,数据库业务对于稳定性、性能和可靠性要求非常高,业务自己又主要以物理机为主,所以成本压力非常大。针对数据库的容器化,我们主要是从宿主机端的资源分配定制和优化为切入口。
2020年8月21日

程序员管理思维修炼,只需要反复阅读本篇

我相信大多数程序员都有个毛病,追求完美。代码格式要最舒服,代码逻辑要最简洁,细节一抠再抠。就像强迫症一样,追求自己代码的完美。作为程序员来说,这是一个非常棒的习惯。
2020年8月20日

蚂蚁科技 Service Mesh 落地实践与挑战 | GIAC 实录

架构下服务调用的复杂度,这些复杂度目前是直接体现在应用的代码中。对于业务同学来讲,一个应用的关注重点是如何实现业务逻辑,至于高可用、容灾等能力更多是整体架构层面会考虑的点。应用内通过引入
2020年8月18日

飞天茅台超卖P0事故:请慎用Redis分布式锁!

原因在于:之前的抢购商品都不是什么稀缺性商品,而这次活动居然是飞天茅台,通过埋点数据分析,各项数据基本都是成倍增长,活动热烈程度可想而知!
2020年8月17日

“教授”洪强宁和他穿越的技术江湖

offer。这甚至不需要一个严格的面试流程,当每个成员的代码、对待伙伴的态度都在社区里一览无余时,新浪便就势吸纳了这些当时最前卫的技术人。也因此,那段时间,新浪是聚集中国
2020年8月15日

阿里6年,我的技术蜕变之路!

"人生有四喜,久旱逢甘雨,他乡遇故知,洞房花烛夜,金榜题名时",其实认识新朋友或勾搭老朋友,相互交流中,你们会相互学习到很多,可能也是看似“偶然”事件更深层的意义,“目的”。
2020年8月14日

大神手把手教你投身技术18年而没有中年危机的秘诀

作为一名正在创业中的TVP专家,顶天当前关注最多的当属人工智能技术的发展。在他看来,最近几年人工智能的发展非常迅速,应该说从2015年的AlphaGo战胜李世石开始,包括深度学习的落地都是一大佐证。
2020年8月13日

雷军创业十年演讲全文!创业艰辛、乘风破浪、一往无前

雷军最后表示,他最自豪的不是上市。而是三件事,小米和所有同行一起推动了智能手机的普及、小米的生态链模式带动了100个行业的变革、小米甚至改变了很多人的命运。
2020年8月12日

硬核干货,老曹解密“语音交互”背后的黑科技!

开放平台提供了两种测试方式:模拟器和真机调试。在真机调试时,要保证技能开发账号和设备登录账号一致,对设备说“开启技能调试模式”即开启了“技能调试模式”功能,需要注意的是同一时间仅支持一个技能测试。
2020年8月11日

人工智能还是人工智障?我tm快崩溃了

目前主要关注方向在聊天机器人(chatbot)、云计算、容器技术、微服务、安全技术上
2020年8月10日

技术总监反思录:我是怎么失去团队掌控力的?

比如某B一年多来,带的项目一直稳定未出大问题。但到了新项目中,理解能力较弱无法快速全面理解需求。同时也暴露出了某B没有风险意识的致命缺陷,不能识别风险,识别出了风险也不反馈不作为,导致项目多次跳票。
2020年8月9日

软件公司与非软件公司区别(纯个人看法)

由于需求的变更。公司与客户都产生了很多问题。领导提醒我们已经红色标识了。项目测试期间问题比较多。来来回回30多个问题(样式,位置,漏洞,预部署重复性问题)项目终于上线了。大家终于松了口气。
2020年8月8日

重温马云英文演讲:最伟大的成功

“机会在哪呢?”每当创业者发出这个疑问,我们就该重温马云的这段英文演讲,让奋斗的热血重新沸腾起来。你有什么。你有年轻的身体,你有奇妙的想法,你有乐观的心态,你有无限的可能性!
2020年8月6日

蚂蚁集团涵畅:再启程,Service Mesh 前路虽长,尤可期许

的可运维性和架构的合理性也逐渐迎来积极的变化,其功能的完善、性能的提升、部署和运维的复杂性等问题将得到解决,同时随着云原生的全面深度规模化演进,非云原生的架构势必阻碍我们的前进。所以我们通过与
2020年8月5日

阿里P9专家右军:大话软件质量稳定性

由于人类认识的局限性、骄傲心态、问题域的复杂性、不可把握性等因素,导致软件从业人员在处理软件质量稳定性方面如履薄冰,你今天志得意满,明天就可能伤心欲绝。那么软件质量问题的棘手主要有那些因素导致的呢?
2020年8月3日

史海峰:构建产业互联网金融系统的正确姿势

两个维度是指应用场景和建设方式,是面向垂直领域还是面向企业客户群体?是自建还是外采?还可以再进一步展开,自建是用外包还是自组技术团队?外采是有成熟产品还是需要定制化开发或者集成?是做甲方还是乙方?
2020年8月2日

阿里合伙人程立:阿里15年,我撕掉了身上两个标签

到了现场报到,一个很小的办公室,二十多个人,HR在门口领人了,给Offer的时候,选入阿里B2B的同学,报到名字的人被领走了,还剩下三个人,我一看,自己不在里面,当时都有“上当受骗”的感觉。
2020年8月1日

揭秘阿里中台!一文看懂阿里推荐业务的两大利器 | 赠书

图6中的TPP是将上述在线服务编排、处理、整合的一个平台。首先,TPP使用买家ID请求ABFS和IGraph,获取用户实时行为和离线行为特征;然后,将这些行为作为条件去请求BE,进行商品集合的召回;
2020年7月31日

托管式服务网格:多种类型计算服务统一管理的基础设施

一是日志分析能力。通过对数据平面的AccessLog采集分析,特别是对入口网关日志的分析,可以分析出服务请求的流量情况、状态码比例等,从而可以进一步优化这些服务间的调用。
2020年7月30日

二维码会被人类扫完吗?

支付码、名片码、健康码、校园码、复学码、乘车码、挪车码码码码码码码码码码码码码码码码码码码码码码码码码码,这么多码?光疫情期间,微信“码上经济”就用掉了1400亿个二维码,那么就有同学来问了:
2020年7月29日

程序员怎样在35岁前实现财务自由?

你对别人感兴趣,别人会对你更感兴趣。也可以把个人主页的链接放在你的在线介绍、博客文章的结尾或者邮件的签名档中,通过这些方式获得关注。大多数情况花钱买的伪粉结果都是打水漂,因为他们并不代表真正的人群。
2020年7月28日

亿级流量请求,多级缓存解救

3)如果Nginx本地缓存没命中,则会读取相应的分布式缓存(如Redis缓存,另外可以考虑使用主从架构来提升性能和吞吐量),如果分布式缓存命中则直接返回相应数据(并回写到Nginx本地缓存)。
2020年7月27日

浪费超9000亿美金,数字化转型失败罪魁祸首在DevOps?

功能分支模式是指开发人员从主干分支(Master分支)拉取代码来开始开发,直到开发人员认为代码开发结束,即从不可部署阶段到可部署阶段。如上图所示,即从浅灰色变为深灰色,才将代码重新合并到主分支。
2020年7月26日

CTO 技术管理的“三板斧”

在这个过程中,生产力和产出效果是可以扩展的,或者说你团队发展的不同阶段可以定义成不同的标准,会有各自的变化,是更偏向于业务、稳定性、还是生产效率?你可以自己来做,但是对整个框架来讲是没有问题的。
2020年7月25日

这么多Apache顶级项目,SkyWalking为何一枝独秀?

Mesh中使用的Telemetry协议。所有基于语言(Java、.NET、Node.js、PHP、Go等)的探针都需要严格遵守此协议定义。此协议从v6版本开始全部以gRPC服务方式对外提供。
2020年7月24日

架构师这5条禁忌,你犯了么?

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年7月23日

已火 2 年,Service Mesh究竟给微服务带来了什么?

在过去几年中,微服务成为了业界技术热点,大量的互联网公司都在使用微服务架构,也有很多传统企业开始实践互联网技术转型,基本上也是以微服务和容器为核心。本文将主要介绍微服务架构的概述以及云原生环境下的
2020年7月22日

技术管理者必备管理模板

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年7月20日

他,用了14年,从初代豆瓣工程师到AI公司CTO,创业心一直未变

科创人(以下简称科):很多技术前辈都有过在某个时期——入职一家契合自己的公司或接触到一项与自己同频的技术——成长速度明显提升,您在创建爱因互动之前经历过14年的职场生活,有没有类似的体验?
2020年7月19日

2020过半,程序员“跳槽”还是“卧槽”,你想好了吗?

优势是:程序员知道程序开发的过程,熟悉功能实现的方式。站在产品的角度能够和开发人员有良好的沟通,对产品的开发周期、实现方式、故障判断等都可以很好的把控,使产品在技术层面出现的问题尽快得到沟通解决。
2020年7月18日

程序写不好,总理当到老!

最近HackNext网站有一个贴子引发网友热议,一位叫Lihaoyi的作者宣布自己刚刚写了一本叫《动手Scala编程》的书,表示自己的书写得不错,书理论强项目多,希望喜欢Scala的朋友多捧场。
2020年7月17日

他,用了8年,从程序员到CTO再到天使投资人蝶变记

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年7月16日

剥开浮躁表面,直指金融科技内心

若然金融玩家们就是想不断的吸食这些“乌合之众”,那这些玩家就是水蛭,就是要被国家打击和监管的,这不是金融该有的样子。把合规、正确的金融服务提供给社会群体,让他们明确的知晓风险和收益情况,才是正道。
2020年7月15日

二本毕业生逆袭成大厂架构师的成长心得

反观我们的技术学习:首先要搞清楚一门技术产生的背景,主要用来解决什么问题?这个问题的本质是啥?这门技术是采用了怎样的理念来处理这问题?如何上手使用?再通过实践+反馈来深挖出它最优秀的地方,进而学习它
2020年7月13日

探秘蚂蚁金服分布式事务 Seata 的AT、Saga和TCC模式

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年7月10日

乔新亮:以赢为终,三个月打造一支硬核IT团队

与上千位科技创业者共同关注科创人的成长心路。
2020年7月9日

波波老师: 解决微服务的数据一致性分发问题?

请看上图左边的代码,这里有一个方法updateDbThenSendMsgInTransaction,这个方法上加了事务性标注,也就是说,如果抛异常的话,数据库操作会回滚。我们来看这个方法的执行步骤:
2020年7月8日

“我,程序员,33岁,距离退休,只剩2年了!”

嫌组员效率低:一个你认为简单的需求或者技术问题,交给团队成员后,他们的处理时间远超出你的预期,当外界施压时,你忍不住抱怨和责怪,并开始自己动手处理,久而久之,习惯自己冲在一线,觉得这样效率最高。
2020年7月6日

美团配送A/B平台评估体系建设与实践

元数据管理层,是实现指标权威性的关键。治理指标在本层实现注册、评审,达到业务认知一致性和算法内部认知一致性的目的。同时,本层还完成了治理指标与数据基建层物理模型之间的绑定,为后续的模型配置建立基础。
2020年7月3日

苏宁6亿会员是如何做到精确快速分析的?

领域有着深刻的技术积累。目前主要负责数据中台和数据工具平台的架构及性能调优工作,在数据中台、数据集成开发工具、数据资产、数据质量和数据治理等方面拥有丰富的实战经验。
2020年7月2日

为什么我不推荐你盲目追求微服务?迟早要吃亏!

Dubbo阿里开源的服务治理框架。其出现在微服务理念兴起之前,可以看做是SOA框架的集大成之作。但其仅仅包含了微服务基础设施的部分功能,诸如熔断、服务跟踪、网关等都没有实现。
2020年6月30日

首席架构师李佐辉:浙江移动SRE转型实践

对于如何进行转型,领导层面的考虑肯定比我们多,而且更深入。这时我们了解到了Google的SRE理念,觉得很符合我们的诉求,就跟领导一拍即合,把这个作为我们转型的方向了。
2020年6月29日

DevOps是微服务的秘方

所有这些服务的背后都需要一套统一的流程。投资于公司内部微服务的各种团队需要开放的沟通渠道,并且需要以无可避免的方式来实施它们。这是一项工作,它是将人类行为编码到自动化,部署和开发管道中。
2020年6月28日

波波老师大解密:如何成为优秀的架构师?

方法5的学习效果是非常好的,通过这个方法学到的东西,是在企业里头真刀真枪落地过的。一般通过企业级实战项目获得的经验,都会令你终生难忘。波波之前在企业工作的过程中,多次采用方法5,落地过很多重要项目。
2020年6月25日

阿里如何面试MySQL优化CPU消耗

禁止类型转换,使用合适类型并保证传入参数类型与数据库字段类型绝对一致如数字用tiny/int/bigint等,必需转换的在传入数据库之前在应用中转好
2020年6月24日

乘风破浪的程序员们,你们的职业生涯指南来啦~

总是要把你最好的一面展现给观众。因此,回答这个问题的时候,展示一下你是如何把弱点转化为优势的能力。
2020年6月23日

DevOps落地成不成,关键不在持续集成?

Management)获取用于初始化测试数据的增量数据。执行测试用例之后,清理工作将会把产生的中间数据清理掉,并且恢复到测试用例之前的测试数据集。因此,测试数据的准备和清理都必须做到幂等。
2020年6月23日

漫画:当程序员有了下一代.....

https://www.toutiao.com/a6839151185996284419/
2020年6月22日

互联网进入ATM时代,探秘美团成功之道

而在全球,王兴排名富豪榜120位,刘强东125位,雷军134位。中国富豪榜单前三的分别为马化腾(503亿美元),马云(435亿美元)、黄峥(403亿美元),全球富豪榜单分别排名21位、22位、26位
2020年6月19日

阿里高工流生 | 云原生时代的 DevOps 之道

发布云原生技术最新资讯、汇集云原生技术最全内容,定期举办云原生活动、直播,阿里产品及用户最佳实践发布。与你并肩探索云原生技术点滴,分享你需要的云原生内容。
2020年6月18日

豆瓣9.0,35万读者“搜不到信息”的JVM大牛,我们帮你找到了

导读:这次采访起源来自于我和豆瓣的一位读者有同样的好奇心,为什么网上搜不到周志明老师的更多信息?为什么“80后玩家”可以把本本书都维持在9.0分左右?他的“社恐”到底有多严重?
2020年6月17日

张一鸣:优秀年轻人的五个特点

中生代技术社区提供内推服务,对应BAT,网易,头条等大厂对接到用人部门,
2020年6月16日

多点生活在 Service Mesh 上的实践

支持:ROUNDROBIN;RANDOM;WEIGHTED_ROUNDROBIN;EAST_REQUEST;hosts里面的address里面也可以配置权重,这个权重必须是大于
2020年6月15日

新炬首架梁铭图:从70万字SRE神作提炼出7千字精华与君共勉

2)运维操作的标准化,将原来许多复杂、易错的手工操作实现统一运维操作入口,实现运维操作白屏化,提升运维操作的可管理性;同时,减少由于运维人员情绪带来手工误操作,避免“从删库到跑路”这样的悲剧的发生。
2020年6月14日

手把手教你绩效管理体系-OKR

S-M-A-R-T这5个字母,代表Specific(具体的),Measurable(可衡量的),Attainable(可实现的),Relevant(相关的),和Time-Based(有时间限制的)。
2020年6月13日

技术团队的工程师文化:效率与价值

产品驱动型的公司。这类公司以创造能提升用户生活体验的产品见长。技术对于他们来说,除了支持大规模的在线用户之外,他们会更多地去寻找那些为了增强用户体验,提高整个业务流程效率的技术创新。
2020年6月12日

中台是个筐,啥都往里装?

伴随着企业的转型加速、企业互联网/产业互联网的升级,传统企业越来越像互联网公司那样,需要一套类似于“中台”这样的架构/方法论/机制,来推进组织变革、数据打通、业务重构…
2020年6月10日

阿里云首次公布年度3大战略方向,中台做厚,做强生态,还要再招5000人

随着云厂商逐渐扩张,软硬一体化的全栈能力越来越来越受重视。张建锋表示,阿里云在软件层面已经达到世界顶尖水平,飞天是中国唯一自研云操作系统,今年将持续加大在芯片、服务器、交换机、网络等领域的自研力度。
2020年6月9日

微信支付软件架构重构之旅

没有架构,我们所有的代码都耦合在一起,人类的心智模型不擅长处理这种复杂性,架构的设立,和图书馆的图书分类,公司的组织划分等,本质都是一样的。是为了管理复杂性,以取得更高的生产力。
2020年6月8日

程序员离职摆摊卖东西4天赚1个月工资,网友:开分店,需要投资吗

中生代技术社区提供内推服务,对应以上大厂,直接对接到用人部门,高效快捷
2020年6月4日

一个思维习惯,让你成为架构师

中生代技术社区提供内推服务,对应以上大厂,直接对接到用人部门,高效快捷
2020年6月3日

找全了!一二线城市知名IT互联网公司名单(更新版)

在此,社区更新各个城市的知名互联网企业即技术“大厂”,方便每一位程序猿对接与圆“大厂梦”,进入知名互联网企业,或许是对自身能力、技术水平的一种认可。
2020年6月2日

美团大咖:程序员35岁前应做好的技术积累

把控关键路径和关键项目。按照关键路径管理理论(CPM)的要求,架构师需要确定每个子项目的关键路径,确定其最早和最晚启动时间。同时,架构师需要关注那些可能会导致项目整体延期的关键节点,并集中力量攻破。
2020年6月1日

CTO总结的管理30条军规

对于第一象限的人,需要提供其更多的机会,做好适当的监督即可;对于第二象限的人需要给予工作上的指导,使其能够走到第一象限;对于第三象限的人,需要解决其心理问题;对于第四象限的人则需要谈话改进。
2020年5月31日

亿级流量 | 蚂蚁金服分布式事务实践解析

发起方,主要是作为协调者的角色,编排各个参与者,比如调用参与者的一阶段方法,决策二阶段是执行提交还是回滚;
2020年5月29日

FinTech:一个单体系统足以撑起银行持续交付全球大项目

基于以上对回归测试预期的重新定位,我们和业务部门协商,请他们列举出当前在生产环境上最关键的业务过程有哪些。我们要保证的是,当新的特性上线后的首个交易日,原有的最关键的业务过程不会受到严重影响。
2020年5月28日

Java线程池实现原理及其在美团业务中的实践

事故原因:该服务展示接口内部逻辑使用线程池做并行计算,由于没有预估好调用的流量,导致最大核心数设置偏小,大量抛出RejectedExecutionException,触发接口降级条件,示意图如下:
2020年5月27日

CTO丢给我中台总结:阿里的“数据+业务”双中台架构

1)是否大型复杂生态系统。如果企业的业态不是大型复杂生态型企业,也许企业信息化系统、ERP就可以解决企业IT治理的问题。何为复杂生态型企业?国内如:BATJ、海尔、华为、小米等都属于这类型企业。
2020年5月26日

数据中台建设五步法(文末赠书)

我们在数据应用实施前应该充分了解企业当前的数据源情况,包括数据种类、每种数据的具体属性、数据内容的质量等问题。大部分落地失败的数据应用,都是由数据源的各种问题引起的,比如数据缺失或者数据质量问题。
2020年5月25日

【中生代技术社区内推】

想要求职的小伙伴,简历发送到ctobc@qq.com
2020年5月21日

中台设计和实践:海量并发业务中台,新业务秒级接入交易中台

这种中台模式在业界渐渐流行了起来,在2015年的时候,阿里巴巴张勇(逍遥子)宣布启动中台战略,构建符合数据技术时代,更具备创新性和灵活性的“大中台、小前台”的组织机制和业务机制,实现管理模式创新。
2020年5月21日

云计算监控—Prometheus监控系统(文末赠书)

运维解密》一书中指出,监控系统需要有效地支持白盒监控和黑盒监控。通过白盒监控能够了解其内部的实际运行状态,观察监控指标能够预判可能出现的问题,从而对潜在的不确定因素进行优化。而黑盒监控,常见的如
2020年5月20日

当我们在谈数字化转型的时候,我们在谈什么?

发送此次活动报名的专题名称(金融、房地产、交通、工业)给云小助,即可成为候选嘉宾,提前进群接收活动相关通知,参与精彩互动,赢取精美礼品。
2020年5月18日

漫画:程序员每天的6场战斗

我并不是说其他工作很容易。但程序员以写代码谋生需要扎实的努力和持续的专注力。程序员与市场,设计,经理,内容创建者以及许多其他人员一起工作。但是,我们古怪的(有益的)生活方式常常被误解。
2020年5月15日

Spring Cloud入门,看这篇就够了!

Config为分布式系统中的外部化配置提供服务器和客户端支持。使用Config服务器,可以在中心位置管理所有环境中应用程序的外部属性。关注微信公众号:Java技术栈,在后台回复:cloud,可以获取
2020年5月13日

如此沙雕的代码注释,还是程序员会玩!

首先,产品经理,是永远永远吐槽不完的!网友的评论也非常扎心,说看这些代码就像在阅读程序员的日记,每一页都写满了对产品经理的恨。
2020年5月12日

阿里云MVP乔帮主:五大类型负载均衡的原理场景详解(文末赠书)

地址和端口。所以四层的负载均衡,单纯地是将请求轮询转发到后端目标服务器。并不能跟七层一样,做相应的逻辑判断,然后最终再转发给符合要求的后端目标服务器。相比七层,四层的应用场景包括:
2020年5月11日

GitHub在线开发工具上线,是时候卸载IDE了

为社区贡献代码有的时候是比较困难的。每个仓库都有其自己的开发环境配置,经常需要许多步操作之后我们才能开始编写代码。更甚者,我们正在从事的两个开发工作环境彼此之间存在冲突。Codespaces
2020年5月10日

阿里高级技术专家邱小侠:微服务架构的理论基础 - 康威定律

是定义好系统的边界和接口,在一个团队内全栈,让团队自治,原因就是因为如果团队按照这样的方式组建,将沟通的成本维持在系统内部,每个子系统就会更加内聚,彼此的依赖耦合能变弱,跨系统的沟通成本也就能降低。
2020年5月9日

导致微服务失败的 11 个原因

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年5月8日

为什么阿里巴巴禁止使用存储过程?

存储过程在很多场景时有其优势,比如性能。但对于业务逻辑的通用方法,非常不推荐将其写在存储过程中,代码复用、扩展与客户端语言比,相差甚远。也许终究能实现,但代价与风险比客户端语言要高,得不偿失。
2020年5月7日

Facebook和Google应该向新闻媒体付费?

这不是一个全新的概念:一些欧洲公司按照版权法规则下尝试了类似的政策做到了效果最好。版权依据在于发布者对其故事背后的知识产权的所有权,并限制平台对这些故事的汇总或策展,除非他们支付某种形式的许可费。
2020年5月7日

业务上云后,58到家运维平台的演进之路(含成本规划与监控建议)

upstream模块实现逐步切流量至云端服务,相对于万网、DNSPod商业DNS的权重调整方式来说,更加符合我们58到家当时的迁移需求,做到了真正的平滑、极速切换和回退,解决了运营商缓存的难题。
2020年5月6日

停!你不需要微服务

遗留代码库——对于我们中的大部分人来说,处理遗留的代码库就是每天的日常活动。大部分公司都是这种情况。快速变化的新技术不断的推动着我们向前走,同时,它也把我们与遗留代码库隔离的越来越远。
2020年4月30日

阿里高专王夕宁:Istio网关之南北向流量管理

送书规则:2020年4月30日13:30前在留言区,分享你在学习Istion技术的学习与踩坑经验、或者对新技术的更新、迭代有何独特的个人见解,精选留言点赞1-5名各送出此书一本。
2020年4月28日

阿里P9专家右军:以终为始的架构设计

架构是演进来的,是动态的。业界关于架构是预先设计出来的还是演进出来的颇有些争论(《恰如其分的软件架构》一书就提及了计划式设计、演进式设计等观点),笔者的观点是比较明确的,不倒向任何一方,而是认为:
2020年4月27日

从0到1设计一个秒杀系统

一致性。秒杀的核心关注是商品库存,有限的商品在同一时间被多个请求同时扣减,而且要保证准确性,显而易见是一个难题。如何做到既不多又不少?本文将从业界通用的几种减库存方案切入,讨论一致性设计的核心逻辑。
2020年4月26日

干货分享!快手春节红包背后,高并发存储架构设计

2020年春节,腾讯云文件存储(CFS)在通过了预演层层压测的选拔后成为快手广告推荐业务的护旗手,提供的稳定、高可用、高可靠、高性能文件存储服务保障了最新广告模型在最短时间内分发到应用上。
2020年4月25日

学习Nginx,看这篇就就好了!(多图详解)

}}#configngx_addon_name=ngx_http_test_moduleHTTP_MODULES="$HTTP_MODULES
2020年4月23日

掌握 Kafka,看这篇就足够了

--bootstrap-server=192.168.51.128:9092,10.231.128.96:9093,192.168.51.128:9094
2020年4月22日

可能是全网最通俗易懂的微服务架构改造解读

事后,小明简单写了个日志分析工具(量太大了,文本编辑器几乎打不开,打开了肉眼也看不过来),统计了促销服务的访问日志,发现在故障期间,商品服务由于代码问题,在某些场景下会对促销服务发起大量请求。
2020年4月21日

知道创宇黑哥&潘少华:安全是个持续对抗的过程,道高一尺魔高一丈

我们还把这些能力开放给几个做钱包的朋友做了一些试验。比如说用户登陆钱包的时候,到底是不是本人常用手机、行为动作有没有异常、使用的IP和Wi-fi是否有问题、转币的账号是否有异常、转账动作是否特殊等。
2020年4月20日

20张图看全BAT的组织架构发展史

就像张勇在2017年年初的公开信中说:“不断升级自我,时刻具备拥抱变化的热情和能力,必须成为核心竞争力”。
2020年4月16日

张一鸣:做CEO要避免理性的自负

二、创新业务和新部门的早期。如果一个部门新设立,或者一个新高管上任,还没有跟公司磨合好,这个时候需要Control。创新业务早期,需要更多支持配备资源的时候,也需要CEO的统一协调,主导进展。
2020年4月9日

收藏!架构师需要掌握的99条铁律

内容即网络,即界面。在联系日益紧密的今日世界,内容质量很快成为了成败的关键。优秀的内容指的是其内容之间互相关联,而不是空洞割裂。系统的成功取决于其内容,在设计过程中,要对内容价值的评估给予足够重视。
2020年4月7日

张一鸣:为什么 BAT 挖不走我们的人才?

很多企业失败的时候,总说是政策的变化、市场的变化、消费者需求的变化、技术发展的变化等等,导致了失败,其实这都是瞎说,归根结底还是人的原因,都是因为你招的人不行。可见,人才对于一个企业的重要性。
2020年4月3日

漫画:互联网大佬都是这样聊天的

漫画:中国互联网往事(2000-2020)加入中生代技术学习直播群,添加社区合伙人大白微信,注明进群目的
2020年4月2日

假如把支付宝存储服务器炸了,里面的钱还在么?

两地三中心指的是,在同城做两个数据中心,关系是热备份或者双活双活指的是,你炸了一个,还有一个。两个同时工作,几乎没有影响。热备份指的是,你炸了一个,我可以把服务切到另一个数据中心,也没啥影响。
2020年4月2日

StackOverFlow优选的十条编程观点

Bug,但这并不会让你能写出更好的代码。这只会让你写出不会出错的代码。同第一点,这样的方法,只不过是防止糟糕的程序员,而并不是让程序员或代码质量更有长进。反而,程序员通常会借用“通过
2020年4月1日

前阿里P10员工赵海平加入字节跳动,职级或为4+

应届生一般是1-1或者1-2(技术岗)的中级工程师,2-2属于高级工程师且有一部分带人,到了3-1是资深工程师,4、5基本属于公司高层,他们的创始人张一鸣就是5-2这个级别的。
2020年4月1日

人生苦短,何苦2B !

什么是企业需求?企业需求指的是,加收入,降成本,提效率。有人说企业需求根本不重要,人家设备采购部门的人今年预算没花完,就要把这些东西采购过来,他们不关心企业需求,他们关心
2020年3月31日

19岁P8入驻阿里?从阿里的人才成长体系学习

淘宝也公布了欧阳娜娜的工牌,不过没有提及其他事项。有媒体报道称欧阳娜娜入职淘宝年薪百万,层级在P8级别,汇报对象是P9级别的总监,再加上合伙人的身份,实际年薪应该超过百万。
2020年3月30日

阿里P8架构师:淘宝技术架构从1.0到4.0的架构变迁!12页PPT详解

Linux作为操作系统,Apache作为Web服务器,MySQL为数据库,用了三个月不到的时间淘宝就上线了。当时整个网站应用服务器大概10台左右,MySQL数据库采用了读写分离、一主两备的部署方式。
2020年3月27日

腾讯总监周颢:亿级用户微信采用的架构宝典

另外一块就是在数据存储方面是必须可扩展的。在2005年绝大多数海量系统的设计都是采用固定字段的存储,但是在现代系统中会意识到这个问题,会采用KV或者TLV的方式,微信也做了不同的设计。
2020年3月26日

史海峰:万字长文剖析技术人如何成长

这个感觉就像当年我的初中英语老师跟我们说,人生有两个关键节点,一个是中考,一个是高考,一旦你高考考上一个好大学,这辈子你就轻松了!实际上呢?大家都懂!未来只会越来越难,当然也许到退休的那一天会轻松。
2020年3月24日

阿里技术:基于Kafka+Flink+Redis的电商大屏实时计算案例

dashboard)正在被越来越多的企业采用,用来及时呈现关键的数据指标。并且在实际操作中,肯定也不会仅仅计算一两个维度。由于Flink的“真·流式计算”这一特点,它比Spark
2020年3月19日

京东技术:日均5亿查询量,京东到家订单中心ES架构演进

之前的主集群存储的是全量数据,用该集群来支撑剩余较小部分的查询流量,这部分查询主要是需要搜索全量订单的特殊场景查询以及订单中心系统内部查询等,而主集群也慢慢演变成一个冷数据集群。
2020年3月18日

阿里技术:如何画出一张合格的技术架构图?

模型使用容器(应用程序、数据存储、微服务等)、组件和代码来描述一个软件系统的静态结构。这几种图比较容易画,也给出了画图要点,但最关键的是,我们认为,它明确指出了每种图可能的受众以及意义。
2020年3月16日

句句属实,90%的人都被需求整“哭”过!

设计满足业务的系统架构、大数据中台、算法平台,并非易事。在这里分享一线大厂线上真实案例的思考和实践,让我们在互联网架构设计、大数据研发、机器学习实践之路上共同成长!
2020年3月15日

Java开发者必备:超全的Java问题排查工具单

就说一个功能classes:通过修改了字节码,改变了类的内容,即时生效。所以可以做到快速的在某个地方打个日志看看输出,缺点是对代码的侵入性太大。但是如果自己知道自己在干嘛,的确是不错的玩意儿。
2020年3月14日

漫画:8年估值千亿美金的字节跳动是如何修炼的

如果觉得本文对您有帮助,请点在看、分享朋友圈,感谢您的支持!
2020年3月14日

PerfMa“寒泉子”李嘉鹏:成长和创业都要能人所不能,真强者何惧资本寒冬

2018年,二人破关而出,早年供职于惠普的童庭坚凭借个人的企业服务口碑,得到了太平洋保险的面谈机会。他拉着李嘉鹏直奔杭州某商业广场,后者平生第一次穿起衬衫、蹬上皮鞋,迈着浑身不自在的步伐赶往上海。
2020年3月11日

大数据中台之Kafka,到底好在哪里?

设计满足业务的系统架构、大数据中台、算法平台,并非易事。在这里分享一线大厂线上真实案例的思考和实践,让我们在互联网架构设计、大数据研发、机器学习实践之路上共同成长!
2020年1月8日

漫画:中国互联网往事(2000-2020)

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年1月7日

蚂蚁金服 Service Mesh 大规模落地系列 - 运维篇

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年1月6日

大中台模式下如何构建复杂业务核心状态机组件

看下面一个例子,基于交易,C2C、自营是两个具有极大区别的业务,他们有完全不同的两套业务流程。C2C平台需要对买卖两端进行担保,而自营更多的是给予买家保证权益。简化版流程如图5:
2020年1月3日

第一批90后已经30岁了,更扎心的是…

document.getElementById('js_content').addEventListener("selectstart",function(e){
2020年1月2日

阿里技术专家加多:Java异步编程实战之基于JDK中的Future实现异步编程

如上代码doSomethingA和doSomethingB方法都是有返回值的任务,main函数内代码1创建了一个异步任务futureTask,其内部执行任务doSomethingA。
2019年12月30日

建设银行对银行系金融科技转型的战略与思考

从G端突围,是因为阿里巴巴在浙江、腾讯在广东,都在做,名头很好,但都没有想清楚政府做事情怎么变现?但是银行做很容易变现。从同业合作角度看,我们会跟很多政策性银行进行合作,因为政策性银行没有To
2019年12月27日

这才是程序员加班的真正原因!

主管根本不怕找不到人,没工作的人这么多,不就是吃苹果简单的工作,替代性很高,马上就找到了G、H、I三个人,三个人都是新人,面对这么多苹果没得挑,只能硬着头皮吃
2019年12月27日

漫画:学习中台,看这篇就够了

首先,这里所说的“前台”和“前端”并不是一回事。所谓前台即包括各种和用户直接交互的界面,比如web页面,手机app;也包括服务端各种实时响应用户请求的业务逻辑,比如商品查询、订单系统等等。
2019年12月19日

漫画:程序员真是太太太太太有趣了!

网络上虽然已经有了很多关于程序员的话题,但大部分人对这个群体还是很陌生。我们在谈论程序员的时候,究竟该聊些什么呢?
2019年12月18日

端、边、云的全场景AI下,如何统一开发模式进行高效开发?

为了降低AI开发门槛,提升AI开发效率,同时承载端、边、云全场景AI的计算需求,华为推出了Atlas人工智能计算平台与MindSpore全场景AI计算框架。
2019年12月17日

漫画:从修灯泡来看各种 IT 岗位,你是哪一种?

你是开发人员吗?你知道“前端工程师”到底做了什么吗?
2019年12月17日
2019年12月16日

互联网公司会议观察

最常见的就是周会:每周准时上演,起着承上启下的作用——上一周不堪的回首,新一周开始的梦魇。
2019年12月13日

专访《程序员的三门课》李伟山:从程序员到技术总监的修炼秘籍!

现任某人工智能公司技术总监,江湖人称“山哥”,在分布式系统架构设计、高并发系统设计、系统稳定性保障等方面积累了丰富的实践经验,擅于利用数据分析解决实际问题,对新技术有浓厚的兴趣,乐于分享。
2019年12月13日

GitHub年度报告:JS第一,Python第二,Java第三

报告能为我们了解开发社区提供最直接的洞见。报告中最明显的两个趋势是:中国开源贡献仅次于美国,Python
2019年12月11日

10W+集群规模下,美团点评如何优化改造K8s?

定时巡检与对账:每天自动对所有宿主机进行状态检查,包括剩余磁盘量(数据卷)、D进程数量、宿主机状态等,并对AppKey扩容数据和实际的Pod和容器数据同步校验,及时发现不一致情况。
2019年11月12日
2019年11月12日

备战双 11!96秒,100亿,支付宝万级规模 K8s 集群管理系统如何设计?

2019年双11来了。1分36秒100亿,5分25秒超过300亿,12分49秒超500亿……全球最大流量洪峰54.4万笔,阿里巴巴核心系统全部上云...
2019年11月11日

蚂蚁金服大规模分布式事务实践和开源历程

在事务执行过程中,客户端和服务端进行通信的目的是为了存储事务日志。如果客户端在存储事务日志时,绕过服务端直接将事务日志写入数据库(如上图“同库模式”所示),那么一笔事务日志的存储链路就由原来的
2019年11月9日

因为支付宝,日本网民哭了!

在2018年的时候,越南和尼泊尔等国家就宣布全面禁用支付宝,原因是在越南发现了部分中国商家,使用未经授权的POS机(中国的二维码)进行收款,金额达20万元。
2019年11月8日

最近,程序员又被区别对待了

5月29日,IEEE向其编辑发送了一封电子邮件,邮件内容提到华为被禁止作为editor和reviewer参与学术活动(已有的编辑不允许处理任何论文),直到被BIS移除。
2019年11月6日

精华:金融科技趋势与IT技术架构篇

IT技术的发展是金融IT行业发展的内在动力,当前金融行业正处于从互联网化向智能化迈进的过程中。回顾金融IT技术的演变路径,我们可以看出,金融IT技术先后经历了三重浪潮:
2019年11月5日

Oracle的Endgame,或被Amazon收购或自生自灭?

Ma可没有菠萝:还是让Oracle自生自灭吧,这样纯粹的商业公司,毫无技术良心,不值得收购,死了就死了吧。Amazon一直是绕着Oracle走的,技术上没啥耦合的必要。
2019年11月3日

干货|我在 GitHub 上发现了一款骚气满满的字体!

文本有代码表示:text,字体大小有代码表示:size,粗细有代码:weight,字间距有代码表示:tracking……
2019年11月1日

程序员的三门课之项目管理篇

蓓蓓老师会为你介绍一套最简易的项目管理知识框架,删繁就简,避免你在庞大的知识体系中迷失方向。另外,她还会给你介绍初做项目管理时的误区,以免你走弯路。
2019年10月30日

内涵!!!程序猿才懂的动图...

本文由程序员茶特约播出,400位互联网一线CTO钦点正山小种红茶,养胃提神减脂神器,秋季必备
2019年10月25日

漫画:程序员的幽默

为什么是10月24日?因为1024是2的十次方,二进制计数的基本计量单位,是程序员最熟悉的数字,就像医生的刀、画家的笔。
2019年10月24日

去Oracle不仅是BAT的事,AWS彻底去O

数据迁移使内部团队自由选择最契合其需求的专用AWS数据库服务,使他们更好地控制预算和成本模型。低延迟服务已迁移到DynamoDB和其他高度可扩展的非关系型数据库,例如Amazon
2019年10月16日

懒惰程序员的百宝箱:提升工作效率的七大神器

自动化构建指自动创建软件组建的一组进程,包括将计算机源代码编译成二进制码、将二进制码包装成软件包并对其进行自动化测试。很早以前的自动化构建都是通过创建Make来完成的,后来发展为GNU
2019年10月14日

FinTech专题:支付平台建设资金底线防火墙的杀手级设计方案

单边是收单业务中最典型的资金底线风险,单边这个词汇来自于财务行业,在收单的结算流程中,很容易出现一种“单边账”的情况,单边账:即一方的账目发生变化,而另一方没有,那么随之而来的问题就是,钱去哪儿了?
2019年10月12日

漫画:云市场下,运营商甲方爸爸也出来抢乙方生意了?

在一个大佬云集的群里面,某银行技术负责人大B哥一句貌似平淡无奇的问题一石激起千层浪
2019年9月26日

研发团队资源成本优化实践

除了以上梳理的项目之外,每月还会有一些新增的成本项目加入进来,团队要保持足够的关注。在实践中会发现某项成本在个别月份突然升高,这时候就要找到是新增加了项目,还是某个指标在业务或者算法上有所调整。
2019年9月25日

漫画:35岁的IT会不会失业?

35岁是一个比较尴尬的年龄,上有父母,下有妻儿,加班拼不过25岁的小伙儿,工资要高出不少,当风险降临时,老板会怎么考虑?
2019年9月24日

手哥架构宝典系列:支付系统2.0架构演进

感谢为本书付出大力支持的李晓时、右军、孔庆龙、李伟山、杨波、张逸、刘地生、田向阳、刘凡、王东、朱攀、朱永光、黄哲铿、王辉、陈宗、陈显铭、高磊、石涛生和曹洪伟;
2019年8月5日

30条架构原则:助你成为大牛架构师

原则9:想要准确知道用户如何使用我们的产品是很难的。所以我们要推行MVP(最小可行产品)。该理念的核心在于:先制定一些用例,完成用例所涉及的相关功能,立即发布产品,然后根据反馈和经验对产品进行优化。
2019年7月9日

专访《突破》作者刘朋: 程序员快速提升领导力的15个模式!

pattern)”,模式的概念还能在更广大的领域得到应用。也就是在那一刻,我突然意识到我之前不断刻意尝试的团队管理的方式,并总结出的一系列可复制的经验,不就是一些“领导力模式(Leadership
2019年5月16日

手哥架构宝典系列:支付系统1.0架构演进

感谢为本书付出大力支持的李晓时、右军、孔庆龙、李伟山、杨波、张逸、刘地生、田向阳、刘凡、王东、朱攀、朱永光、黄哲铿、王辉、陈宗、陈显铭、高磊、石涛生和曹洪伟;
2019年5月14日

牛逼的架构师是怎么炼成的?

架构优化一方面是优化系统交易链上的每个环节进行分析并优化,另一方面是对单一架构进行瓶颈点分析和调优。但是优化的目标大致相同,最终目的是提高系统的响应速度、吞吐量、降低各个模块之间的耦合。
2019年5月8日

远离低效加班! 高效领导者提升思考力的5个底层法则

运维工程师都熟悉的"事故金字塔"法则,也叫做海因里希法则,意思是1个死亡重伤害事故背后,有29起轻伤害事故,29起轻伤害事故背后,有300起无伤害虚惊事件,以及大量的不安全行为和不安全状态存在
2019年5月5日

架构大咖言传身教:从程序员到架构师

古人已经总结了,『纸上得来终觉浅,绝知此事要躬行』,学习也需要方式方法,需要目标反馈,针对自己在日常项目遇到的问题去学习再进行实践验证学习效果会更好。SMART目标就能很好的帮助你如何学习。
2019年4月28日

从程序到健身

程序员是一份很辛苦的职业,整日面对计算机,常常“久坐不起”,锻炼身体就显得尤为重要,常有一句话,“到最后大家拼的不是智力而是体力”,这是有道理的。因为身体是后面N个零前面的那个1,而且还是唯一的1。
2019年4月28日

程序员内涵图,看到第14张笑出猪叫

程序员最幽默(ID:humor1024)编译配字
2019年4月27日

真.架构实践宝典 - 一文囊括中国各大互联网技术架构演进(收藏版)

阿里如何实现秒级百万TPS?搜索离线大数据平台架构解读
2019年4月24日

一个技术人在世界读书日的遐想

作为中生代技术社区的架构图书,本架构宝典汇聚了顶尖技术架构精华,从本书可以窥见IT公司从技术架构选型到落地实践的案例,非常适合从技术研发即将转入架构师的工程师,以及需要进一步开阔眼界的架构师们。
2019年4月23日

构建千亿市值公司的架构师们新书《架构宝典》,你值得拥有

架构是软件工程的实践艺术,要化理想为现实,不是空中楼阁。懂得再多的设计理念、方法论,光说不练还是假把式,只有做出来博得认可的才是真功夫。这本宝典汇集了许多业界成功案例,不讲空话,诚意满满,不可多得!
2019年4月22日

银弹?刚柔并济的开源分布式事务解决方案

ShardingSphere(Incubating)将通过乐观锁、悲观锁、无隔离等几种策略,做到读已提交、读未提交、可重复读以及序列化等隔离级别的一一支持。并通过多版本快照进一步提升系统的并发度。
2019年1月25日

《突破-程序员如何练就领导力》引用参考文献归纳与推荐

Investment)顺序读书学习。书中提到的书目都是出自大师之手,本文的排序纯属一家之言和个人感受,完全没有评判的意思。纯属个人观点,全当抛砖引玉,如有不妥,欢迎大家不吝赐教。
2019年1月10日

胡忠想|微博微服务架构的Service Mesh实践之路

这期间不仅参与了微博后端架构从大的单体应用迁移到微服务架构的改造,还作为主要负责人之一,主导了微服务架构在公司多个业务线的推广和落地,很荣幸在这里可以跟大家分享下微博在微服务架构方面的实践经验。
2018年11月16日

云原生架构下微服务最佳实践-如何拆分微服务架构

从SOA架构到服务化架构、再到微服务架构,是一个逐步演进的过程,Amazon被认为是微服务的鼻祖,2015年我曾经接触过一个Amazon的工程师,他并不是特别了解微服务这个名词,直到看完Martin
2018年11月15日

SpringBoot与RocketMQ客户端集成原理解读与示例

上面的一章介绍了RocketMQ在spring-boot-starter方式的实现,这里通过一个最简单的消息发送和消费的例子来介绍如何使这个rocketmq-spring-boot-starter。
2018年11月12日

热烈祝贺Sharding-Sphere项目进入Apache基金会孵化器

美国时间2018年11月10日6点,分布式数据库中间件开源软件Sharding-Sphere正式步入Apache基金会孵化器。
2018年11月10日

原理 | 分布式链路跟踪组件 SOFATracer 和 Zipkin 模型转换

https://github.com/opentracing/specification/blob/master/specification.md。一些具体的概念下面将结合
2018年11月7日

资深技术专家杨彪:你真的了解REST吗?

本文介绍了REST的相关概念,同时介绍了我们为什么需要REST,分析了前端渲染和后端渲染的优势是什么,然后再介绍了什么样的REST才是"正宗"的,最后通过一个示例完整的演示了CRUD的操作。
2018年11月2日

4个误区:由「技术岗」转「管理岗」小心避开

做管理却不但每天处理大量临时的突发的问题,自己还要主动发现并解决潜在的隐患,争取更多资源。有些人第一次碰到这样大脑左右切换变得不习惯,喜欢呆在自己缘来做技术的思想的舒适区,最终误了大事。
2018年11月1日

山哥的撮合系统火力加强升级版

如果市价委托全部撮合完毕后该买入委托还存在可交易数量且价格大于等于卖出队列中的卖一最低价格,则继续跟限价委托撮合。如果卖出队列中只有限价委托且该买入委托的价格大于等于卖出队列中卖一的最低价格,则
2018年10月31日

十条精进原则,给迷茫于劳而无功的技术人

自满的人,往往表现为工作中把别人的建议当成是批评,不接受任何反对意见,学习上也缺乏求知的动力,总是拿自己的长处去跟别人的短处做比较。其实每个人多少都会有一些自满,可怕的是不知道甚至不愿承认自满。
2018年10月29日

张亮:Sharding-Sphere成长记

在Sharding-Sphere的旗下产品Sharding-Proxy逐渐成熟的同时,京东数科当仁不让的成为了第一个吃螃蟹的人。京东数科将部分核心业务系统通过小流量
2018年10月26日

1024程序员 | 我如何从零基础转行成为一个自信的前端

的范畴论教程。视频教程地址。这一系列教程是面向程序员的,所以不用太担心一开始就听不懂,难以入门。不过,后期要学懂还是要花点精力多去找些材料读的,毕竟范畴论是种高度抽象的知识。教程涉及到代码的部分会用
2018年10月24日

1024程序媛 | 美团女技术总监任登君:不要给自己的人生设限

坦白讲,那时我对互联网也不是很了解,对广告也不是很了解,但这个最接近业务,自己写了五年的论文,做了五年的实验,感觉跟社会很脱节,想到一家能够将一身所学落地的公司,所以最终选择了阿里巴巴的广告平台。
2018年10月24日

拜拜!面向对象编程

原文:https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53作者:Charles
2018年10月22日

苏宁金服技术大揭秘:支付决策机器人

熔断降级,外部服务崩溃,告警触发免疫系统执行关闭或切换调用,保障业务系统降级运行,如额度系统故障,免疫系统自动关闭决策对额度中心调用,决策降级运行,保证决策链路不因额度故障发生雪崩,影响整体业务。
2018年10月19日

揭秘:蚂蚁金服 SOFA 分布式架构演进之路

本身会造成比较大的压力,另外,这种负载均衡设备在处理长连接的时候会有一些问题,服务端扩容操作可能会导致最终流量不均衡,所以,在后面,我们引入了自研的服务注册中心,变成了下面的这种结构:
2018年10月17日

突破技术管理,IT人中年危机变契机

项目管理,即对事的管理。很多公司会设立有项目经理的角色,这块就不怎么需要技术总监来操心;但反过来讲,每一位技术人员也都身兼项目经理的角色,而技术总监一定是最大的项目负责人。
2018年10月15日

不是所有的程序员都适合转管理,但是领导力可以有套路练就

做程序员确实需要一些技术能力,当然,还要有坚忍不拔的精神。但除此之外,更重要的还是要有良好的沟通技巧。最后闻达于天下的人,往往就是那些能够有效书写和沟通的人。杰出程序员的功力更在代码之外”!
2018年10月11日

阿里资深数据专家:RocketMQ底层通信机制(赠书)

分布式系统各个角色间的通信效率很关键,通信效率的高低直接影响系统性能,基于Socket实现一个高效的Tcp通信协议是个很有挑战的事情,本节说明RocketMQ是如何解决这个问题的
2018年6月25日

蚂蚁技术团队:传输币种被篡改问题排查

的作用是将返回的对象替换反序列化创建的实例,主要使用在单例的场景,在序列化和反序列化中主要用于用返回的对象代替反序列化的对象,否则的话,反序列化会导致内存中有很多单例对象。
2018年6月8日

手把手教你搭建一个基于Java的分布式爬虫系统

下载网页:https://club.jd.com/comment/productCommentSummaries.action?referenceIds=23934388891,消耗时长:176
2018年6月6日

知识付费时代,程序员,你的知识在哪里?

知识付费变成了互联网新兴行业,开始变得越来越火热!在这个大背景下,越来越多的人选择以付费的形式来分享自己的技术和经验,越来越少的人还在免费的分享着自己的知识,这使得很多小伙伴学习的道路上加了一道坎!
2018年6月5日

阿里云弹性裸金属服务器-神龙架构(X-Dragon)揭秘

对于自研主板主要是因为从2014年开始随着客户不断上云,我们发现在使用一些业界的X86的主板没办法更好的满足需求,所以主板我们是完完全全的自研,这个主板的所有IP属于阿里巴巴完全自主设计。
2018年5月29日

饿了么大数据计算引擎实践与应用

上述示例中使用到的数据都是通过Grace收集的。Grace是饿了么大数据团队开发的应用,主要用于监控分析线上MR/Spark任务运行数据,监控运行中队列及任务明细及汇总数据。逻辑架构如下:
2018年5月29日

盒子科技刘恒:聚合支付系统演讲

定时调度,它需要定时、定点、定量的去拉取一批订单进行处理,如果拉取的数据太多,内存直接爆了,拉取太少,有很多交易得不到执行。在分布式环境如何充分提升并发的前提下充分使用机器的资源变得越来越紧迫。
2018年5月25日

通过Nvidia签名的二进制文件执行系统命令-博客-云栖社区-阿里云

然后,当我看到Hexacorn文章(http://www.hexacorn.com/blog/2017/11/10/reusigned-binaries-living-off-the-signed
2018年5月25日

Google 的 Git v2 带来颠覆性性能提升?恐怕未必。

很多技术圈的朋友也在转载这个新闻,那至于性能改进有多大,里面的细节是什么呢?事实上这次改动只在极端情况下有性能提升,绝大多数情况下,用户感受不到性能的提升。很多不明所以的转发大概是因为
2018年5月24日

饿了么陈东明:不理解Zookeeper一致性原理,谈何异地多活改造

consistency,比如本文主要讨论的Zookeeper(Zookeeper很明显是一个分布式系统)的一致性。实际上,多核处理器上运行的多个程序,其实也是一种分布式系统(Lamport在他的这篇
2018年5月24日

蚂蚁金服:消息队列事务型消息原理浅析

必须满足“一致性”要求,即账单服务数据库变更事务提交成功,风险控制服务和短信通知服务收到“账单变更”消息;账单服务数据库变更事务回滚,风险控制服务和短信通知服务不会收到“账单变更”消息。
2018年5月23日

Sharding-Sphere 3.X万众瞩目登场,如约而至!

从Sharding-JDBC到Sharding-Sphere,老铁粉陪它一同走过,新朋友也在陆续加入。Sharding-Sphere是什么?做什么?做的如何?三大经典提问帮助新老朋友一同温故知新。
2018年5月23日

蚂蚁金服开源 | 在 Spring Boot 中集成 SOFABoot 类隔离能力

采用统一的依赖管理机制规避了大部分依赖冲突问题。理想很美好,现实却很骨感,作为蚂蚁金服这类大体量的公司,各业务线纷繁复杂、基础服务组件繁多,很难做到对所有
2018年5月21日

如何看待蚂蚁金服成都的新office?

了解成都的伙伴都知道银杏乃成都市树,也有“千年老寿星”之美称,与我们的LOGO组成世界地图的造型,也寓意蚂蚁全球化的策略!
2018年5月20日

刚刚,百度宣布陆奇辞去COO 股价大跌6%

李彦宏表示:“王海峰博士是百度培养多年的技术领袖及优秀领导者,兼具深厚的理论修养和扎根搜索业务多年的实践经验,具有鲜明的务实、自驱、负责到底的工程师风格,是百度简单可依赖文化的优秀代表。”
2018年5月19日

深入浅出分布式缓存的通用方法

实际上,Redis的客户端Jedis本身实现了基于一致性哈希的客户端路由框架,这种框架的好处是便于动态扩容,当一致性哈希中的节点的负载较高时,我们可以动态地插入更多的节点,来减少已存节点的压力。
2018年5月18日

美团点评Redis在高负载下的中断优化

后来公司内网络内核研发大牛王伟给了我们点拨:不同网卡自己实现不一样,比如Intel的igb网卡rx_fifo_errors在missed的基础上,还加上了RQDPC计数,而ixgbe就没这个统计。
2018年5月17日

中华万年历CTO杭建:Java后端技术概览(赠书福利)

数据存储和处理:数据存储下来最终还是要用来做分析和处理的。数据的处理分为离线处理和实时处理。离线处理的优势在于能够处理大量数据,但是一般会有T+1的延迟,适用于计算量大但是对于结果允许有延时的场景。
2018年5月16日

技术大牛养成指南:吃的草够多,你也能成为大牛(附思维导图)

周末还是不用怎么加班的,周末用于放松、睡觉、看电影、娱乐,你也可以在周末里面规定自己挤出4个小时,也就是每天2个小时,这样算下来,一天大概就两个多小时,再加上你在工作中的积累,每天3小时也不是很难。
2018年5月15日

中生代技术

有一些工程师的人生理想是做团队里的技术老大,这当然是一个值得称赞的理想。可是,如果整个团队技术能力一般,发展潜力一般,而你是技术最强者,这与其说是幸运,不如说是悲哀。这种场景被称之为“武大郎开店”。
2018年5月11日

秘诀!支付宝支撑双十一4200万次/秒的数据库请求峰值的技术实现

对业务来说,OceanBase分布式架构能做到的最好状态是什么呢?我认为是对业务透明。通过分布式架构,我们做到高可用、做到可扩展,但是对业务系统,要做到透明,表现为一个单节点数据库,体现在如下几点:
2018年5月10日

蚂蚁金服CTO程立:金融级分布式交易的技术路径

数据质量:数据质量是金融服务质量的基础。数据从采集、生成、流转、存储、计算、使用需要经历很多环节,要确保经过这么多环节后,数据依然是准确、完整和及时的,需要系统具备全链路的数据质量管控与治理能力。
2018年5月9日

DevOps老司机如何兼顾运维与开发?(附脑图)

无论我们的架构多么完善,也很难做到尽善尽美。那么在一些需要人为介入处理的故障中,快速地发现异常,能直接降低服务的不可用时长。因此,对于一般的服务,将报警配置地更完善是我们能快速定位异常的第一步。
2018年5月8日

日访问量百亿级的应用如何做缓存架构设计

小结一下,到目前为止,关注Cache集群内高可用、它的扩展性,包括它的性能,还有一个特别重要就是存储成本,还有一些我们没有关注到,比如21运维性如何,微博现在已经有几千差不多上万台服务器等等。
2018年5月7日

五四特辑 | 90后游戏沉迷少女蝶变科技公司CEO

17年末从冰鉴离职后,朱清花了两个月时间辗转于各大城市,考察了不同行业市场的发展情况。她很清楚,从技术总监走向CEO角色,从幕后走到台前,接触市场、了解市场、发现机会,是她首要的、也是必须做的事情。
2018年5月4日

不用到处找了,Coding Dojo全攻略奉上

retreat活动中,同一道题目会反复写几轮。按照规则每轮都要删除代码从头开始。自然而然的就会有小组提出能否保留测试只删除实现代码。也就是说只要开始写单元测试很快就会认识到它的价值,并希望再次利用。
2018年5月3日

海纳云邹均博士:Tokenomics时代下的区块链与供应链金融

在这里面凭证管理这一块,基本上是从确认订单、确认收货、确认融资这些很重要的传统的文件,然后上链。存证的对象是包括像交易合同,发票,贷款合同,企业信息等,但是有些信息需要加密。这也就是一个简单的流程。
2018年4月28日

尚小朋:区块链应用可以落地还是歌手唱的“泡沫”

一个分布式的链接账本;基于分布式的共识算法来决定记账者;账本内交易由密码学签名和哈希算法保证不可篡改;账本按生产的时间顺序链接,当前账本含有上一个账本的哈希值,账本的链接保证不可篡改。
2018年4月27日

蚂蚁金服蓝绿发布实践

蓝绿发布模式下,应用调用控制在单元内部,隔离了单元间的调用。一个单元要么全部是新产品代码,要么全部是老产品代码,不存在新老代码交叉调用的情况,避免了发布期间的新老兼容性问题。
2018年4月23日

干货沙龙|4位大咖手把手教你缓存架构、分布式消息、聚合支付架构设计(附全部PPT)

江谷强老师从分布式新需求出发,分享了在应用解耦,事务消息价值,行业的典型解决方案,微服务经常使用不同的数据存储方案,数据高度自治。为保障各服务间数据的一致性,介绍分布式事务消息的实践方案。
2018年4月22日

孙宇聪:来自Google的DevOps理念及实践

这个问题是运维部门独特的功能或者独特的角色,要负责将把这个东西确定下来,我们到底要承担多大的流量,要有多少冗余。接下来就是验证这件事情,到底有没有这样的能力,能不能处理这么大的流量或者这么大的需求?
2018年4月19日

"分布式事务一致性" 看这一篇就够了

协调服务(补偿框架)同样会记录第3步的状态,同时会另外记录一条事件,说明业务出现了异常。然后就是执行补偿过程了,可以从业务流水的状态中知道补偿的范围,补偿过程中需要的业务数据从记录的业务流水中获取。
2018年4月17日

SLA 99.99%以上!饿了么实时计算平台3年演进历程

2KAFKA、2ES、2HDFS、2DB。同时高度封装,抽象出部分配置,用户只需要通过填写一部分参数就可以实现数据的落地,大大加快了数据接入的效率,同时在数据落地层面引入了熔断功能;
2018年4月9日

蚂蚁通信框架实践

问题),便捷的升级机制,兼容性保障,灵活的线程池模型运用,细致的异常处理与日志埋点等,这些功能都需要在通信协议和实现框架上做文章。本文主要从如下几个方面来对蚂蚁通信框架实践之路进行介绍:
2018年4月4日

邱剑 | 美团云容器实践之路

同时容器在某些资源限制上并不支持持久化,在容器重启之后就重置了,我们也做了相应的改造。支持美团云的底层网络,我们开发了MosBridge让Docker支持美团云的虚拟网络。另外也改造了Docker
2018年4月3日

分布式理论:CAP是三选二吗?

在金融业务中,采取类似两地三中心架构,往往可能采取本地数据和异地机房数据同时写成功再返回的方式。这样付出了性能的损耗,响应时间变长。但发生机房故障后,能确保数据是完全可以读写的,保障了一致性。
2018年3月19日

给你一份架构部操作手册,你会用么?

本人曾经负责某互联网电商公司架构部,离职交接时写过一篇交接文档,叫做“架构部操作手册”,如今时过境迁,里面很多信息已不再敏感,脱敏处理后分享,大家可以从中看到架构部的具体工作情况。
2018年2月1日

VR/云计算/大数据/区块链/AI…这么多技术热点你该怎么选?

垂直方向,是个人在团队内的位置。还是以游戏为例,客户端团队里,主程的位置最重要,其他的,做游戏逻辑实现的开发者,位置可能会比负责UI的开发要重要。(根据游戏的核心竞争力也可能不同,这里只是举例)
2018年1月30日

ArchData技术峰会成都站完美收官(附讲师胶片下载)

1月27日早上,成都天空开始飘起朵朵雪花,来自上海、杭州、北京和成都的技术大咖们齐聚ArchData技术峰会,为成都技术圈朋友献上了一份厚礼!
2018年1月29日

近80%的技术前沿都涉及了的TECH INSIGHT论坛纪实(附PPT下载)

德国提出来工业4.0,西门子的实践分享,数字化可以在不同的阶段进行相应的部署,充分发挥数字化的优势及行业专有知识的数字化转型!
2018年1月26日

成长有诀窍,踩前人肩膀上会看得更高远,推荐公号

打通线下分享的最后一公里。总覆盖会员30000+人;资深架构、总监等职位以上3000+人。定期在线分享近80次,线下技术沙龙超过70次、覆盖北上广深、杭州、南京、厦门、成都、重庆、西安等城市!
2018年1月25日

蚂蚁金服西亭:智能金融的技术挑战与方案

行业专家与算法工程师通力合作,通过全链路深度学习,融合噪音去除、目标检测、程度判断、目标分割、决策生成等,实现车辆定损。我国每年的车辆定损案件4500万,其中60%
2018年1月23日

琅琊风云榜:对话Tiny框架创始人罗果

罗果:由于大会的主题主要限定在数据方面,因此这次我准备的内容也必须切题,全部都是和数据有关的,就我们在关系数据库的水平扩展、数据权限,数据融合和数据展现方面的实践给朋友们做个汇报,必须都是干货。
2018年1月22日

春节前最后的技术峰会丨系统提升技术实力,为年后跳槽涨薪做好准备!- TECH INSIGHT暨ArchData成都站

组委会隆重邀请到客如云技术VP何文斌老师,来自北京润乾软件的首席科学家蒋步星老师、前风控机构技术总监朱清女士和数联铭品大数据中心技术总监马扬老师,分享在各自领域的大数据实践;
2018年1月18日

【重点】程序员年底跳槽高薪必须掌握的视频(含源码)

很多程序员喜欢调侃说自己是“码农”:编码的农民工,在工作上被各种使唤,各种加班,累得像个牲口。在职业发展上各种迷茫和彷徨,完全看不到未来的希望,但是“大数据时代”来了,所有曾经的梦想都将成为现实。
2018年1月15日

基于xstate实现携程金服业务流程动态化

本文通过介绍携程在互联网金融服务领域如何快速高效解决合规落地问题,提出了一种基于xstate的工作流动态调整方案。这种方案适合所有需要在线流程升级的应用。包括金融,证券,电商,政务,物流等行业领域。
2018年1月12日

都在说微服务,那么微服务的反模式和陷阱是什么(一)

网上看到一本关于微服务反模式的电子书,看后感觉内容非常棒,于是我决定分阶段翻译成中文书,翻译的目的也是想帮助想深入了解微服务的朋友,由于英文水平有限,如有翻译不对之处希望多留言指正。
2018年1月9日

日订单峰值破40万!58速运订单调度系统架构大解密

A2:不是,首先像这种车辆的调度,你肯定不能离得特别远,如果你那个订单和司机的距离超过了5公里,基本上这个订单成交的概率是非常地低的。我们是以订单的起始点,去搜索附近的司机,这个没有区域的限制。
2018年1月8日

2018 年关注这些技术公众号,焦虑少一点

JAVA葵花宝典,内含小程序自助免费领取各阶段资料,java知识和技术查漏补缺,空余时间学习碎片化知识,分享开发、运维、架构等综合性知识,助力职场最后一公里与职业进阶,每天看宝典,就选它。
2018年1月4日

亿级请求下多级缓存那些事

3)如果Nginx本地缓存没命中,则会读取相应的分布式缓存(如Redis缓存,另外可以考虑使用主从架构来提升性能和吞吐量),如果分布式缓存命中则直接返回相应数据(并回写到Nginx本地缓存)。
2018年1月3日

构建云上企业数据库架构分为哪五步?

第三个问题是成本,在尽可能小的预算成本内完成业务目标。为了满足这三个需求,阿里巴巴在数据库架构上做了很多探索和改进,包括异地多活升级、数据库容器化、混合云架构、计算存储分离和数据库与离线混布。
2017年12月29日

动手写缓存

document.write("来自《深入分布式缓存》作者团队的文章,教您如何写缓存,值得阅读!".replace(/\r/g,"").replace(/\n/g,"").replace(/\s/g,"
2017年12月28日

领域驱动设计(DDD)在美团点评业务系统的实践

张逸老师即将在成都推出领域驱动设计公开课,两天的课程,4个单元,从了解领域驱动设计、战略式设计、战术式设计到领域建模实战演练,手把手教您进入领域驱动设计殿堂!仅余最后5席,欢迎公司组团参加!!!
2017年12月26日

圣诞献礼 - 走进聚美优品技术交流

蚂蚁金服资金运营技术部负责人右军老师,分享了《我眼中的工程师文化》,从文化的角度出发,通过不同大咖对工程师文化的理解,分享如何打造工程师文化,有人说工程师文化是20%
2017年12月25日

当DDD遇上微服务

Cockburn提出的六边形架构(又名port-adapter模式)在边界含义上与Container是与之呼应的。下图中外部六边形的边界就是一个物理边界,按照之前的分析,我们可以将其视为进程边界。
2017年12月22日

如何改变Redis用不好的误区

至此,这个Redis变成了完全的单机内存型,除了祈祷它不要挂,已经没有任何方法了。悬着好久,直到修复MongoDB集群才了事。如此的侥幸,没出大事,但心里会踏实吗?不会。
2017年12月19日

易宝CTO陈斌:互联网技术促进传统产业升级(GIIC演讲实录)

前两天我买一个智能门锁,我给我老妈装上之后,我就在家里听到智能门锁手机端提示说“老板,有人玩你的门锁”,然后开门一看邻居在玩我的门锁,所以它已经智能到这个程度,也就是有人玩门锁都能警告;
2017年12月16日

DevOps落地三部曲:如何归责?用啥工具?往哪里去?

commit去打包,因为遗留系统应用的打包我们还需要用,还是有一些虚机的打包,所以我们用的是Paker。那么整个流程实际上很简单,还是用Jenkins去做打包,镜像存储到内部的私服上。
2017年12月15日

张逸:限界上下文的边界

在逻辑边界和物理边界中间,还存在一种折中的手段。在考虑限界上下文划分时,分开考虑代码模型与数据库模型,就可能出现在代码上分离,而在数据库层面却存在数据共享的形式,即多个限界上下文共享同一个数据库。
2017年12月14日

由参加领域驱动设计大会与自己所想的

有一对双胞胎,他们出生的时候,长得一模一样,以至于爸妈都分不清,不得已他们在双胞胎的脖子上系个项链来标记:谁是老大?谁是老二?其实这个“标记”就可以看作是实体的标识,只不过是用项链来标识的。
2017年12月13日

李艳鹏:分布式一致性协议

Group定义了DTS(分布式事务处理模型),模型中包含4个角色:应用程序、事务管理器、资源管理器、通信资源管理器四部分。事务处理器是统管全局的管理者,资源处理器和通信资源处理器是事务的参与者。
2017年12月6日

烨烁:CDN 加速 OSS 常见问题及处理思路

上)。该部分控制了整个站点的业务逻辑,用户会发动态请求到业务服务器,业务服务器决定了系统逻辑返回给客户以什么动态数据。而另外一部分则是以静态脚本(例如
2017年12月6日

涂威威:第四范式经验与思考分享

所谓科学发现的前三个范式,第一是:实验;第二是:理论;第三是:模拟;第四范式就是数据挖掘。数据挖掘一般是指从大量的数据中自动搜索隐藏于其中的有着特殊关系性(属于Association
2017年11月30日

LinkedIn 全球副总裁:如何搭建一个 5 亿用户的职场社区

倍甚至更多。根据这个发现,我们上线了“用户简历”功能,并且让它更容易被谷歌搜索发现。这个产品功能使得我们的自然访问流量爆发式增长,越来越多的用户在谷歌上搜索他感兴趣的人的名字从而来到
2017年11月28日

走进蚂蚁金服-全球名企技术巡回第一站

主要给大家分享聚美优品在通过混合云架构来应对各种技术挑战的心理路程,也为大家在规划与实施混合云的时候提供了一些参考价值,当然也吐槽了一些主流云服务的服务不到位的情况,引起现场一片共鸣。
2017年11月26日

王东:微服务下的APM全链路监控

document.getElementById('js_content').addEventListener("selectstart",function(e){
2017年11月24日

Uber首席系统架构师Matt Ranney:可伸缩的软件系统工作原理

编译自:http://highscalability.com/blog/2015/9/14/how-uber-scales-their-real-time-market-platform.html
2017年11月20日

蒋步星:轻量级大数据计算引擎

集算器是轻量级、高性能、分布式的计算引擎,解决HADOOP上SQL能力弱、开发难、运算慢的问题,可以极大地缩减大数据平台的搭建周期和实施成本。
2017年11月15日

王晔倞:在‘持续污染’与服务治理之间寻找平衡

一组数据可以看出持续污染的整个过程,短短的1-2年内,接口从400-2000,增加了5倍;子系统从150-300,增加了1倍;团队从5-20,增加了4倍;事业群从0-4,增加了4倍。
2017年11月7日

DDD战略篇:架构设计的响应力

组件之间能够互相调用,但彼此之间不应该有强依赖,即各自完成的业务是相对独立的,不会因为一方掉线而牵连另外一方,比如新闻网站挂掉了,聊天网站应该继续正常提供服务,可能提示用户暂时无法提供新闻信息而已。
2017年10月30日

马云:阿里巴巴必须成为国家和世界创新的发动机

“达摩院”首批公布的研究领域包括:量子计算、机器学习、基础算法、网络安全、视觉计算、自然语言处理、下一代人机交互、芯片技术、传感器技术、嵌入式系统等,涵盖机器智能、智联网、金融科技等多个产业领域。
2017年10月27日

陈磊-大数据风控:拍拍信的AI视角

Solutions分析总监。作为数据行业老兵,拥有超过十年的数据管理和统计挖掘经验,为电信、零售、金融等行业客户提供端到端数据分析和产品解决方案,在数据+技术驱动业务领域有丰富的积累。
2017年10月25日

创业九死一生,为什么技术人创业更容易成功?

中生代技术是2016年初成立于成都的技术社区,致力于传播最新技术资讯,原创技术文章分享,打通技术线下交流最后一公里,链接技术大咖,通过老中新的技术接力,挖掘新生代技术潜力,做技术的中坚力量;
2017年10月19日

达摩院,NASA计划!阿里马云巴巴是要启程回外星了么?

照片里的任何一个名字,都足以让科学迷眩晕,但上能够真正听懂他们讨论的人,全世界也寥寥无几。欧内斯特·索尔维,比利时工业化学家,靠着科技带来的雄厚财力,组织起了这样的盛会,瞭望人类的新疆界。
2017年10月11日

ArchData技术峰会北京站完美谢幕,精选片段及胶片下载

ArchData技术峰会,聚焦于AI与大数据的分享与传播,北京站是继上海站之后的第二座城市,上海站报告参见ArchData技术峰会上海站完美收官(附讲师PPT下载)
2017年9月29日

李艳鹏:史上最全的架构师图谱

这份技术知识图谱秘籍真的很棒,【云时代架构】技术社区极力推荐分享给身边的技术人儿。希望这份技术知识图谱能够帮助到每一位奋斗在技术路上的小伙伴。
2017年9月19日

ArchData技术峰会助力认知升级(北京站)

穷则思变,需要认知升级,技术改变世界,那我们就一起来升级认知,学习下未来的技术发展趋势,跟上时代步伐,升职加薪后,分分钟挣iPhone
2017年9月13日

ArchData技术峰会上海站完美收官(附讲师PPT下载)

润乾创始人兼首席科学家蒋步星分享轻量级大数据引擎,分析了大数据发展的现状,和轻量级大数据引擎的必要性,从集算器,单机计算技术,集群解决方案等方面做了详细阐述;
2017年9月12日

React Native在特赞的应用与实践

这些动画都必须应用在特定的动画组件之上,除了内置一些动画组件,我们还可以根据需要自定义动画组件。在动画的过程中,我们还可以进行跟踪,根据Animated.event对象获得动画过程中的相关变量。
2017年9月7日

专访陈磊:拍拍信与金融数据AI

Solutions分析总监。作为数据行业老兵,拥有超过十年的数据管理和统计挖掘经验,为电信、零售、金融等行业客户提供端到端数据分析和产品解决方案,在数据+技术驱动业务领域有丰富的积累。
2017年9月1日

王新栋 | Hystrix技术解析

execute():以同步堵塞方式执行run()。调用execute()后,hystrix先创建一个新线程运行run(),接着调用程序要在execute()调用处一直堵塞着,直到run()运行完成。
2017年8月30日

蒋勇 | 白话区块链技术栈与应用

然后通过梅克尔树,假设图中的2号事务数据下载有问题,则计算出的Hash12必然是与其他节点不⼀致的,很快就能定位到问题块,除了能够快速定位到数据块外,还有⼀个作⽤,就是对SPV(Simplified
2017年8月29日

陈浩 | 从区块链即服务(BaaS)到价值互联网

第二是区块链作为一种特殊的系统,它本身的金融属性是无法剥离的,正因为它的金融特性才使得系统具有生命力,当剥离了它的金融属性,它就会退化成一个单纯的拜占庭容错系统,它本身所能支持的生态也会被大大削弱;
2017年8月22日

润乾蒋步星 | 非结构化数据分析技术是忽悠

大数据概念兴起的同时也带热了非结构化数据分析。传说一个企业中80%的数据都是非结构化数据,如果按占据空间来算,这个比例大体不假,毕竟音视频这类数据真地很大。
2017年8月15日

谢康 | 同程旅游微服务最佳实践

能根据版本号判断服务是否向后兼容是服务依赖管理的一个很重要的方面,大多数时候做一个使服务不在向后兼容的决定是很难的事,但是不断的向后兼容的结果往往是服务体量不可控制的增长和系统复杂度的非线性上升。
2017年8月14日

【数据蒋堂】第1期:多维分析的后台性能优化手段

列存还会加大硬盘的并发压力,在总字段数不多或取用字段较多时并没有优势。对于机械硬盘,如果再使用并行手段进一步加剧并发压力,很可能导致性能不升反降的结果,对于易于并发的固态硬盘使用列存较为合适。
2017年8月11日

黄灵 | 敏捷团队的激励手段

由于马斯洛需求理论决定了每个人的需求层次是不同的,甚至是同一个人在不同的时间的需求层次也会不同。要想对团队成员的激励手段凑效,必须要明白激励对象处在什么层次,或者找到合适的激励平衡点。
2017年8月10日

(祈福九寨)网易蜂巢基于容器和微服务加快迭代速度实践

容器还有一个特性就是启动后IP地址会变,而Kubernetes的服务间引用是通过服务名实现的,这就让容器的自修复成为了可能。Kubernetes的机制还让容器的动态扩展变得非常容易。
2017年8月9日

《持续交付》译者乔梁:持续交付七巧板,从腾讯和百度的案例说起

完善配套基础支持在制定和机制和方法后,就需要团队执行。因为不可能在事先计划好所有的内容。在执行过程中可能还会遇到一些困难和障碍。此时,一定要坚持目标,想办法移除障碍,持续改善。而不是放弃或走回头路。
2017年8月8日

侯伯薇|学习、思考与分享—快速有效提升能力的正向循环

他热爱学习、思考与分享,曾翻译过《放手去做——管理3.0实现手册》《软件系统架构》《修改代码的艺术》等多本技术书籍,在博客和网站上发表过各种文章400余篇,并曾多次在技术会议和社区活动上发表演讲。
2017年8月7日

轻量级数据库中间件利器Sharding-JDBC深度解析(有彩蛋)

单路由拒绝改写。这是将SQL改写挪到SQL路由之后的原因。当获得路由结果之后,单路由的情况因为不涉及到结果归并,因此分页、补列等改写都无需存在。尤其是分页,无需将数据从第1条开始取,节省了网络带宽。
2017年8月2日

从0到0.1最难,但成功孕育于此

大部分的创业者有了一个idea,梳理成需求,花上3个月或者半年时间开发,完了之后做内测,然后是外部的小部分测试,之后再对外发布,那么这个过程,是传统的软件开发模式,这个模式里面会有什么问题呢?
2017年7月31日

​APMCon2017 | 一大波技术大神来袭,你要的性能优化干货这里全都有

演讲摘要:统一监控,统一自动化运维一直是企业在IT运维这块的主题之一,如何规避风险,如何及时预警,如何降低IT运维成本提升IT运维效率一直是企业追寻的目标。”统一”这二字说的容易,实际落地并不轻松。
2017年7月26日

创业九死一生 ,为什么技术人创业更容易成功?

90年代末20世纪初,正是互联网行业发展之际,这些了解技术的人也普遍在这时创业,他们能发现行业未来的趋势并勇于挑战。当然,除了有想法、懂技术之外,小编也收集了他们之所以成功的关键因素。
2017年7月25日

张蕾:数字货币的未来发展展望

最近一篇《王永利深度解析数字货币》的文章,在微信圈内流传。文中,王永利将数字货币(特指央行主导的数字货币)定义为一种“商圈币”。但是王永利并没有针对商圈币提出建议性的实施方案。本文谈谈相关的看法。
2017年7月21日

淘宝直播:敏捷开发最佳实践

在首届阿里巴巴研发效能嘉年华上,来自阿里研发效能事业部的敏捷教练问菊带来了淘宝直播团队敏捷实践的分享。通过三个多月的敏捷实践,淘宝直播团队在效率、质量、响应力、交付准时率等方面都取得了明显的进步。
2017年7月17日

王新栋 | 2017京东商城-京麦平台618备战实践

确实每一次的大促都是一场全兵演练,技术人员在这场战斗中,从团队合作、技术提升、用户意识上都有一个立体的提高。实难想象还有比这样规模的促销再有更好的锻炼方式。
2017年7月6日

王东 | 如何打造有战斗力的团队

另外,作为团队的领导者,我建议需要转变思路,从命令的发出者转化为团队的服务者,团队领导者的任务是帮助员工找到解决问题的方案并且利用自己的资源优势帮助团队成功。要对团队成员进行关怀,通过1:1
2017年7月5日

伪共享和缓存行

这里我们看到,我们需要对JVM的实现机制以及操作系统内核有所了解,才能找到系统性能的瓶颈,最终提高系统的性能,进一步提高系统的用户友好性。
2017年7月4日

跟着小程学微服务-Mock自动化系统的原理及实现

Constants.CONSUMER); }构建filter链,当我们获取激活的filter集合后就通过ProtocolFilterWrapper类中的buildInvokerChain方法来构建。
2017年6月9日

当好一名老司机,打造高效能团队

首先从应届毕业生的特点说。从学校毕业后,从学生的身份转变成全职工作者,在多个方面都会发生变化,比如心理状态、学习方式以及职业技能,对于应届生,应该多考虑这些因素,对于后续职业发展有着重要的影响。
2017年6月7日

2017余额仅剩不到1/2!这些热门技术你学到了几成?

讲师介绍:有着多年的一线数据库架构设计、开发经验,曾担任多家公司首席DBA、数据库架构师等职。精通多种关系型数据库,对NoSQL及大数据相关技术也具有丰富实践经验,著作《SQL优化最佳实践》。
2017年6月7日

微服务大规模化,面临的挑战?

很多人认为微服务对应着松散的组织结构,只要能独立交付,团队可以做任何他们想做的。从技术角度而言,技术日新月异的变化,会产生各种大大小小的技术债,而随着采用微服务化在技术上的多样性,将变得难以维护。
2017年6月6日

吴友强:腾讯TDF和CDP实践

中生代技术发起的DevOps&SRE超越传统运维之道沙龙将于6月10日在北京举行,了哥邱戈川,常新居士任发科,百度王一男,数人云黄星玲等大咖齐聚一堂,畅谈DevOps实践,欢迎关注参与!
2017年6月5日

孙宇聪:来自Google的DevOps理念及实践

这个问题是运维部门独特的功能或者独特的角色,要负责将把这个东西确定下来,我们到底要承担多大的流量,要有多少冗余。接下来就是验证这件事情,到底有没有这样的能力,能不能处理这么大的流量或者这么大的需求?
2017年6月2日

跟着小程一起聊聊GIT那点事

[remotename]此命令会到远程仓库中拉取所有你本地仓库中还没有的数据。运行完成后,你就可以在本地访问该远程仓库中的所有分支,将其中某个分支合并到本地,或者只是取出某个分支,一探究竟。
2017年5月25日

谈谈对区块链服务(BaaS)的理解

虽然目前比特币,以太坊,元界等公链有诸多缺陷,但是开发者不如集中精力,去解决BIP,EIP,MIP,让已经稳定的公链系统生态更加完善。(智能合约开发者并不能算作区块链开发者,算区块链应用开发者)
2017年5月24日

谈谈对区块链服务(BaaS)的理解

虽然目前比特币,以太坊,元界等公链有诸多缺陷,但是开发者不如集中精力,去解决BIP,EIP,MIP,让已经稳定的公链系统生态更加完善。(智能合约开发者并不能算作区块链开发者,算区块链应用开发者)
2017年5月24日

程超:手把手教你动手扩展分布式调用链

对于分布式调用链来说,目前市面上有很多开源的工具,比如:pinpoint,Cat以及sky-walking等等,将这些工具与我们扩展的调用链日志结合起来将起到更好的效果。
2017年5月22日

5.20现场报道:互联网大数据沙龙分享记实

表达爱的日子。100多位充满爱的帅哥美女们,聚在中生代举办的互联网大数据线下沙龙,和来自成都互联网天团
2017年5月20日

现场报道:人工智能即将改变世界 Google 2017 I/O大会 Keynote分享记实

Google.ai的目标是:我们希望成千上万的开发人员能够利用机器学习。主要关注在学术研究领域;如果将AI平台工具化更方便的提供给开发者;AI的应用,包括在集成到Google助手,Google
2017年5月19日

程超:突破瓶颈,思考如何不断的提高自己

第三、我们要努力多分享,将自己擅长的某方面与大家分享,询问自己不知道的事,通过征求反馈,以及我们的分享失误,从中得到教训和总结来提高自己,这样别人再做同样的事情的时候,就会有安全感。
2017年5月18日

这套《人民的名义》表情包,可以对号入座了

一群技术人的天地,每周3定期在线分享,覆盖各大城市,不怕起点、不惧权威!中生代创造未来!
2017年5月17日

陈爱云:打造坚如磐石的搜索架构

扩容可以使用docker自动完成,根据请求的平均响应时间、请求的成功率、机器的负载等自动判断和扩容,也可以根据过去一天、一周、一个月、一年的流量,来提前预估接下来的流量趋势,提前做出扩容和缩容。
2017年5月16日

敏捷运维齐发力,蓉城盛会襄盛举|原文有视频

5月13日,DBA+等主办,中生代技术联合举办的全球敏捷运维峰会在成都举行,500多人的会场站得满满当当,现场精彩的片段花絮如下
2017年5月15日

十万紧急!100多个国家被比特币病毒勒索!高校医院政府成重灾区!

Centre,香港电脑保安事故协调中心)指出,勒索病毒软件主要通过大量垃圾邮件及被入侵的网站快速散播。受害者往往是在打开垃圾电邮的附件时,或使用被入侵的网站和网上广告载入漏洞攻击包而受到感染的。
2017年5月13日

为荣誉而战,成都Kubernetes Meetup纪实|文末PPT+视频

马达老师带来了k8s在资源调度的深度讲解,在未来的1.7版本中,资源调度更加智能化,更加符合资源的最优利用。在k8s资源调度的feature上,由浅入深,从深层次的方式为我们带来了底层调度的了解。
2017年5月11日

IT面试最难的科技公司分享 | 实例化DevOps原则

在本文发布前的ThoughtWorks内部审阅期间,笔者的同事顾宇就已经提出了同样的问题,“我看到‘高于’就想到敏捷宣言,敏捷宣言是个价值观,就是对价值的取舍。能否把本文改叫DevOps价值观?”
2017年5月10日

对话友强:技术大神是如何修炼打怪升级的

2011年3月以实习生身份加入京东,由于工作成果出色,技术扎实,很快就升职成为TL,随后又晋升为技术负责人和架构师,负责早期Hadoop生态系统建设、云存储一期、统一日志、公有PaaS平台和基于
2017年5月9日

CTO!想说爱你不容易

CTO如果自己无法独立回答该问题,他或者她应该想尽各种办法寻找各种帮助最终做出决断。但回答该技术问题将是他的最终责任。就好像司法上面的最高法院
2017年5月8日

数亿顶级互联网公司大数据分析解密:如何成为CTO?

一群技术人的天地,每周3定期在线分享,覆盖各大城市,不怕起点、不惧权威!中生代创造未来!
2017年5月6日

CTO杂谈

我假设大部分知乎上说的创业公司是互联网创业公司,那么技术占整个公司的比例是很大的。而且互联网创业是一个瞬息万变的事情,所以互联网创业公司的CTO应该落到了第一象限,即Visionary
2017年5月6日

沙逼北京真无奈,幸好还有中生代 | R大分享,小狼笔记看晕菜

然而这一切的一切,都涉及到一个概念safepoint,openjdk的实现位于openjdk/hotspot/src/share/vm/runtime/safepoint.cpp
2017年5月5日

R大,王卓,陆传胜,占小狼等JVM专家聚一起干啥呢? | 中生代-拍拍贷JVM闭门会议纪要

问题描述:在网关系统测试的时候,分别使用haproxy和lvs作为前端负载均衡的情况下,lvs使用连接数比较多,请求量比较大大情况下,其ygc时间为20ms,远小于请求少连接少的haproxy
2017年5月4日

90后美女技术总监带你了解大数据征信 | 中生代技术走进冰鉴科技纪实

强烈感谢冰鉴科技信息技术部朱清总监的大力支持,使得本次活动能够如期举行,特别值得一提的是,朱清总在前一天深圳航班取消的情况下,为了不耽误本次活动分享,改签了第二天凌晨的飞机回到成都
2017年5月3日

冰鉴科技周佳萱 | 微服务架构迁移就这几方面 | 视频实录

走进企业活动是中生代技术组织的一种线上线下综合活动。通过走进企业活动,发掘企业文化,展示企业技术实力,为企业宣传,或者针对企业一些痛点,为企业提供技术培训、解决方案咨询等。
2017年5月2日

区块链的本质是什么?其实就是分布式数据库

&/ESB为核心的业务集成平台、以复杂事件处理/数据治理/作业调度为核心的大数据平台,期间主持了中国工商银行、中国建设银行等多家大型企业技术平台的规划与研发。著有《SOA中国路线图—实施版》一书。
2017年4月26日

Martin Fowler竟然不是第一个提出微服务架构概念的?

context,源于DDD(领域驱动设计),表明对于服务而言,它的业务是独立的,我们不需要知道它的依赖者,根据接口就可以更新服务的代码。我认为,这是对微服务定义的最简洁版本了。
2017年4月24日

冯浩 | 聚美优品双活架构实践

该课程提供一次免费公开课,免费公开课会在北京时间4月22日(周六)10am开课,由前酷我音乐总监的沁源老师授课(BitTiger联合创始人),为你讲授如何设计推荐系统。
2017年4月21日

刘朋 | 招招“至”胜 “六步工作法”打造致胜团队

该课程提供一次免费公开课,免费公开课会在北京时间4月22日(周六)10am开课,由前酷我音乐总监的沁源老师授课(BitTiger联合创始人),为你讲授如何设计推荐系统。
2017年4月20日

王军 | 大数据风控 | 后附视频

该课程提供一次免费公开课,免费公开课会在北京时间4月22日(周六)10am开课,由前酷我音乐总监的沁源老师授课(BitTiger联合创始人),为你讲授如何设计推荐系统。
2017年4月19日

陈斌 | 大型互联网平台背后的可扩展性

该课程提供一次免费公开课,免费公开课会在北京时间4月22日(周六)10am开课,由前酷我音乐总监的沁源老师授课(BitTiger联合创始人),为你讲授如何设计推荐系统。
2017年4月17日

刘琛梅 | 快速进行测试用例的设计

该课程提供一次免费公开课,免费公开课会在北京时间4月22日(周六)10am开课,由前酷我音乐总监的沁源老师授课(BitTiger联合创始人),为你讲授如何设计推荐系统。
2017年4月15日

刘德彬 | 一叶落而知秋--大数据时代的风险监控 | 内嵌演讲视频

A&M大学,印第安纳大学信息学博士,曾在美联储实习,担任过PayPal高级科学家,有二十多篇原创学术研究文章,参与创建同盾科技,现在为重庆誉存大数据科技有限公司创始人,四川大学客座教授;
2017年4月13日

4.8中生代&灵雀云电商主题沙龙实录|PPT下载+不一样的开涛+赠书+本周沙龙预告

2017年4月8日,中生代技术与灵雀云、AWS、京东、当当等电商巨头齐聚北京恒通商务园——【中生代技术&灵雀云沙龙——电商&O2O篇】,针对电商行业IT架构的诸多技术问题进行了交流分享。
2017年4月11日

张新波 | 十面埋伏 - 论大数据风控技术体系的构建

2017.3.11,中生代技术嘉年华在上海盛大召开,6大主题、20话题,600多位小伙伴点燃现场,我们将会陆续将各话题整理发布,让大家共享这场技术盛筵。
2017年4月10日

走进冰鉴科技|大数据与互联网金融技术分享

走进企业是中生代技术组织的一种线上线下综合活动。通过走进企业,发掘企业文化,推动企业技术力量发展,对企业进行品牌宣传,针对企业一些痛点,为企业提供技术培训、解决方案咨询等。
2017年4月10日

基于React Native的三端融合实践 | 含视频

2017.3.11,中生代技术嘉年华在上海盛大召开,6大主题、20话题,600多位小伙伴点燃现场,我们将会陆续将各话题整理发布,让大家共享这场技术盛筵。
2017年4月8日

AWS蒙维 | 无服务器计算架构

十年以上大型行业应用软硬件系统分析和设计经验。擅长分布式系统,云计算和移动应用解决方案分析和设计。曾经供职于康维科技,诺基亚等知名IT公司。现任亚马逊AWS解决方案架构师。
2017年4月6日

药王科技何思德|连续创业者的心路历程

药品终端网在2015年共完成三轮融资,共计1.14亿元,分别是由经纬中国、险峰华兴联合发起的A轮融资、济源资本发起的A+轮融资,和深圳宝弘发起的B轮融资。
2017年4月1日

大胡子 | 跨界.认知.疯人院 | 精彩视频

这一篇,小编一改前几篇的风格,将视频放在前面,因为,我不知道大家会不会因为太过精练的PPT图片而没有耐心翻到最后,错过如此精彩的一次演讲。
2017年3月31日

大卫张33|研发管理在互联网时代|文末有视频

它将引领您从入门到精通,由浅至深地打好扎实的云计算基础;同时,您可以在现场与培训讲师探讨问题、与AWS专家面对面沟通、与同行伙伴共同探讨趋势和未来。
2017年3月30日

智能营销与未来独角兽

王东老师是融数数据北京研发中心CTO,负责公司大数据平台、微服务框架以及DevOps平台的研发工作。毕业于天津大学,毕业后一直从事软件相关研发和架构设计工作,曾经在普元软件任资深架构师、IBM
2017年3月29日

用技术点亮帝都-中生代技术嘉年华北京站纪实

王东老师是融数数据北京研发中心CTO,负责公司大数据平台、微服务框架以及DevOps平台的研发工作。毕业于天津大学,毕业后一直从事软件相关研发和架构设计工作,曾经在普元软件任资深架构师、IBM
2017年3月28日

O2O数据应用探索

中生代技术嘉年华成都纪实(一)和中生代技术嘉年华成都纪实(二)中可看到更多照片和话题汇总。
2017年3月27日

融数数据基于DevOps的微服务架构演进之路

服务粒度的细化,导致团队间的合作和沟通变得困难,当发生问题时,我们希望问题快速的暴露并得到迅速的解决,而DevOps是开发和运维团队的粘合剂,能够促进合作,提升解决问题的效率。
2017年3月25日

一起燃起来!AWSome Day 2017报名开始!

它将引领您从入门到精通,由浅至深地打好扎实的云计算基础;同时,您可以在现场与培训讲师探讨问题、与AWS专家面对面沟通、与同行伙伴共同探讨趋势和未来。
2017年3月24日

中生代嘉年华 | OKR管理

关键结果是对实现目标的一个定量的描述。如果目标是描述“我们要做什么?”,那么关键结果是回答“我们怎么知道我们实现了目标?”
2017年3月24日

认知-中生代技术大会心得

最近的一系列沙龙Meetup,再到中生代技术的一次大型技术活动,中生代技术嘉年华这次是一次技术,管理以及我提到认知饕餮盛宴。此次参与大会后,有所感知。我的感知主要来于认知。
2017年3月23日

中生代技术嘉年华成都纪实(二 )|心塞!文末开涛新书赠送

此书从负载均衡、限流、降级、隔离、超时与重试、回滚机制、压测与预案、缓存、池化、异步化、扩容、队列等多方面详细介绍了亿级流量网站的架构核心技术,让读者看完能落地,能实际运用。
2017年3月22日

用技术点亮成都 | 中生代嘉年华成都站记实(一)

一曲新词酒一杯,最爱还是方文山。引入乐队的初衷,源于赵雷的《成都》,中生代用技术人的初心拥抱音乐,首创技术界最经典的告白:
2017年3月20日

缓存与数据库一致性保证

(3.2)中间是工作线程【或许web-server的工作线程或者cgi工作线程帮你干了线程分派这个事情了】,每个工作线程完成实际的业务任务,典型的工作任务是通过服务连接池进行RPC调用
2017年3月16日

中生代技术魔都年度峰会首秀|PPT下载链接在文末

一群技术人的天地,每周3定期在线分享,覆盖各大城市,不怕起点、不惧权威!中生代创造未来!
2017年3月13日

DevOps原则,听伍道长细细道来

因为DevOps源自草根,没有什么框架,所以如何定义DevOps成了DevOps社区里面的一个大难题。一些DevOps从业者,纷纷给出自己的DevOps框架。其中比较有名的框架有上文提到的Damon
2017年3月10日

由学习《软件设计重构》所想到的代码review(二)

else语句显示的检查类型AbstractButton,JToolBar和JTextCompont并在各种条件下调用方法getMargin(),这种造成的情况是将来可能在代码中的其他地方也会出现。
2017年3月9日

由学习《软件设计重构》所想到的代码review(一)

由于内容太多,我们在第一部分只介绍抽象型设计原则,接下来我将继续写模化型设计原则,封装型设计原则和层次化设计原则,与大家深入讨论从设计角度来看,什么样的代码才是真正的好代码。
2017年3月7日

中生代技术

这种管理方式,职能线负责人经常成为项目推进的瓶颈,每个新项目都需要各职能线负责人协调资源,项目目标与各职能线KPI存在差异,导致项目推进缓慢,部门之间的沟通协调不顺畅与目标不一致成为最大的问题。
2017年3月1日

几十万Docker容器,400倍交易峰值增长的秘密

写个脚本对数据做后台更新,这可能会产生更悲剧的事情,所以要减少应急的情况,尽量做到全都是确定的,有什么大招都是测试验证过的,这也是我们的经验。这种压测演练方式为我们稳定性的确定性打下了坚实的基础。
2017年2月28日

如何实现超高并发的无锁缓存?

和上一个方案相比,这个方案使得锁冲突降到了最低,但锁资源大增,在数据量非常大的情况下,一般不这么搞。数据量比较小的时候,可以一个元素一个锁的(典型的是连接池,每个连接有一个锁表示连接是否可用)。
2017年2月23日

2016互联网行业薪资报告

伯马遇联合中生代通过2016年互联网行业数千真实求职者数据,深入统计分析产出年度互联网行业薪资报告,报告对于互联网各领域、各工种均有所涉及,对全年互联网行业薪酬作出的分析判断,值得互联网人参考。
2017年2月13日

焦烈焱|数字化经济时代

焦烈焱:我的题目是《数字化经济下技术领导者的洞察创新之路》,想和大家谈谈作为公司技术领导者的一些心得,包括CEO对技术领导者的要求,普元对未来洞察与创新的经验,如何激发团队创造力实现目标。
2017年2月8日

刘地生|微服务的实践

A3:netty跟实时不冲突,只要你是长连接,那么它就具备接收和推送的能力。关于协议你只要在实现的时候不对原协议做破坏,那么它就是一个透明的穿透。我们内部的实现中,netty工作在http2上。
2017年2月7日

中生代技术

老曹眼中的研发管理既需要道的指引,又需要实战的方法,以及那些看似微不足道的雕虫小技。作为一名基层管理者,既需要培养团队的ABC,又需要管理你的老板,保持团队的新陈代谢,因为一切都是人的竞争。
2017年1月22日

叶婉婷|微服务的流程自动化测试设计

普元信息SOA产品部高级软件工程师,现为普元微服务应用平台项目开发团队一员。在过去的两年参与了流程平台项目,主要负责Eclipse插件开发及自动化测试平台开发。爱好:旅游、电影、美食、游泳。
2017年1月20日

互联网金融|当你多活了一秒钟,这个世界发生了什么【京东金融闰秒事件复盘】

NTPD提供了Slew模式(-x参数),但是在存在闰秒标志位的情况下,仅对足够新的NTPD版本才有效果[4]。在Slew模式正常工作的情况下,系统时间的变化仍然不均匀,并可能引起多节点的不一致(图
2017年1月18日

吕健|Microservices 场景下的持续部署

粒度如何确定,一句话来回答(TL;DR):『采用领域驱动设计(DDD)的方式拆分』。更长版本,我们项目是为客户解决已运行10年以上财务生态系统的拆分问题。也就是老系统改造,也是我觉得最适合实施
2017年1月9日

雾霾还未散去, MongoDB “赎金事件” 已经来袭【左耳朵耗子实测详解】

,所以直接解开后运行,结果就没有安全认证,也绑在了公网上。也许,MongoDB这么做的原因就是为了可以快速上手,不要在环境上花太多的时间,这个有助于软件方面的推广。但是,这样可能就坑了更多的人。
2017年1月7日

电商基础架构建设之路

有系统就比没有强,有些公司规模很大,却连项目管理系统都没有,不难想象一定会有很多问题,比如一但发生项目优先级调整,插入新需求,评估影响重新排期就只能靠人了,每到这个时刻项目经理就觉得自己就是个杯具。
2017年1月5日

中生代技术,16有你相伴,17与你前行【内含全年线下活动内容总结】

又到年终!回首这开局之年,收获颇丰,晒一晒与诸位同乐。另外呢,也期待来年风调雨顺,国泰民安!大伙儿该加薪的加薪,该升职的升职。顺便给各位两句赠言:
2016年12月31日

务实的研发领导力

来自药王科技的张林副总经理小编就将其总结为一个中心,两个基本点,外加四个现代化。以一个中心为纲,两个基本点为常,纲常并举。下面就分别谈谈。
2016年12月28日

IT精英们和网红们周末都去哪了

在美女的引领下,小编走入了十月大厦,大厦里又见到了一位小鲜肉志愿者(和创科技一位客户端总监),电梯间旁边的墙上醒目的挂着“中生代北京2016研发管理闭门会“的海报,三位老师的照片也是帅帅的。👍
2016年12月26日

老曹眼中的敏捷开发【中生代北京闭门会实录】

在开发过程中,要使用好任务看板,关注产品的整个生命周期:需求,设计,开发,测试和维护。注意燃尽图,对于小团队而言,建议不要使用软件取代看板,可以选择性的和XP或其它敏捷的某些方式相结合。
2016年12月24日

浅析无服务器的微服务架构与实践

serverless.yml和handler.js。serverless.yml文件用于声明一个Serverless服务,而handler.js里则是具体的函数代码。第二步,使用serverless
2016年12月22日

【TOP100访谈录】网易邵峰博士分享网易视频云的架构演进

随着移动互联网时代的发展,移动网络的优化升级与资费下调、智能手机与音视频技术的成熟,视频被越来越多的从业者所重视,视频内容创业成为趋势,直播行业在2016年引起全民关注。
2016年12月21日

硅谷高管谈十年践行总结出的技术工程文化6条"军规“

还需要特别注意的是对架构统一的过分追求可能会形成某一些资深架构师的单点权威,这样不利于其他研发人员的职业发展,同时也限制了总体的研发速度,最终可能成为发展过程中的瓶颈。
2016年12月20日

融数微服务架构

工程师负责从需求调研、设计、开发、测试、部署、维护、监控、功能升级等一系列的工作,也就是说软件工程师负责应用或者服务的全生命周期的所有工作
2016年12月18日

广告背后的故事更精彩,不信?你看!

为国内知名的IT技术网站51CTO旗下品牌,致力于中高端技术人才的职业发展,为中高端技术人才提供线下社交、学习以及职业发展机会,同时面向企业提供技术人才招聘服务,做最懂IT技术人才的社交&招聘平台。
2016年12月13日

【TOP100访谈录】硅谷互联网公司的高管分享技术工程文化和团队领导力

记者代表CSDN提问:您刚刚回答第一个问题的时候也提到了中西方的文化是有差异的,公司的竞争也不太一样。能不能大概讲讲东西方的文化差异对团队的影响?
2016年12月12日

老司机们闭门讨论微服务框架,到底啥内容?(内有彩蛋)

1900年,20世纪最伟大的数学家希尔伯特,在国际数学会议上把“哥德巴赫猜想”列为23个数学难题之一.此后,20世纪的数学家们在世界范围内“联手”进攻“哥德巴赫猜想”堡垒,终于取得了辉煌的成果.
2016年12月9日

我看教育、工作、学习、微信

比如给所有人安排大量的家庭作业时间。比如不断给所有人增多全学科的学习内容。这些针对所有人的非个性化的教育方式和教育目标,最终只会增加多数人的挫败感和无力感。并没有更好地培养和发展学生。
2016年12月8日

听说过全栈工程师,那全栈架构师又是什么鬼?

12月9-12日,由MSUP策划设计主办的壹佰案例峰会。四天聚集100个国内外软件研发案例,不仅有来自阿里、百度、腾讯、京东、华为、网易等国内优秀研发团队带头人,同时还有20件国外的案例
2016年12月1日

中生代技术

人群分类,当我们负责一个全新团队的时候,作为团队管理者首先要明白哪些人员是自己的人,哪些人员可能会成为自己的人,哪些人员不可能是自己的人。同时要对不同人的性格和能力要较为全面的了解后再进行决策。
2016年11月29日

学习计算机系统必看的5本书

Patt。本书站在计算机整体系统的高度将软硬件连贯起来进行阐述,强调对软硬件结合的理解,从硬件的基本构件一直讲到软件的高级程序设计与构造,使读者在学习过程中能够将软硬件融会贯通、相互印证。
2016年11月29日

大神讲解微服务治理的技术演进和架构实践

基于云平台提供的微服务生命周期管理服务,可以实现海量微服务的高效部署、升级和管理,而不需要关心物理基础设施的环境准备和安装,以及资源规划等,极大的提升了微服务的上线运行效率,降低了微服务的管理成本。
2016年11月24日

淘宝大秒系统设计详解|许令波|文末有福利

大家还记得2013年的小米秒杀吗?三款小米手机各11万台开卖,走的都是大秒系统,3分钟后成为双十一第一家也是最快破亿的旗舰店。经过日志统计,前端系统双11峰值有效请求约60w以上的QPS
2016年11月22日

中生代技术

给我们的启示是:我们在给团队成员安排工作的时候,是否将意思表达清楚,是否给团队成员必要的工作培训呢?俗话说的好,言传身教,我们作为管理者更多的是需要身教,而身教大于言传。
2016年11月19日

中生代技术十一月杭州

介绍下商业银行风险监控的法规政策和业务模式,并结合自身实践聊下其信用风险管理系统的开发总结和思考,漫谈几个金融大事件。
2016年11月17日

中生代技术十一月成都

诺基亚前CEO曾说:“我们并没有做错什么,但不知为什么我们输了!”。这就是科技的嬗变,也是时代的脚步,我们今天做的每一件事都是在书写新的历史,在互联网时代没有对错,重要的是看见未来。
2016年11月17日

中生代技术十一月北京

吉林大学本科硕士毕业,曾任搜狗地图开发经理,现任推荐部高级架构师。从事架构设计、数据分析、网站安全等相关工作,并关注互联网安全、反欺诈、机器学习等新技术的应用
2016年11月16日

中生代技术十一月北京

吉林大学本科硕士毕业,曾任搜狗地图开发经理,现任推荐部高级架构师。从事架构设计、数据分析、网站安全等相关工作,并关注互联网安全、反欺诈、机器学习等新技术的应用
2016年11月16日

性能优化之几种常见压测模型及优缺点|小丘

现在阿里体系,已经实现了此类压测模式,用于对大促等爆发流量进行模拟。使用完全真实的线上环境,进行高仿真的线上压测,可以按照线上真实的容量部署情况进行链路压测。
2016年11月8日

性能优化的常见模式及趋势|小丘

业务/代码梳理:通过代码走读,发现资源消耗热点(牛B的人可以这么干);通过统计代码对资源的操作,量化代码对资源的消耗(比如一个业务操作会进行多少次数据库调用,会进行多少次服务运算等方式)
2016年11月7日

区块链——2016最耀眼的新兴技术之一

一群技术人的天地,每周3定期在线分享,覆盖各大城市,不怕起点、不惧权威!中生代创造未来!
2016年11月6日

微软爱开源?鲍尔默不是说Linux是威胁Windows的毒瘤么?|启路CTO朱永光为你讲解微软开源的那些事

7新特性:https://blogs.msdn.microsoft.com/visualstudio/2016/08/30/new-c-7-0-features-in-vs15-preview-4
2016年11月4日

区块链技术分享

这张图解释了区块链形成的全过程:首先会用非对称加密算法对交易信息进行签名,并将交易信息在网上广播,大家可以拿公钥对信息进行快速验证;然后,通过验证的交易信息会在区块中进行存储,交易信息以Merkle
2016年11月3日

可能是最详尽的证券服务治理框架思路|华泰证券企业服务化思考|中生代38期

讲师简介:支付线技术专家,稳定性小组核心成员。深耕金融支付领域多年,全程参与苏宁易付宝从1.0到2.0的架构升级,对系统性能优化和大促保障有多年的实战经验。现专注于金融支付网关的重构优化。
2016年11月1日

大神手把手教你Java性能优化-江南白衣(加强版)

关于java性能调优的文章自己也一直想总结一下,看了白衣的ppt,发现自己某些地方还有一些盲点,不得不说,技术这一行永远不敢说精通,无论如何都总会有你的盲点,也总会有比你聪明则更努力的人”
2016年10月29日

深度解密蘑菇街消费信贷系统持续优化

讲师简介:支付线技术专家,稳定性小组核心成员。深耕金融支付领域多年,全程参与苏宁易付宝从1.0到2.0的架构升级,对系统性能优化和大促保障有多年的实战经验。现专注于金融支付网关的重构优化。
2016年10月28日

中生代技术年度大会调查

请把你对领域里的特别想听到分享的大牛老师名字回复到评论里,我们挑选呼声最高的老师进行邀请,尽量满足大家的要求
2016年10月27日

老司机保驾护航,让你的网络安全之行多一层保障 - 冯磊

说一千道一万,安全不仅仅是以上这些方面做好就高枕无忧了,安全是一种心态,一套做事流程,也是一种职业素养。每一个工程师和普通互联网用户,都应该形成这种安全意识,才能降低风险,减少不必要的损失。
2016年10月26日

中生代技术十月十城北京站纪实-史海峰

15日,帝都,雾霾,间歇小雨,在这样的周末还跑出来参加技术沙龙的都是真爱啊!上午活动直播主播肖肖和当当HR培训部张力为提前赶到,调试直播效果,布置会场,张贴提示,万事俱备,只待好戏开场。
2016年10月25日

老司机的微服务架构实现,照亮你的人生-朱攀

业务层监控是指从业务⻆度出发,收集和分析业务层的访问量,根据各个业务的历史数据和已知的影响因素,预测现在和未来的业务情况,定义监控报警⽬标。⽐如:在最近半个⼩时内某个业务的请求量⼩于预期值;在最近
2016年10月24日

一线架构师带你玩性能优化

server,二选一的),解释与编译混合执行模式,默认启动解释执行。server启动慢,占用内存多,执行效率高,适用于服务器端应用,JDK1.6以后在具有64位能力的jdk环境下将默认启用该模式;
2016年10月23日

QCon上海见闻报道-中生代小编冒雨报道

最新动态和最佳实践靠的是什么,还是数据!前端同学带来的case【DT时代的前端思考】就是这样的尝试,前端和后端打通,开展多种模式的合作,一期为业务服务,同时很关键用数据和Pd、和运营撕逼!有没有!
2016年10月22日

中生代技术十月十城联动深圳站纪实

深圳中生代成员很早来到会场,自发组织大家布置场地、引导入场、签到、现场秩序维持等,分工明确的一群小伙伴们,保证活动顺利的举办。让大家深刻体会到“来了就是深圳人,来了就做志愿者”火热的深圳精神。
2016年10月21日

中生代十月十城成都站纪实

第三位是勤智大数据及智慧城市研究中心的技术总监,国家大数据标准组专家吴志刚。吴老师有20多年IT行业从业经验,是崇州大数据以及智慧城市顶层设计者,崇州政务大数据总架构师。
2016年10月20日

中生代技术十月十城联动上海站纪实

带着闪亮登场。API网关做为流量入口、公共服务接入点、公共技术扩展点,是互联网公司技术架构中重要的基础组件。唯品会的网关设计有哪些亮点,刘老师将一一揭秘。唯品会开发网关的背景,及没有网关的痛点
2016年10月20日

NewSQL的未来

Failover相关的另外一个话题是跨数据中心多活,这个基本上是所有分布式系统开发者心中的圣杯。目前也是基本没有方案,大多数的多活的方案还是同步热备,而且很难在保证延迟的情况下同时保持一致性,但是
2016年10月20日

2016第30届MPD软件工作坊(成都站) 参会感

第一个益友是戴昊老师。戴老师的架构是我参加的第一个分场,虽然去的迟了一点,但还是被内容深深吸引。戴老师具有10+年软件产品架构经验,曾经就职于瑞穗银行,东京证券,五十铃汽车,富士通等知名公司。
2016年10月19日

中生代技术十月十城厦门站纪实

巨龙软件是也是著名的传统企业软件厂商,在互联网大行其道的今天,我们传统企业的软件厂商又在做着什么呢?在微服务如火如荼的时候,传统企业软件集成系统又能带给我们什么启发呢?
2016年10月18日

中生代技术十月十城重庆站纪实

一群技术人的天地,每周3定期在线分享,覆盖各大城市,不怕起点、不惧权威!中生代创造未来!
2016年10月17日

老司机带你玩PPmoney微服务【加强版】

服务化是微服务的超集,服务化在很早之前就提出并推行,典型如SOA。而微服务是最近才兴起,和服务化的最大差异在于微服务明确的在服务化的基础上将粒度调整为不能再小的"微",同时明确提出必须做到两点:1.
2016年10月14日

中生代技术十月十城杭州站

主题介绍:PostgreSQL是源自RDBMS的鼻祖伯克利Ingres一款BSD许可的开源数据库,距今已有43年历史,功能丰富,性能出众,扩展性强,可靠性好等特点,产品覆盖全球诸多领域的核心系统。
2016年10月9日

中生代技术十月十城杭州站

主题介绍:PostgreSQL是源自RDBMS的鼻祖伯克利Ingres一款BSD许可的开源数据库,距今已有43年历史,功能丰富,性能出众,扩展性强,可靠性好等特点,产品覆盖全球诸多领域的核心系统。
2016年10月9日

中生代技术十月十城联动出品人和讲师天团 - 文末有福利

一群技术人的天地,每周3定期在线分享,覆盖各大城市,不怕起点、不惧权威!中生代创造未来!
2016年10月8日

SDCC2016杭州技术峰会架构专场会后报道

可以预测未来的微服务开发框架》,苏宁云商司孝波《库存中心系统架构设计与演进》,蚂蚁金服数据服务平台部张荣华《体系化性能优化总结》和京东交易架构部杨超带来的《京东交易架构演进-高可用服务的保障》。
2016年10月7日

中生代技术成都线下沙龙第6期:整洁代码

听完老师的分享后,大家受益匪浅,感受到了重构的重要性,小伙伴们也积极提问对自己在工作中遇到的重构方面的问题与老师进行交流。爱民老师的分享为本期中生代的分享会开了一个好头。
2016年10月1日

SDCC2016峰会回顾:一线互联网公司大数据技术方案选型

饿了么数据架构作为数据运营的基础部门,从2015年成立到现在经历了快速的发展,系统规模经历了几十倍的增长,这次分享倪增光主要介绍了”饿了么”数据架构在离线、实时和工具方面的建设经验。相关架构图如下:
2016年9月28日

中生代技术十月十城广州站

话题简介:在微服务方兴未艾如火如荼之际,如何打造适合自己公司实际情况的微服务框架?如何实现以微服务为核心的完整的开发生态体系?开源社区为此提供了哪些支持?面对眼花缭乱的众多技术,该如何抉择?
2016年9月27日

中生代技术十月十城广州站

话题简介:在微服务方兴未艾如火如荼之际,如何打造适合自己公司实际情况的微服务框架?如何实现以微服务为核心的完整的开发生态体系?开源社区为此提供了哪些支持?面对眼花缭乱的众多技术,该如何抉择?
2016年9月27日

中生代技术十月十城联动 - 专家顾问团出炉

有丰富的UX及鼓励电商系统稳固开发的经验。主要负责多点APP、微信商城用户体验设计工作,在专注于UX和UER研究的同时,致力于通过各种方式鼓励提升代码质量减少Bug率,激发工程师最大潜力。
2016年9月19日

FinTech系列-撮合系统设计

间的撮合服务中断,保证撮合系统长期、可靠的服务。如阁2.5所示,通过将多台撮合引擎进行热格份,从而保证在撮合引擎出现故障时,会在可以接受的时间内完成主机和备机之间的切换,由备份机提供无缝连续服务。
2016年9月15日

微服务架构设计(一):核心概念&从既有的架构迁移到微服务的策略

document.getElementById('js_content').addEventListener("selectstart",function(e){
2016年9月12日

数人科技:打造服务传统金融平台|中生代技术群分享第三十三期

今天分享内容所探讨的金融行业,主要还是我们以往耳熟能详的银行、保险、证券这些企业(我们暂且称之为传统金融企业),对于近几年涌现了以支付、P2P等为代表的新型互联网金融企业并不在本次讨论范围内。
2016年9月7日

琅琊访谈录第一期:庄表伟

Q:微博、微信流行之后,使用手机阅读,各种碎片植入,真正留下的东西其实不多,一篇非常有料的技术文章可能收藏,查阅若干资料,务求精熟,不然就是大概知道。信息不等于知识,不知道老庄是否亦有同感?
2016年9月6日

麻袋理财基于Docker的容器实践|王天青|中生代技术分享第32期

Q1:王老师,请问你们如何解决合并分支时代码冲突的问题呢?尤其在涉及到多个feature分支以及个人分支的情况下。另外经常也会有已合并到dev分支上的feature需要撤销,这个怎么处理会比较好呢?
2016年8月31日

你的代码够整洁吗?|中生代技术成都线下沙龙第6期

一群技术人的天地,每周3定期在线分享,覆盖各大城市,不怕起点、不惧权威!中生代创造未来!
2016年8月31日

可视化与领域驱动设计

目前,我针对可视化架构与设计的手段仍在完善之中,并已经尝试在真实项目中实践以进行验证,并希望能够找到足够简单的方法,为架构师与开发者提供直观而又具有体验价值的沟通方式,并能形成行之有效的设计手段。
2016年8月30日

中生代技术成都线下沙龙第五期纪实

鉴于往期活动小伙伴们反映的诸多问题,本期特地准备了易拉宝和横幅作为宣传和指示工具,使用互动吧报名取代了人工统计报名,定制了统一的文化衫,更是请来了美女主持周慧,为活动添加了一道靓丽的风采。
2016年8月29日

初窥Bounded Context

Context,毫无疑问需要与领域专家交流,通过提炼统一语言,来创建BC。然而,统一语言的建立固然有助于进一步深化和细化领域模型,但并不能直接帮助我们创建BC。从Bounded
2016年8月28日

蘑菇街下单平台演进,从PHP到Java|中生代技术第23期

举个例子:校验这个节点,在入口的地方,在商品读取,拆单,价格计算,运费计算都有。并且,在新来业务时,如做预售,又要新增一个全局的util方法,供给各个接口使用。这样,校验节点不断累积重复。
2016年8月24日

​拍拍贷基础框架研发实战:构建闭环反馈架构

depends,还是要看上下文,我个人主张敏捷,尽快involve客户反馈,迭代演化产品,但是,平台和技术体系的建设还是需要高屋建瓴的长期规划的,大处着眼,小处着手,迭代演化是我的架构和设计原则。
2016年8月22日

京东在线客服:京东IM的实践

回到团队,感触就是:人多人少,其实并不是一个成功团队的关键。一个有化学反应团队,才是好的团队。总结当时我们也会争吵,不过有着一致目标,把它做出来,并做好。也许可能也跟每个技术都有一个聊天工具情节吧!
2016年8月18日

如何提高微服务架构的可用性

故障依然是不可避免的。比起半夜深睡或正在享受节假日的美好时光时系统故障来当救火队员,会做更多的措施来提高系统的可用性。比如在某些企业里会定期举行生产环境的故障应急演练。
2016年8月17日

【阿里在线技术峰会】郭东白:基于大数据的全球电商系统性能优化

整个系统计算时,使用转化率公式:转化率=1-跳出率。在发生性能故障的时候,比如有少部分机器出现延迟大大增加的情况,我们会发现高速性能的流量会变少,有很长延时的流量会增加,跳去率也很快地爬升上去。
2016年8月15日

【67份PDF大放送】2016阿里安全峰会重点资料新鲜开放,不能错过!

PDF列表(PDF下载方法:关注云栖社区微信公众号:yunqiinsight,回复“2016阿里安全峰会PDF”,即可获取全部PDF内容哦~):
2016年8月11日

电商平台实战经验:电商中的Hadoop生态系统应用

有的同学肯定会问,为啥用了HDFS/Hive,还要用HBase呢?因为Hive利于统计,而HBase利于查询,我们系统的场景都需要,而两者之间打通的成本也比较高,于是用了双写的方案。
2016年8月2日

我脑海中的优秀技术团队

团队的首先组成就是人,那我理想中的技术团队中的人应该是怎样的呢?作为团队的负责人,其实对于人这方面的把关我一直是非常严格的,对于进入到我团队里的成员,通常需要有以下品质,这就是我对技术人的理解。
2016年7月30日

【阿里在线技术峰会】郑恩阳:电商互动营销的技术实现

上图是整个开放体系的架构。第一部分是暴露给互动团队的API。客户端具有排插式的native扩展。客户端启动时,会把SDK具备的能力注册到API的服务管理器中。当SV通过TIDA
2016年7月29日

格局决定创业高度,利他决定创业长度——喇叭哥李黎明

2012.8到2015.3在上市公司三泰控股社区智能快递柜项目速递易担任研发总监,共计投资10亿在全国建立了4万多社区网点,每天处理快件100万。
2016年7月22日

途牛订单的服务化演进

当当架构部总监。2001年毕业于北京化工大学计算机科学与技术专业,曾在神州数码、亚信联创长期从事电信行业业务支撑系统集成工作,参与中国移动、中国联通多个项目,具有丰富的大型业务系统研发实施经验。
2016年7月20日

在新美大“创业”:KTV预定业务演进之路

以上是我对KTV业务部一年的业务发展过程中我们经历过的一些业务上的变化和重构的理解。自己在互联网行业的经验还不够丰富,对业务演进的总结和理解还有一些不全面的地方,希望大家可以批评指正。
2016年7月18日

聊聊高并发系统限流特技-2

第五轮:1.0秒计算出来是3个请求;此处也是因计算精度的问题,也就是说limit_req实现的算法不是非常精准的,假设此处看成相对于2.75的话,1.0秒内只有1次请求,所以还是允许1次请求的。
2016年7月15日

聊聊高并发系统之限流特技-1

我们使用Guava的Cache来存储计数器,过期时间设置为2秒(保证1秒内的计数器是有的),然后我们获取当前时间戳然后取秒数来作为KEY进行计数统计和限流,这种方式也是简单粗暴,刚才说的场景够用了。
2016年7月14日

当技术宅遇上技术债

Cunningham在1992年创造的一个比喻,被定义为当我们有意或无意地做了错误的或不理想的技术决策所累积的债务。这里有两个关键词,比喻和技术决策,还有两个词不那么关键,但也不能忽视,有意和无意。
2016年7月12日

Docker打造App-Centric交付|中生代技术第20期|文末有福利

一群技术人的天地,每周3定期在线分享,覆盖各大城市,不怕起点、不惧权威!中生代创造未来!
2016年7月8日

传统企业的移动电商平台实践【文末有福利】

有了这部手机,你就可以在手机中安装你想研究的App,很不幸的是,iOS手机没有此功能。然后,打开“开发者选项”的“显示布局边界”。如上图,你的手机就会变成屏幕右侧的情况。然后切换到各个应用即可。
2016年7月7日

浅谈电商的营销体系挑战|史海峰|中生代技术第二十四期

数据化运营,最怕的就是没数据,或者有了数据分析不出来,为什么某个商品销售的好,为什么某个地区客户多。这一切的一切还是先要有数据,尽可能收集所有有价值的数据,价格的历史,库存的变化,用户的操作行为。
2016年7月2日

Scala:为简单而生长

一群技术人的天地,每周3定期在线分享,覆盖各大城市,不怕起点、不惧权威!中生代创造未来!
2016年6月23日

大数据可以这么玩 | 大数据系统在O2O精准化营销中的应用

对于做数据挖掘和精准化服务,首先是要理解业务和运营规则,不要一味迷信模型同时要有完整的AB测试和灰度化方案,支持线上多套策略并行运行,并且有实时化的数据反馈,可以帮助新模型和策略上线后的快速评估。
2016年6月20日

20年IT老兵分享:账务系统设计及应用

程序员一般都不懂会计知识,不过,我建议大家都做一些了解。会计知识不仅可以应用于我们的软件设计,而且也可以帮助我们去阅读一个公司的财报,顺便做一点“价值投资”的事情,说不定赚的比工程师要多很多呢。:)
2016年6月13日

中生代技术&成都敏捷社区 线下沙龙

2015.7得到暴风科技冯鑫总天使投资创立成都身边科技有限公司做快递通知项目云喇叭,从2015.9.14上线,已有3.5万注册快递员为1500万用户提供了6900万次快递通知,日通知超50万次,
2016年6月13日

中生代成都第二期线下活动之《一起来建模》

4)蓝色(Description)对某一类型事物的额外描述数据,主要用来对实体、时刻时段的公共属性进行描述,比如:客户实体的地址描述,这部分信息是可以通用的,这些被称为description。
2016年6月1日

中生代技术群鼓励师给您送书啦

Jolt大奖图书。作者将20余年的经验、见解和总结的模式倾囊相授,指出了你已经犯的却还未意识到的所有错误。更令人振奋的是,他还给出了补救的诀窍。这本书对架构师以及所有程序员而言必不可少。
2016年5月24日

技术制胜|中生代技术成都线下活动第一期总结

DevOps经常被描述为“开发团队和运营团队之间更具协作性和更高效的关系”。由于团队间协作关系的改善,整个组织的效率因此得到提升,伴随频繁变化而来的生产环境的风险也能够得到降低。
2016年5月20日

技术团队管理者的软技能(下) | 中生代技术分享第十四期

那么刚才大家之前提的问题,第二个是如何考评能让技术团队里大部分人能够满意,那刚才我分享了广州的一个小团队的一个故事,就是尽可能让每个人都参与进来,而不是只仅仅让manager去单独做决定。
2016年5月4日

创业一年来经历的技术风雨|中生代技术分享第十七期

这种矛盾在团队是公开的,但矛盾不是私怨,平日里大家一起吃饭,喝酒,倒也算是好哥们儿。何况,我认为你并不能指望你的工作同事都能成为你的朋友、兄弟!只要大家认可自己正在从事的事业,还保有创业的热情即可!
2016年4月29日

技术团队管理者的软技能(上) | 中生代技术分享第十四期

谢谢友强,大家晚上好,我是申健,是一名敏捷教练,从2007年开始在诺基亚西门子通信工作,做过开发者,经理,内部教练等等,后来也在渣打银行带领过敏捷的项目。
2016年4月18日

中生代技术广州分享会总结

一群技术人的天地,每周3定期在线分享,覆盖各大城市,不怕起点、不惧权威!中生代创造未来!
2016年4月13日

软件江湖大会

系统部署对于软件产品的性能是至关重要的,尤其在实践中如何合理分配资源,没有摸过石头的人是很难过得了这条河。基于现在云系统的成熟度,在标准化的框架下发挥出个性化的特点,“形意八卦”比较符合。
2016年3月21日

技术总监/架构师约你聊聊创业时技术那些事

人称七公。14年以前在阿里巴巴B2B负责Aliexpress资金中心、评价、任务中心等系统。15年加入蘑菇街,在集团共享的电商平台负责购物车下单小组及交易平台架构工作。
2016年3月16日

架构师,是否需要写代码

Fowler:一个真正的架构师……应该指导开发团队,提升他们的水平,以解决更为复杂的问题。他接着说:"我认为架构师最重要的任务是:通过找到移除软件设计不可逆性的方式,从而去除所谓架构的概念。"
2016年3月10日

混在一群架构师/技术经理中的女生不是HR还能是Sei?

一群技术人的天地,每周3定期在线分享,覆盖各大城市,不怕起点、不惧权威!中生代创造未来!
2016年3月8日

中生代深度讨论群 - 个人学习修炼之道

2、刻意训练,为什么你有10年经验,但成不了专家?-李叫兽3、敏捷个人-周金根4、从传统文化解构学习-右军
2016年3月2日

聊Code review(下)

当猿猿们有追求优秀代码的自觉,较强软件质量意识培养起来的时候,才可以采用结对编程的方式。特别是互联网行业这两年的膨胀的情况下,团队成员总是处在磨合期的情况,更应执行团体review的方式。把Code
2016年2月23日

聊Code review(上)

15年加入国美在线,负责总体架构规划,技术规范制定和技术研发推广。善于分析解决复杂业务需求,提出技术解决方案。了解产品设计、敏捷开发,对技术充满热情,关注电商、互联网、云计算、大数据、人工智能。
2016年2月22日

TDD: Myths and Truths - TDD的那些事

Owner)那里获得了对软件产品的需求,到研发团队给客户交付了满足预期的产品,这中间,怎么才是一个有效的,高效的流程和方法。这是我感兴趣的话题,也是我作为研发经理在日常工作中一直在思考和探索的问题。
2016年2月3日

alinode-基于Node.js运行时的应用性能管理解决方案

可能对群里面的大牛而言,这些错误会犯的比较少,可是对那些不是大牛的同学来讲,有时候还真难以避免这些问题,朴灵同学也犯过内存泄露的错误....因为有个数据库异常没有处理,然后堆起来,v8的堆就爆掉了
2016年2月2日

技术|性能优化的常见模式及趋势

业务/代码梳理:通过代码走读,发现资源消耗热点(牛B的人可以这么干);通过统计代码对资源的操作,量化代码对资源的消耗(比如一个业务操作会进行多少次数据库调用,会进行多少次服务运算等方式)
2016年1月16日

琅琊访谈录第二期:张林

首先请称呼我的艺名大卫张33。从事软件研发多年,对软件研发几乎所有的领域都深感兴趣。不过到了最后,发现需求、产品、研发过程等都与人相关,就准备做懂软件研发的人中最懂人的。[哈哈]
2016年1月15日

从学习到架构[上篇]

于:没有,上面看看大卫,下面看看山丘,不知中年将至矣。至于导演这个title,忘掉它,架构师也是一个title。另外要注意标签,一旦你是导演的标签,反而别人会觉得你是不是不好好工作的。笑看人生!
2016年1月13日

从学习到架构[上篇]

于:没有,上面看看大卫,下面看看山丘,不知中年将至矣。至于导演这个title,忘掉它,架构师也是一个title。另外要注意标签,一旦你是导演的标签,反而别人会觉得你是不是不好好工作的。笑看人生!
2016年1月13日

琅琊风云录之初到江湖

武林里还有一个地方叫鬼谷,这是个神秘又令人向往的地方,很多风传的武林秘籍都起源于此。但是因为这个地方的人大都操着一口方言,还有很多洋人混迹于此,而且谷口还设有关卡,所以平时到访的人倒也不算特别多。
2016年1月10日

微服务架构云端应用

我们通过akka实现一套高一致性,高性能的解决方案,单机能做到每秒100万的事务,这块能不能具体说一下,比如一个第三方支付简单的A用户到B用户的转账场景,A和B在不同的sharding单元。
2016年1月7日

微服务架构云端应用

我们通过akka实现一套高一致性,高性能的解决方案,单机能做到每秒100万的事务,这块能不能具体说一下,比如一个第三方支付简单的A用户到B用户的转账场景,A和B在不同的sharding单元。
2016年1月6日