Quantcast

两大中国首富双双被重挫-释放信号强烈

【成都mc是什么】成都mc浴室小黑屋见闻(史诗级巨瓜)

深度解读 | 姜文《让子弹飞》

突发,沈志莉被查!

15岁当妓女,22岁成总统夫人,53岁全裸,76岁跳钢管舞,看看她是谁……

Facebook Twitter RSS

分享到微信朋友圈

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

自由微信安卓APP发布,立即下载!

51CTO技术栈

为什么我最终决定放弃阿里P7的Offer?

但是,这次拉勾让我的体验就不太好了,因为投递的大多数职位都没有任何回应,投递的大多数职位永远是处于对方公司已经接收的状态,再也没有下文了,当然,这不是拉勾网的问题,可能是招聘方公司本身的问题。
2月15日 上午 8:00

新来个技术总监,禁止我们使用Lombok!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2月12日 下午 6:05

惊讶!我定的日志规范被CTO在全公司推广了

https://help.aliyun.com/document_detail/29090.html?spm=a2c4g.11186623.6.1079.4edd3aabvs50OW
2月11日 下午 6:05

MySQL千万级大表优化,看这一篇就忘不掉了!

千万级大表如何优化,这是一个很有技术含量的问题,通常我们的直觉思维都会跳转到拆分或者数据分区,在此我想做一些补充和梳理,想和大家做一些这方面的经验总结,也欢迎大家提出建议。
2月10日 下午 6:05

国难当前,还敢骗捐款?我花了40个小时揪出这个畜生

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2月9日 上午 8:00

硬核干货:一位菜鸟码农的架构师“封神”之路!

看看您过去做过的一些文档(源代码,模型,决策文件等),然后问自己以下问题:“是否包含所有必要的信息才能理解它?”,“确实需要哪些信息,并且可以省略吗?”和“文档中是否有红线?”。
2月8日 上午 8:00

病毒扩散仿真程序火了,其实模型很简单!

if(state==State.CONFIRMED&&MyPanel.worldTime-confirmedTime>=Constants.HOSPITAL_RECEIVE_TIME){
2月7日 下午 6:05

我们研究了763病例,还原病毒向全国扩散的路径

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2月6日 下午 6:05

一段网上找的代码突然爆了,项目出现大Bug!

}代码来源:https://www.cnblogs.com/0201zcr/p/5000977.html把代码复制到项目里,调试下,发现没问题就直接用了,毕竟谷歌结果第一名,放心。
2月6日 下午 6:05

疫情之下,如何设计百万并发的IM系统?

对核心服务进行梳理:容易出现瓶颈点的服务和基本不会有瓶颈的服务。容易出现瓶颈的长连接入服务独立部署,并且和用户发送消息的上行操作拆分成各自独立的通道,这样能够使消息上行通道、和推送下行通道互相隔离。
2月5日 下午 6:05

疫情传播与爆发仿真程序:千万别出门!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2月4日 下午 5:59

偷偷告诉你,互联网公司理想的技术架构!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2月4日 下午 5:59

口碑扑街?Python告诉你《囧妈》到底囧在哪里?

toolbox_opts=opts.ToolboxOpts())pie1.set_series_opts(label_opts=opts.LabelOpts(formatter="{c}%"))
2月3日 下午 5:02

开工第一天,钉钉、企业微信集体“崩溃”...

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2月3日 下午 5:02

《柳叶刀》最新文章:主要城市疫情将滞后武汉1-2周爆发

https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(20)30260-9/fulltext#tbl1基本再生数
2月3日 下午 5:02

年后跳槽到阿里,我有话想说......

正所谓,人无完人。不可能有谁啥都会,我们也不需要教科书型的人才,因此请广大未来的师弟们,不要总是以:“算了,我觉得我还得沉淀沉淀”、“我感觉我达不到你们的要求,就不尝试了”这样的消极态度面对。
2月2日 下午 6:00

新来的实习生不小心删库了,吓得我虎躯一震!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2月1日 下午 6:05

疫情面前,我们是否需要远程办公?

Nauyus的技术博客,一个不止于技术的技术博客,分享内容涵盖JAVA,虚拟机,并发编程,后端,微服务,设计架构,思维认知等知识,愿与你一起学习,共同成长,不断尝试更多可能!
1月31日 下午 6:13

爬了8W条弹幕评论,4000万人熬夜“监工”,不是无聊,是期望

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
1月30日 下午 3:04

用数据告诉你,新型冠状病毒传染性有多强?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
1月27日 下午 2:30

为什么阿里P8、P9技术大牛反复强调“结构化思维”?

写技术博客(可以锻炼自己的逻辑),工作中一个功能模块的开发,一次证书考试,怎么样在团队里推进一个方案,如何和公司以外的技术大佬建立紧密的联系等等,都可以有效的训练结构化思维。
1月21日 上午 8:00

上海失独妈妈用AI“复活”了年仅14岁女儿......

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
1月19日 上午 8:00

为什么我们要放弃迁移到微服务?

是我们的微服务跟第三方的分解不同吗?我们复制了所有服务的前后端需求吗?还是我们分解了自己的微服务,仍然需要一个微服务从第三方获取信息?所有这些问题看起来都跟微服务指南相背离。
1月17日 下午 6:05

菜鸟码农成神之路:2019年精选好文,都在这里了

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
1月16日 下午 6:10

自古帝王多短命,假如皇帝也懂负载均衡算法...

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
1月15日 下午 6:05

学MySQL,这篇万字总结,真的够用了

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
1月14日 下午 6:05

一杯茶的时间,上手Zabbix

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
1月13日 下午 6:05

阿里资深Leader:组建技术团队的一些思考

有的同学会问:这样子做,会不会错失优秀人才?是的,我的方式几乎可以确保招进来的同学肯定是好的,但会漏掉一些优秀的候选人,不过这不会造成严重的后果。相比之下,招进来不合格的人才会有大麻烦。
1月11日 上午 8:00

腾讯万亿级日志量下,ES如何做到秒级响应?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
1月10日 下午 6:05

三次握手+四次挥手,一文搞定所有!

对于"三次握手"我们耳熟能详,因为其相对的简单。但是,我们却不常听见“四次挥手”,就算听过也未必能详细地说明白它的具体过程。下面就为大家详尽,直观,完整地介绍“四次挥手”的过程。
1月8日 下午 6:05

知识图谱不复杂,我来帮你理一理!

②基于特征的方法,通过机器学习的方法利用预先标注好的语料训练模型,使模型学习到某个字或者词作为命名实体组成部分的概率,计算出一个候选字段作为命名实体的概率值。如果大于某个设定的阀值,就抽取命名实体。
1月7日 下午 6:05

我的天,你们公司的“微服务”简直就是反人类…

按照业务抽象独立之后,大家发现好像是这么回事,用起来真香。虽然每次需要别的模块的时候就需要找对应模块进行接入,但是业务逻辑上清晰了呀,如果出了问题,不是自己的,那就是别人的,甩锅很方便的(笑)。
1月6日 下午 6:05

一次迁移引发的“血案”,最终赔偿29亿!

网上银行和手机银行把客户与银行核心系统之间的距离拉得更近了。尽管不同的功能会由不同的子系统来实现,但所有子系统之间都要进行交互,并且向最核心的系统发出请求,比如更新余额、记录转账等等。
1月5日 上午 8:00

毕业10年才懂,解决问题的能力原来这么重要

“提出一个问题往往比解决一个问题更重要,因为解决问题也许仅能是一个数学上或实验室上的技能而已。而提出新的问题、新的可能性,从新的角度去看旧的问题,都需要有创造性的想象力,而且标志着科学的真正进步。”
1月4日 上午 8:00

阿里是如何抗住双11的?看完这篇你就明白了!

这里我以大家熟悉的购买电影票的场景为例。如下图,整个链路中业务流量其实是呈“漏斗模型”的,至于每一层的比例是多少,这个第一就是参考当前的监控,第二就是参考历史数据去推算平均值了。
1月3日 下午 6:05

2020薪资翻倍,全靠12月的这十篇热门文章!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
1月2日 下午 6:05

我画了12张图,让女朋友了解Kubernetes

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月31日

为什么大公司一定要使用微服务?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月30日

一战赚了1090亿,恐怖的张一鸣!

少数精英追求效率,实现自我认知,他们活在现实中。但大部分人是需要围绕一个东西转的,不管这些东西是宗教、小说、爱情还是今日头条。用户是需要一些沉迷的,我不认为打德州、喝红酒和看八卦、视频有多大区别。
2019年12月29日

35岁是道坎?在阿里,40岁的奋斗姿势

所有的一切,你都得自己去筹划,你就是自己的老板。从业务价值,到方案可行性,再到资源投入,想清楚这些,然后,去说服别人:你的主管、你的同事、你的合作伙伴,他们就是你的客户。
2019年12月28日

为什么我们放弃Zabbix采用Prometheus?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月27日

清华天才王垠受邀面试阿里P9被毙后手撕P10面试官赵海平!

flag"坚实理由支撑。————这不就是面试常用手段吗?哈哈,你工作中犯过最大错是什么,你最大的缺点是什么?答起来是一样的,说的都是小问题小疏忽,但是理由都异常坚实,连续加班导致的,客观条件限制的。
2019年12月26日

这样“撩”大数据,小白都能看懂!

好了,门外汉“撩”大数据就聊到这儿吧,希望通过上文的分享能够了解几个关键词:大道至简、衍化至繁、谷歌三驾马车(GFS、MapReduce、BigTable)、痛则思变、开源轮子。
2019年12月26日

Java多线程优化都不会,怎么拿Offer?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月25日

Nginx的这些妙用,你肯定有不知道的!

#设置从被代理服务器读取的第一部分应答的缓冲区大小,通常情况下这部分应答中包含一个小的应答头,默认情况下这个值的大小为指令proxy_buffers中指定的一个缓冲区的大小,不过可以将其设置为更小
2019年12月24日

苏宁“砍价团”高可用、高并发架构实践

在应用层,对于系统之间的调用请求,则集中在主机房进行处理。除此之外,鉴于数据层面的强一致性要求,系统间调用可以进行接口级别的策略控制,来对一些写操作进行单机房调度,确保数据的单机房写库。
2019年12月23日

几万年前,有一只猴子大闹地府后删库跑路...

数据粒度非常非常细,死亡时间三更五更都不能差,下了地狱打多少下铁棍都要精确计算,况且还会有许多异常发生,有时候要回滚,有可能不小心操作错了(死而复生应该就是地府回滚,详细请见《聊斋志异》[1])。
2019年12月22日

为什么90%的“码农”做不了“架构师”?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月21日

用Python抢到回家的车票,so easy!

如果COOKIE_TYPE=1,则需配置chromeDriver路径,下载地址http://chromedriver.storage.googleapis.com/index.html#
2019年12月20日

每天处理千亿级日志量,Kafka是如何做到的?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月20日

爬了7W条视频评论,李子柒凭什么火遍全球?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月19日

灵魂一问:一个TCP连接可以发多少个HTTP请求?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月19日

赔偿N+5,三星手机彻底退出中国制造!

而且三星不单单只有手机业务,三星电子在中国市场也曾经占据了大头,但是近日消息,三星手机在继天津、深圳、惠州工厂之后,将再次对位于苏州昆山的电机进行清算,彻底退出“中国制造”,而对于工厂员工的赔偿高达
2019年12月18日

面试突然问Java多线程原理,我哭了!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月18日

李子柒一年赚1.68亿?我流下了贫穷的泪水

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月17日

Redis,Nginx,Netty为什么这么香?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月17日

别再问“分库分表”了,再问就崩溃了!

pt-online-schema-change,使用过程中会创建触发器和影子表,也需要很长的时间。在此操作过程中,都算为风险时间。将数据表拆分,总量减少,有助于降低这个风险。
2019年12月16日

39岁大龄码农找工作,没想到会这么残酷!

他的条件看起来并不差:在互联网深耕多年,工作经验丰富;人脉遍布各大互联网公司,能轻松获知各公司人事变动情况;熊猫直播员工自发建立了招聘群,每天都有招聘信息发布,大家互帮互助帮忙内推。
2019年12月15日

史上最烂的项目,最后负责人还进了监狱...

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月14日

因为不会Redis的scan命令,我被开除了

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月13日

不了解Cookie、Session、Token?一文给你整明白

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月12日

滴滴为啥值3600亿?看它的数据中台就知道了

第二个目标是让尽可能多的人能够把数据用起来,所以数据工具之间必须去做强打通,让每一个人都能完成数据处理工作,这是产品设计的核心方法论,我们还通过相应的指标体系来去衡量是否在往这个方向去发展。
2019年12月11日

黑客入侵你Linux服务器的一万种玩法...

portmap、readahead_early、restorecond、rpcgssd、rpcidmapd、rstatd、sendmail、setroubleshoot、yppasswdd
2019年12月10日

震惊!线上4台机器同时OOM,到底发生了什么?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月9日

33岁程序员,年薪30万:“幸亏我被裁了”!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月8日

花30万挖来的高级程序员,真的值吗?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月7日

Netty架构原理,不怕你看不懂!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月6日

警惕!千万别发火车票照片,分分钟暴露你的身份证号码

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月5日

HTTPS原理看了很多,这个是最清晰的!

这里插一个我想了很久的但其实答案很简单的问题:既然证书是公开的,如果要发起中间人攻击,我在官网上下载一份证书作为我的服务器证书,那客户端肯定会认同这个证书是合法的,如何避免这种证书冒用的情况?
2019年12月3日

那些月入20K的程序员都在看11月的这十篇热门文章!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年12月2日

40个笑到抽筋的神回复,哈哈哈哈哈...

北京西直门嘉茂广场外面有很大一个招牌“mysql”,当年我就是好奇这家餐厅和“mysql”到底有啥关系才去这家韩国餐厅的,结果服务员告诉我那是“明月三千里”的缩写,我有种被忽悠的赶脚。
2019年12月1日

同样是拧螺丝,小公司和大公司的区别在哪?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月30日

知道了这些内容,闭着眼面试Dubbo!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月29日

高以翔死因曝光!猝死前最后4分钟,他本还有一次活的机会...

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月28日

微信亿级在线点赞系统,用Redis如何实现?

@SpringBootApplication@EnableDiscoveryClient@EnableSwagger2@EnableFeignClients(basePackages
2019年11月27日

几十亿数据查询3秒返回,ES性能优化实战!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月26日

“绝症员工被赶走”,网易道歉了!

网易在声明中表示,这位前同事的主管因绩效原因向其提出解除劳动合同,文章展示的“业绩排名”,实际为工作量排名,不完全反映工作质量。经复核,其绩效确不合格。此时,该主管并没有充分尽责地了解其患病情况。
2019年11月25日

刚来的大神彻底干掉了代码中的if else...

接着,又有一个变态的需求,如果用户的超级会员已经到期了,并且到期时间在一周内,那么就对用户的单笔订单按照超级会员进行折扣,并在收银台进行强提醒,引导用户再次开通会员,而且折扣只进行一次。
2019年11月25日

WPS上市!创始人是身价10亿的天才程序员,雷军喊他师父!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月24日

工作5年,别人成了架构师,你却还在基层打滚

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月23日

很遗憾,没有一篇文章能讲清楚ZooKeeper

临时节点(EPHEMERAL),该数据节点的生命周期会和客户端(Client)会话(Session)绑定在一起。如果客户端(Client)会话丢失了,那么节点就自动清除掉。
2019年11月22日

爬了7000+条内衣信息,只为探究妹纸们的偏好!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月21日

可怕!4.68亿个人信息泄露,7家涉案公司被查!

涉案公司非法缓存的公民身份认证数据现已全部收缴。同时,堵塞漏洞,“身份核验返照业务”接口全部封停,公安部门会同中国人民银行等部门,加强对公民身份认证服务、个人征信服务的监管。
2019年11月20日

监控系统哪家强?EMonitor与CAT大比拼!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月20日

假如曹操是一名程序员,会发生什么?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月19日

多次尝试学习,终于搞懂了微服务架构

但通常在其而言,微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行独立的自己的进程中,服务之间互相协调、互相配合,为用户提供最终价值。
2019年11月19日

面试问Kafka,这一篇全搞定

就监听到了这一改变,它会去同步这个目录的元信息,然后同样下放给它的从节点,通过这个方法让整个集群都得知这个分区方案,此时从节点就各自创建好目录等待创建分区副本即可。这也是整个集群的管理机制。
2019年11月18日

可怕!爱在朋友圈晒自拍的妹子们一定要看!

年国家网络安全宣传周上海地区活动中,上海信息安全行业协会副主任张威表示,拍照时如果镜头距离够近,“剪刀手”照片通过照片放大技术和人工智能增强技术,就能将照片中人物的指纹信息还原出来。
2019年11月17日

P6跨级晋升P8,再到P10,我的11年前端成长之路

有了投入与取舍,经过一段时间,就能拿到一些业绩,达到一些结果。在这过程中,需要不断去看杠杆怎么撬动,要阶段性地去分析杠杆的选择是否正确,究竟自己和团队适不适合去做,在不断反思中调试杠杆。
2019年11月16日

抗住双11的秒杀系统如何设计?

这个时间对于服务端非常重要,会大大减轻高峰期并发压力;另外,由于请求具有先后顺序,答题后置的请求到来时可能已经没有库存了,因此根本无法下单,此阶段落到数据层真正的写也就非常有限了。
2019年11月15日

小命不保,老婆偷偷查到了我的开房记录…

随着数据库信息的价值及可访问性得到提升,内部和外部的安全风险大大增加,事后无法有效追溯和审计等问题日益明显。数据库服务器自身的日志审计功能不能被充分利用,其自身的缺陷主要体现为:
2019年11月14日

也许,这样理解OAuth原理更容易!

说实话,我并不推荐这种方案,虽然它比直接复制用户信息要好一些,但是依然问题很大,用户在无形中已经把账号密码或者其他登录凭证泄露给并不信任的第三方系统中,而这可能并非用户想要的结果。
2019年11月14日

我花了10个小时,写出了这篇K8S架构解析

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月13日

终于有篇看的懂的B树文章了!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月12日

96秒100亿!如何抗住双11高并发流量?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月11日

5年前,跳槽涨薪,你笑了,5年后,跳槽降薪,你慌了!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月9日

一份不可多得的数据科学与机器学习Python库

XGBClassifier、XGBRegressor、LGBMClassifier、LGBMRegressor、CatBoostClassifier、CatBoostRegressor
2019年11月8日

爬了知乎“沙雕问题”,笑死个人!

https://www.zhihu.com/question/26992616小结:这是怎样的神仙读者,居然问出了这种“惊天地,泣鬼神”的问题,想必各路神仙也在跃跃欲试,准备拉他过去现场讲解!
2019年11月7日

掌握这些监控报警优化技巧,百万年薪不在话下!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月6日

糟糕!服务器被植入挖矿木马,CPU飙升200%

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月5日

互联网公司甩锅指南,果断收藏

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月4日

怎么向女朋友解释什么叫区块链?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月3日

写代码做副业月入10K的方法都藏在这几个公众号里!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月2日

技术Leader:选OKR还是KPI?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年11月2日

所有你想要知道的DevOps实践都在这里

再后来,作为自动化脚本写到自动化发布中。实际上在工作中有很多好的经验,如果我们留心都可以建立这样持续改进的机制,成为心照不宣的制度。实际上我们在平时编码中有很多事情都可以好好总结。
2019年11月1日

做中台找死,不做中台等死?

虽然各种中台很多,但是真正和业务保持密切协同的是业务中台和数据中台,阿里巴巴的中台核心也是这双中台驱动的,这里面体现的核心就是一切业务数据化,一切数据业务化,业务产生数据,数据又赋能业务。
2019年10月31日

Redis如何轻松支撑万亿级日访问量?

线上的业务有前面提到的信息流、广告、用户关系等等,还有现在大家可能比较感兴趣的热搜,用户一般会去看发生了什么事情,还有引爆阅读量的话题,以及现在兵家必争之地的视频,微博大大小小的业务都有用到
2019年10月30日

看完这篇还不了解Nginx,那我就哭了!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月29日

放下你手里的代码,小心被抓!

传统网络爬虫最大的应用场景是搜索引擎,普通的企业更多是做网站或应用。后来随着网络数据分析的需要,以及互联网上的舆情事件层出不穷,针对网络爬虫有了大量的需求,采集的对象主要是些新闻资讯。
2019年10月29日

玩了分布式这么久,你不会连Kafka都不清楚吧

#是否启用log压缩,一般不用启用,启用的话可以提高性能zookeeper.connect=192.168.1.7:2181,192.168.1.8:2181,192.168.1.9:2181
2019年10月28日

我顺藤摸瓜端了色情网站的老窝,并劝他从良

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月27日

你太菜了,竟然不知道Code Review?

也有人觉得自己水平高就不需要代码审查了。对于高手来说,让别人审查自己的代码,可以让其他人学习到好的实践;在让其他人审查的同时,在给别人说明自己代码的时候,也等于自己对自己的代码进行了一次审查。
2019年10月26日

MySQL性能优化之骨灰级,高阶神技 !

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月25日

动画讲解TCP,再不懂请来打我

突然,到了第二天,发给第一个女孩的信息才收到,女孩认为你要和他表白,此时你已经和另一个女孩恋爱了,然后第一个女孩给你发微信同意了你的表白,但是你不理睬,那个女孩还在苦苦等待你给她分享此时的高兴心情。
2019年10月24日

程序员节,女朋友偷偷送了我这个...

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月23日

稳了!用Redis实现“附近的人”功能

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月22日

大话数据灾备,赢在数字时代

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月21日

3000台服务器不宕机,微博广告系统全景运维大法

所以在正常的运维工位上都会有这样的大屏幕,运维可以一目了然发现自己所有负责的业务线情况,而不是让一台台机器在这里展现,这样就没有办法看到业务线情况了。九宫格可以让运维更加直观地看到当前的告警情况。
2019年10月21日

女友长期半夜不回家,窃听她手机后令我崩溃...

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月20日

爬虫爬的好,牢饭吃到饱?

对于网络运营者超出运营需要收集个人信息的行为,《办法》作出了限制性规定,对“网络产品核心业务功能运行的个人信息”以外的信息,网络运营者不得因个人信息主体未同意收集而拒绝提供核心业务功能服务。
2019年10月19日

终于有人把“分布式事务”说清楚了!

一个复杂的系统往往都是从一个小而简的系统发展衍化而来,为了满足日益增长的业务需求,不断的增加系统的复杂度,从单体架构逐步发展为分布式架构,而分布式系统架构的设计主要关注:高性能,高可用,高拓展。
2019年10月18日

只因写了一段爬虫,公司200多人被抓!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月17日

大牛总结的MySQL锁优化,写得太好了!

支持表锁和行锁,根据索引来判断如何选择。行锁有,行共享锁和行排他锁;表锁有,意向共享锁,意向排他锁,表锁是系统自己加上的;锁范围的是间隙锁。遇到死锁,我们如何检测,恢复以及如何避免。
2019年10月16日

HTTPS虐我千百遍,我却待她如初恋!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月15日

前十总计亏损1700亿,互联网公司还要亏多久?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月14日

Redis从入门到精通,至少要看看这篇!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月14日

因接外包坐牢456天,我都经历了什么?

我们案件上诉流程时间走得越久,李某就越不可能获得减刑的机会。监狱那可是罪犯的天堂,看守所是永远比不了的,就算最终他依然能去监狱获得减刑,能让其多在看守所呆一天,多难受一天,我的心里落差就会少一分。
2019年10月13日

资深技术Leader肺腑忠告:如何成为技术大牛?

这也是为什么大家普遍觉得日常工作“琐碎”。然而工作中每个点滴的琐事与平凡,都是可以抽象总结成为方法论的,更别说工作所在的领域自身的博大精深了。从日常工作中学习的秘诀,就是“行动中思考”。
2019年10月12日

“12306”是如何支撑百万QPS的?

高并发的系统架构都会采用分布式集群部署,服务上层有着层层负载均衡,并提供各种容灾手段(双火机房、节点容错、服务器灾备等)保证系统的高可用,流量也会根据不同的负载能力和配置策略均衡到不同的服务器上。
2019年10月11日

懵了!简单的HTTP调用,时延竟如此大?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月10日

别逗了,你真以为分库分表就能无限扩容吗?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月9日

从平庸到大牛程序员,不能错过9月的这十篇热门文章!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月8日

怒了,Facebook强行辞退要求公布跳楼真相的程序员!

批评了公司存在恶性竞争文化以及与之相伴的高度压力,认为“陈勤的上司并没有信守承诺,而是在最新的季度评级中给了他一个不够理想的评级,这样的低评级让他无法换组。换不成组,陈勤就会被放入
2019年10月8日

程序员35岁,依然可以“横行职场”!

最近三年,他正在适应着投资人的新角色,“以前是亲力亲为,自己上考场,现在好像是送儿子上考场”,他这样比喻心态的转变,他希望能给予创业者足够的指导,又唯恐显得太强势,努力在这之间找到一种平衡。
2019年10月7日

外行都能看懂,漫画解读“中台”

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年10月6日

真相了,中台到底“出路”还是“末路”?

经常有小伙伴说,国内某公司中台非常好,大家都在学。嗯,我倒是想问问了,如果真的做的好,某公司旗下的金融公司和电商公司还会需要两套完全一样的基础架构,和好几朵云?(码农桃花源注:曹大真敢怼!)
2019年9月30日

用Python偷偷告诉你国庆8亿人都去哪儿浪?

首先,我们要找一个数据源能够获取全国旅游信息。这里有一个思路就是订票信息,哪些景点的订票比较多,那么这些景点所在的城市就越热门。类似的售票网站比较多,例如:携程,去哪儿,途牛旅游之类的。
2019年9月29日

听说你把1个经验反复用了10年?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年9月28日

想吃透监控系统,就这一篇够不够?

方案(Elasticsearch+Logstash+Kibana),使用ELK(Elasticsearch、Logstash、Kibana)+Kafka/Redis/RabbitMQ
2019年9月27日

Redis内存回收机制,把我整懵了...

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年9月26日

老大难的GC原理及调优,这下全说清楚了

优化的核心思路在于:尽可能让对象在新生代中分配和回收,尽量避免过多对象进入老年代,导致对老年代频繁进行垃圾回收,同时给系统足够的内存减少新生代垃圾回收次数,进行系统分析和优化也是围绕着这个思路展开。
2019年9月25日

亿级规模的高可用微服务系统,如何轻松设计?

用户分布在全国。大规模微服务系统所支撑的用户一般在全国各地,因而每个地区的人,都希望能够就近访问,所以一般不会一套系统服务全国,而是每个地区都要有相应的业务单元,使得用户可以就近访问。
2019年9月24日

痛心!脸书华裔程序员跳楼自杀,刚刚38岁!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年9月24日

为什么MySQL索引要用B+树,而不是B树?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年9月23日

拿下抖音小姐姐,我写了个口红色号识别器!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年9月22日

阿里大牛:技术专家必备的能力模型!

对这类性格的人来说,走技术专家是一条捷径。其面对的是复杂的系统和业务问题,如果能静下心来仔细钻研技术,一定能在某个方面做得比别人好。这个路线对工程师性格的人来说,其实就是在解决简单的复杂问题。
2019年9月21日

支撑百万并发的“零拷贝”技术,你了解吗?

这样可以做到物理内存延时分配,只有在需要读相应的文件的时候,才将它真正的从磁盘上加载到内存中来,而在内存吃紧的时候又可以将这部分内存清空掉,提高物理内存利用效率,并且所有这些对应用程序都是透明的。
2019年9月20日

忘掉Java并发,先听完这个故事...

但如果有人向超市送苹果了,那这个等待区里会发一个信号,这时超市才有可能是有苹果的,这时我从等待区里出来,等待叫号的机会。虽然苹果有可能被其他吃苹果的学生抢没,但这样起码不会浪费太多时间。
2019年9月19日

这样讲API网关,你应该能明白了吧!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年9月18日

90后程序员平均月薪20K,你拖后腿了吗?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年9月18日

What?老板让我开发一个亿级流量的大型网站

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年9月17日

1.3万亿条数据查询如何做到毫秒级响应?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年9月16日

知名数据公司被查,你的爬虫会送老板进监狱吗?

网络运营者采取自动化手段访问收集网站数据,不得妨碍网站正常运行;此类行为严重影响网站运行,如自动化访问收集流量超过网站日均流量三分之一,网站要求停止自动化访问收集时,应当停止。
2019年9月15日

工作3年和工作7年的程序员到底差在哪里?

一个十人项目里的主负责人和分模块的负责人,肯定是不一样的。主负责人需要更高的技术视野,更全面的思考,也需要有更好的协调能力。这个是技术,统筹能力的综合体现,毫无疑问会更加有含金量。
2019年9月14日

GitHub标星超12K,抢票神器大更新,支持候补!

请立即打开浏览器登录12306,访问‘未完成订单’,在30分钟内完成支付!推荐有动手能力的朋友使用,抢票事半功倍。所以,多试几种工具也是好的,尤其是可以同时进行多个任务的那种。
2019年9月12日

这一次,彻底弄懂“秒杀系统”

秒杀场景是电商网站定期举办的活动,这个活动有明确的开始和结束时间,而且参与互动的商品是事先定义好了,参与秒杀商品的个数也是有限制的。同时会提供一个秒杀的入口,让用户通过这个入口进行抢购。
2019年9月11日

消息中间件这么多,到底应该如何选型?

通过提供消息传递和消息排队模型,它可以在分布式环境下提供应用解耦、弹性伸缩、冗余存储、流量削峰、异步通信、数据同步等等功能,其作为分布式系统架构中的一个重要组件,有着举足轻重的地位。
2019年9月10日

为什么互联网人不配拥有爱情?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年9月8日

26岁当上数据总监,分享第一次做Leader的心得

PS:在人类历史上,东西方文明都曾经发展出相似的分封制政体并非是一种巧合和偶然,这种“分而治之”的思想在管理上很显然是一种非常有效的方式(治理企业和治理国家其实很相似的,以史为鉴,古人诚不我欺~)。
2019年9月7日

终于明白为什么要“分库分表”了!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年9月6日

什么是“锟斤拷”?我竟答不上来......

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年9月5日

神一样的CAP理论被应用在何方?

在一个分布式系统中(指互相连接并共享数据的节点集合)中,当涉及到读写操作时,只能保证一致性(Consistence)、可用性(Availability)、分区容错性(Partition
2019年9月4日

百亿条日志实时处理,为什么要用Flink?

[3]https://ci.apache.org/projects/flink/flink-docs-release-1.4/monitoring/historyserver.html
2019年9月3日

是时候重新认识“程序员”了!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年9月1日

阿里大佬:技术人的3个段位,你在哪段?

这种情况你可以说,这个需求我接受,但是我可能需要较长一些的缓冲时间或者砍一些需求(部分满足),又或者必须要按时上的话,不能保证项目的上线后的效果、质量等,让业务方来做部分的取舍。
2019年8月31日

IT经理好心被当作驴肝肺的遭遇实录

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月30日

没看这篇干货,别说你会使用“缓存”

增加互斥锁,对缓存的更新操作进行加锁保护,保证只有一个线程进行缓存更新。缓存一旦失效可以通过缓存快照的方式迅速重建缓存。对缓存节点增加主备机制,当主缓存失效以后切换到备用缓存继续工作。
2019年8月30日

超实用:14种性能监控与负载测试工具

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月29日

拜托!不要再问我Session与Cookie的区别了

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月28日

理解MySQL锁和事务,看这篇如何?

在事务中,如果要更新记录,应该直接申请足够级别的锁,即排他锁,而不应先申请共享锁,更新时再申请排他锁,因为当用户申请排他锁时,其他事务可能又已经获得了相同记录的共享锁,从而造成锁冲突,甚至死锁。
2019年8月27日

一份通俗易懂的微服务架构方案!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月26日

一图看懂腾讯、阿里、字节跳动工作的区别

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月25日

从码农到技术总监,如何提升自我修养?

技术人员的管理不应像监督车间工人一样看你某个时刻是不是在偷懒,开小差,只要你把任务保质保量按期完成好,不论你是学习还是看新闻,刷微博,只要不影响其他同事或违反规章制度,我觉得都无可厚非。
2019年8月24日

想实现高可用?先搞定负载均衡原理

看上去它对处理网络请求是非常专业的,但有趣的是,如果应用服务出现了流量瓶颈,而“接入层”的硬件负载均衡没有发现异常,还是让流量继续进入到应用服务器,并没有阻止,就会造成应用服务器流量过大。
2019年8月23日

女友灵魂一问:鸿蒙OS如何实现跨平台?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月22日

图解“红黑树”原理,一看就明白!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月21日

每秒千万级实时数据处理系统是如何设计的?

https://yq.aliyun.com/articles/35979?spm=5176.10695662.1996646101.searchclickresult.6f2c7fbe6g3xgP
2019年8月20日

面试不再慌!跟着老司机吃透Spring Cloud

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月19日

万万没想到,程序员的一天竟然是这样....

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月18日

在阿里,我如何做好技术项目管理?

确认好项目的人员投入数量、投入度,确认好本次重要目标和次要目标。适当的时候要做需求拆解,不要做超量(加班也可能搞不定)的计划。不要做好好先生。你要清楚你的职责是如期交付有质量保障的完整结果。
2019年8月17日

神奇的推荐系统:6亿用户音乐场景下的AI思考

通过算法,我们需要将各种音乐指标抽象成标签。可是,虽然我们有足够多的音乐资源和行为样本,但是由于行为序列往往不是线性的,因此我们反而遇到了过拟合、以及特征时间穿梭(即特征记忆)方面的问题。
2019年8月16日

到底选择SOL还是NoSQL?看这里!

但是受限于关系型数据库本身,这套架构方案依然有着明显的不足,下面对利用关系型数据库方式做存储的方案的优点先进行一下分析,后一部分再分析一下缺点,对某个技术的优缺点的充分理解是技术选型的前提。
2019年8月14日

大白话解读“中台”,我收藏后读了3遍

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月13日

我以为我对Kafka很了解,直到我看了这篇文章

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月12日

我活着从柬埔寨技术“魔窟”逃出来了…

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月11日

阿里大牛:你必须要具备的“结构化思维”

了解流程:任何业务都有自己的业务流程,而业务流里面最核心的是信息流。我们可以通过人员采访,了解关键节点的信息输入和信息输出;可以画一些泳道活动图,理清楚系统的主要角色,以及他们之间的交互关系。
2019年8月10日

第一次,如此清晰脱熟的直解K8S网络

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月9日

刘备三顾茅庐,请Elasticsearch出山

Elasticsearch,“大哥,这个东西好像有点耳熟啊,哦,诸葛亮先生这一说,我倒是记起来了,隔壁公司的吕布最近神神秘秘的,好像就是在用这个,难怪他们最近公司业务好的很”。
2019年8月8日

为了今晚的表白,我爬了知乎热门撩妹情话

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月7日

一次性讲明白Spring Cloud核心组件

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月5日

程序员VS产品经理,倒着看,绝了......

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月4日

阿里、拼多多面试分享:已获技术专家Offer

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年8月3日

凌晨1点突发致命生产事故!看的我惊心动魄…

我们提前和客服、运营部门做好沟通,可能会面临哪些问题提前做预案;公众号、公司官网、App、邮件对外通知政策变化,公布开始执行日期;产品中心负责政策落地需求梳理,研发中心开发新政策确定的方案。
2019年8月2日

薪资翻倍的秘密藏在7月的这十篇热门文章

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月1日

思科上海全员被裁,赔偿N+7人均百万?官方回应消息不实

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年8月1日

10分钟彻底理解Redis持久化和主从复制

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年7月31日

你真的掌握LVS、Nginx及HAProxy工作原理吗?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年7月30日

互联网架构的演变,看了好多这个讲的确实清楚!

不管怎么样,技术发展如此快速的时代,我们每一个程序员都不应该一直埋头于技术的研究,偶尔抬起头看看架构的发展和未来的趋势,或许对我们的程序之路有一个更宏观的了解。只有这样,我们才能离职业危机更远。
2019年7月29日

程序员综艺节目《创造1024》,笑得根本停不下来

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年7月28日

阿里专家:如何成为一名“值得跟”的Leader?

Leader,下面的人往往身体比较累,因为需要通过肉体的加班,去弥补老板向上汇报,画出来的那张“大饼”。但是也有例外,因为能超出预期的结果,往往也都是难啃的骨头,不能一棒子拍死这类“梦想型”主管。
2019年7月27日

慌的一批!妹子一个rm -rf把公司服务器数据删没了...

想起来一位领导说过的案例:当一个生产系统挂掉以后,发现所有备份都有问题,刻录的光盘也有划痕,磁带机也坏了(一个业界前辈,估计以前还用光盘做备份了),没想到今天真的应验到我的身上了,怎么办?
2019年7月26日

一次奇葩面试:喊价25K,HR却给了30K!

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年7月25日

为了做到微服务的高可用,鬼知道我出了多少张牌

在定义什么是高可用,可以先定义下什么是不可用,一个网站的内容最终呈现在用户面前需要经过若干个环节,而其中只要任何一个环节出现了故障,都可能导致网站页面不可访问,这个也就是网站不可用的情况。
2019年7月24日

看完这篇还不会Elasticsearch,我跪搓衣板!

结构化数据:也称作行数据,是由二维表结构来逻辑表达和实现的数据,严格地遵循数据格式与长度规范,主要通过关系型数据库进行存储和管理。指具有固定格式或有限长度的数据,如数据库,元数据等。
2019年7月23日

1亿超话创纪录,周杰伦根本不需要流量!!!

年以前出生的人,都已经在社会上摸爬滚打了一段时间,他们或许正在为生活奔波忙碌,或许正在为社会贡献着自己的薄力,或许忙碌于婚姻之中,或许生活已经让他们没有太多的时间去听周杰伦,或许已经没有了像
2019年7月22日

10年前被删的初恋,凌晨1点突然加我…

我们可以看到,这张图片是用了大量重复的数字,我们可以将重复的数字去掉,直接用数组形式的[0,1]就可以直接表示出这张图片了,仅仅用两个数字,就能表示出一张很大的图片,这样就极大的压缩了一张
2019年7月21日

工作10年感悟:小公司里如何精进?

我们觉得自己学得差不多了,其实是自己的眼界受限,自己不敢在公司内去承担更多责任,自己没能在公司内发挥更大的作用罢了。很多时候,不是没有学习的机会和空间,而是自己没有认识到、没有抓住。
2019年7月20日

搞定Java垃圾回收,就这一篇!

标记-整理算法(Mark-Compact)的标记过程仍然与标记清除算法一样,但后续步骤不是直接对可回收对象进行清理,而是让所有存活的对象都向一端移动,再清理掉端边界以外的内存区域。
2019年7月19日

Java后端这样面试,拿到Offer的几率是99%

欢迎加入51CTO技术交流群!加官方社群微信号【CTO51shequn】或扫描下方二维码,拉您入群。回复【技术】加入技术交流群;回复【活动】加入技术活动群;回复【北京】加入北京交流群。
2019年7月18日

Kafka设计原理看了又忘,忘了又看?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年7月17日

交易峰值突增1200倍,阿里基础设施架构如何演进?

单元自闭性顾名思义就是一次调用,流量进入到一个单元后,我们希望把所有的服务调用都在这一个单元内处理掉,但这并不完全能做到,有些服务还是需要跨到中心单元调用的,所以第一个问题就是路由的一致性。
2019年7月16日

分布式锁用Redis还是Zookeeper?

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年7月15日

互联网公司不做“中台”会死吗?

主流用户的变化,不会因为某个年代人的话语权高低而稳定下来。而即便是同年代的用户,在随着现代社会发展和各行各业互联网服务的滋养中又进化细分成了不同的支流,需求全然不同,呈现场景化、碎片化的特征。
2019年7月14日

在阿里一年,我颠覆了曾经坚信不疑的技术思维

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年7月13日

一篇讲解“服务调用”的良心之作!

所谓的正向代理(proxy),我的理解就是在客户端处的代理。如浏览器中的可以配置的访问某些网站的代理,就属于正向代理,但是一般而言不会说正向代理而是代理,即默认代理都是正向的。
2019年7月12日

这是谁写的代码,给我站出来,保证不打死你!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年7月11日

赤壁之战,曹操大败只因缺了Service Mesh

司马懿:请看看上图,浅蓝色部分代表咱们现在各个语言的业务模块,灰色部分代表代理(Sidecar),你可以看到,业务模块只和自己的代理通信,而真正实现相互之间通信的是代理。
2019年7月11日

扪心自问,你真的熟练掌握MQ了吗?

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年7月10日

面试官,请别再问我3次握手与4次挥手了!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年7月9日

醒醒吧!又一个程序员在东南亚出事了...

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年7月9日

1次给女朋友的转账让我明白了“分布式事务”

一致性和可用性,为什么不可能同时成立?回到之前修改列表的例子,由于数据会分布在不同的网络分区,必然会存在数据同步的问题,而同步会存在网络延迟、异常等问题,所以会出现数据的不一致!
2019年7月8日

互联网公司为何要“杀死”中年人

曾经的底特律汽车工人让无数人羡慕。但这个代价的背后就是汽车工人从最开始的普通人,经历撕裂和阵痛,一代一代成长为真正的高科技专家的过程。他们一点一点的将一个铁皮罐子,改造成我们今天看到的高级轿车。
2019年7月7日

阿里技术大牛:一份架构师成神路线图!

通过函数服务,开发者只需要编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数代码运行在无状态的容器中,由事件触发且短暂易失,并完全由第三方管理,基础设施对应用开发者完全透明。
2019年7月6日

Hello Redis,我有7个问题想请教你!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年7月5日

爬了27303条热评,“宏颜获水”为何还要被群嘲?

“直男上树”的微博自从浇水事发不久后,其跟浇水事件有关的微博便被删除了,只剩下一条无关的微博,但这并不妨碍大家在这条微博下发表自己对浇水事件的看法,目前已有几千条网友的评论。
2019年7月4日

18张儿童插画让你秒懂Kubernetes

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年7月4日

终于有人把中台说清楚了

在过去几年中,借着移动互联网的红利,许多公司都高速发展,进行大规模业务拓展,业务拓展的速度足够快,对公司自然是好事,但是随着而来的问题就是,公司内部出现了大量的重复建设和资源浪费的现象,重复造轮子。
2019年7月3日

突发!李彦宏被泼水,你怎么看?

开发者大会如期举行。如往年一样,今年的开发者大会依然是人山人海。不过,今年火爆的开发者大会现场,发生了尴尬的一幕。演讲过程中,突然有观众冲上演讲台向李彦宏头部倒了一瓶水。
2019年7月3日

心里没点B树,怎能吃透数据库索引底层原理?

预读的长度一般为页(Page)的整倍数。页是计算机管理存储器的逻辑块,硬件及操作系统往往将主存和磁盘存储区分割为连续的大小相等的块,每个存储块称为一页(在许多操作系统中,页的大小通常为
2019年7月2日

技术老鸟不能错过6月的这十篇热门文章

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年7月1日

被女朋友拉黑后,我写了个“舔狗”必备神器

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年6月30日

架构手到擒来,就能成为一流的架构师?

好的架构不是设计出来的,而是演进而来的。这就要求我们对技术保持敏感,时刻关注最新的技术,时刻保持自己技术栈的先进性,配合公司中长期战略,并充分考虑未来几年业务的变化和发展。
2019年6月29日

双宋离婚,冰冰分手,最慌的是程序员!

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年6月28日

一份详尽的支付平台高可用架构设计实践

由于公司业务在很多地区都有,需要提供多种支付途径,以满足业务的发展,所以设计的支付平台需要接入多种第三方支付渠道,如:微信支付、支付宝支付、PayPal、IPayLinks
2019年6月27日

技术无罪?AI直接“脱掉”女性的衣服!

极验,全球交互安全创领者,率先利用生物特征与人工智能技术解决交互安全问题,引领着交互安全领域的一次次革命与创新,专注交互安全6年,每天为全球26万家网站与APP提供超过10亿次交互安全服务保障。
2019年6月27日

简单几步,设计一个高性能的秒杀系统!

https://github.com/crossoverJie/SSM/tree/master/SSM-SECONDS-KILL/SSM-SECONDS-KILL-ORDER-CONSUMER
2019年6月26日

“分布式事务”,这次彻底懂了!

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年6月25日

直接上手!Redis在海量数据和高并发下的优化实践

所以他就在自己的办公室的门把上挂了一个请勿打扰的牌子,当一个产品经理来的时候先看看门把上有没有这个牌子,如果没有呢就可以进来找工程师谈需求,谈之前要把牌子挂起来,谈完了再把牌子摘了。
2019年6月24日

曾经有个能帮我修电脑的BOY,我没有好好珍惜……

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年6月23日

我是技术总监,我确实答不出那么多技术细节!

等再工作几年我逐渐发现,这些原本不是“细节的书本知识”。如果你要解决的问题稍微有点挑战性,没有现成工具可以利用,只能靠自己思考和分析,或者借鉴其他现成工具的原理,就离不开这些看不起的“细节知识”。
2019年6月22日

一次性搞清楚线上CPU100%,频繁FullGC排查套路

com.aibaobei.user.controller.UserController.detail(UserController.java:18)"http-nio-8080-exec-3"
2019年6月21日

刷抖音看美腿中毒后,我决定做一款抖音App

关键帧能够进行独立解码,看成是一个图像经过压缩的产物。而非关键帧包含了与其他帧的“差异”信息,也可以称呼为“参考帧”,它的解码需要参考关键帧才能够解码出一个图像。非关键帧拥有更高的压缩率。
2019年6月20日

我只是下了个订单,鬼知道我在微服务里经历了什么?

我们知道做软件架构,软件设计,模块化是非常重要的一点,一开始我们写程序做软件,我们采用类的方式来做模块化,后面开始采用组件或类库的方式做模块化,可以做到工程上的重用和分享给其他团队来使用。
2019年6月18日

“正向代理”和“反向代理”你还傻傻分不清?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年6月17日

世界操作系统发展简史:华为鸿蒙能成功么?

年由贝尔实验室、麻省理工学院及美国通用电气公司共同参与研发的,其目的是开发出一套安装在大型主机上多人多工的操作系统。因为在当时,计算机一次只能接受一个任务,多人的任务需要排队执行。
2019年6月17日

互联网江湖血雨腥风,从此再无BAT!

把持着互联网的核心入口,每一个想要上船的玩家,都要交一笔过路费。这让公司之间的商业竞争,变成了草根创业者对垄断者的反叛,成为周鸿祎眼中“互联网创新力量和垄断力量的斗争”。
2019年6月16日

阿里技术专家:优秀工程师是怎样炼成的?

在我的领域“高可用线下收银系统”进行线下系统容灾的时候,有各种容灾方案的设计,会员容灾、商品容灾、交易容灾、支付容灾……不同的容灾手段看起来让你眼花缭乱,但是他们有没有共同遵循的原则呢?
2019年6月15日

花了一个星期,我终于把RPC框架整明白了!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年6月14日

千万级并发下,淘宝服务端架构如何演进?

镜像,增强服务的性能,大促过后就可以关闭镜像,对机器上的其他服务不造成影响(在之前,服务运行在新增机器上需要修改系统配置来适配服务,这会导致机器上其他服务需要的运行环境被破坏)。
2019年6月13日

看完这篇,妈妈还会担心你Docker入不了门?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年6月12日

PB级数据实时查询,滴滴Elasticsearch多集群架构实践

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年6月11日

记一次Linux被入侵,服务器变“矿机”全过程

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年6月10日

“杀死”华为,美国究竟有多少高科技公司?

基站方面,除了前文提到的企业之外,具有影响力的美国企业还有阿尔特拉(Altera,隶属英特尔)、赛灵思(Xilinx)、赛普拉斯半导体(Cypress),以及一些特定元器件供应商如
2019年6月9日

看一眼就能懂的“分布式锁”原理

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年6月6日

吃透这篇,你也能搭建出一个高并发和高性能的系统

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年6月5日

刚刚,微信出现大面积Bug!网友吓出一身汗

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年6月5日

仅需3分钟,你就能明白Kafka的工作原理

快递小哥手上有很多快递需要送,他每次都需要先电话一一确认收货人是否有空、哪个时间段有空,然后再确定好送货的方案。这样完全依赖收货人了!如果快递一多,快递小哥估计得忙疯了……
2019年6月4日

首战告捷,IEEE解除对华为的限制!

您可能知道,受中美贸易战的影响,美国政府已经对总部在中国的一系列科技公司采取了制裁手段。受到影响的公司已经被列入名单,受美国管辖的组织都不能和这份名单上的公司共享技术,除非这些技术已经被公开。
2019年6月3日

谷歌全球大规模宕机4小时,苹果iCloud也遭殃!

尽量在经济和人员条件可行的情况下使用这些分散风险,如果故障只出现在一个服务器集群,如果采用异地灾备的方案,就可以在最快时间切换到另一个集群下,保持系统可用;云保险则是企业的最后一道保障。
2019年6月3日

从初级程序员逆袭为技术大牛,你需要看5月的这十篇热门文章

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年6月3日

让美国颤抖的5G,到底牛在哪?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年6月2日

推荐几个顶级的IT公众号

一个百度人的技术提升之路,为您提供一系列系统架构、数据结构、网络、C++、计算机底层等高质量技术文章,让您的碎片化时间最大价值化。同时会不定期分享精品免费视频和资源,让您的技术之路不再单调枯燥。
2019年6月1日

Oracle大裁员后,DBA该何去何从?

层次一是以数据库维护为主,常见表现是“救火队员”型。很多初创企业,都经历过这一过程。数据库维护基本靠人,随着运维体量的增加,需要线性增加人员。整体数据应用水平,基本处于简单、粗放型。
2019年6月1日

此文若说不清Epoll原理,那就过来掐死我!

注:操作系统添加等待队列只是添加了对这个“等待中”进程的引用,以便在接收到数据时获取进程对象、将其唤醒,而非直接将进程管理纳入自己之下。上图为了方便说明,直接将进程挂到等待队列之下。
2019年5月31日

看完这篇文章,我奶奶都懂了HTTPS原理

比如我在登录某个网站的时候,需要填写账户名和密码进行登录,客户端把登录的表单信息进行对称加密后再传输,这时候就算小王截获数据包,他也无法获取数据的内容,因为数据已经被加密了。
2019年5月29日

IEEE封杀华为!美帝魂已去,中华当奋起!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年5月29日

这可能是我看过最通俗也是最深刻的CAP理论

把系统分为这两类,导致了很多细节被忽略。在考虑分布式系统设计的时候,会有很多关于容错,延迟,简单模型,运行成本,等等的考虑。把那么多细节编码到一个比特的信息,显然是不可能的。
2019年5月28日

Elasticsearch如何做到亿级数据查询毫秒级返回?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年5月27日

中国操作系统往事

她回忆说,时任北京市科委主任的俞慈声带头启动“启航工程”,召集中、日、韩三国技术人员,一起研究如何破解微软的文档格式,以实现读写和存储的完美兼容,但效果并不理想。我们“没有搞定用户体验”,梁宁写到。
2019年5月26日

在阿里,我如何做好一个项目的启动?

基于项目组织相关方的梳理方式,如把项目核心工作团队和周边相关组织分离出来,明确项目核心工作团队和上层管理决策团队、兄弟依赖团队、行业运营团队等部门之间的关系。目标是明确在项目中各个组织的定位和职责。
2019年5月25日

搞定高并发,岂能不懂Synchronized底层原理?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年5月24日

20万用户同时访问一个热Key,如何优化缓存架构?

这里所有的机器数量、并发请求量都是一个示例,大家主要是体会一下这个意思就好,其目的主要是给一些不太熟悉缓存相关技术的同学一点背景性的阐述,让这些同学能够理解在系统里用缓存集群承载读请求是什么意思。
2019年5月23日

ARM断供卡脖子?华为芯片绝地反击!

它建议员工发送一份说明,告知华为(或相关)员工,由于“不幸情况”,他们不得“提供支持,交付技术(无论是软件,代码或其他更新)、参与技术讨论、或与华为、海思或任何其他指定实体讨论技术问题“。
2019年5月23日

懵逼了!一个历时五天的Bug......

然后又花了半天的时间,专门为无锁队列写了测试用例,用数据疯狂地怼。在测试环境,依然一切安好,但上线到正式环境,压测半小时后,终于挂了。终于看到了胜利的曙光!这个时候已经是第四天了!
2019年5月22日

实锤!华为操作系统“鸿蒙”最早将于今秋面市!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年5月22日

日均7亿交易量,如何设计高可用的MySQL架构?

这样的一些特性用的非常极致;基本上都是存储过程,当开发框架一确定,大家存储过程都是用笔勾几下或者拉几下就可以产生很多的流程,但它同时和具体的数据库绑定了,后面的维护、扩展都面临比较大的挑战。
2019年5月21日

超详细的Elasticsearch高性能优化实践

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年5月20日

谷歌“断供”华为!中国真写不出操作系统?

而且在此基础之上,还需要各种各样的应用软件:数据库、工程、设计,有了这些软件操作系统才会有人用,有人用了才能集广大人民的智慧开发更多的软件,反过来促进更多的人用,形成良性循环。
2019年5月20日

对!嫁人就嫁程序员!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年5月19日

阿里专家:工程师快速成长的10个简单技巧

但是我们竟然乐在其中,因为我们喜欢莫名其妙凑热闹,喜欢随大流,喜欢做大家正在做的事情,我们每天花了大把时间在上面,但是收获的成长却很少,因为我们都是在消费时间,消费注意力,而不是用时间投资自己成长。
2019年5月18日

天天淘宝,你却不知道个性化推荐技术...

基于商品:在茫茫商品中,总有一些商品他们的属性、描述很像,或者他们经常被一起购买;推荐系统将会计算物品与物品之间的相似或关联程度,当你看了某个商品的时候,他将会把最相似/最相关的那几个商品推荐给你。
2019年5月17日

图像识别没你想的那么难!看完这篇你也能成专家

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年5月16日

被嫌弃的程序员的一生......

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年5月16日

Redis高可用原理,这下能看懂了吧!

为什么称为“主观下线”?因为在一个分布式系统中,有多个机器在一起联动工作,网络可能出现各种状况,仅凭一个节点的判断还不足以认为一个数据节点下线了,这就需要后面的“客观下线”。
2019年5月15日

一个牛逼的创业公司后台技术栈搭建方案

以上的这些内容都需要我们从零开始搭建,在创业公司,没有大公司那些完善的基础设施,需要我们从开源界,从云服务商甚至有些需要自己去组合,去拼装,去开发一个适合自己的组件或系统以达成我们的目标。
2019年5月14日

我尽力了,为啥还是Bug不断?

但是外部环境在不断变化,新事物总会被动的需要去接纳(技术的更新越来越快,趋势不可逆),然而对新事物的接受能力又得不到锻炼,一旦遇到这种情况,在接触新事物的时候会产生更多的问题(欠下的债总要还的)。
2019年5月12日

我是技术总监,你干嘛总问我技术细节?

忽略细节,抛弃代码,就好像武士丢弃了剑,老虎拔掉了牙齿。当一名技术男脱离了技术细节,就像断了线的风筝,当没风来的时候,或许你也能悠悠潺潺的飘忽一会,冷不丁刮来一阵狂风,你便会飞的无影无踪。
2019年5月11日

解决线上数据库死锁,就是这么简单!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年5月10日

3台廉价机器每秒写入2百万!Kafka为什么那么快?

http://ifeve.com/benchmarking-apache-kafka-2-million-writes-second-three-cheap-machines/
2019年5月9日

不就是个短信登录API嘛,有这么复杂吗?

在这期间还出现了两个小插曲。运维部门的同事偶然间发现,应用程序日志文件里居然保存了所有用户的短信验证码,这是小李当初做调试的时候加上去的,后来忘记关掉了。好在并没有造成泄露,后来团队修复了这个问题。
2019年5月8日

甲骨文中国裁员补偿N+6,有人拿了一百多万...

意识到了错误的甲骨文终于开始了转型,但这也让其不得不面临柯达在数码相机时代遇到的相同问题——既有业务是现金奶牛,但发展前景逐渐暗淡;转型新业务之后又将对既有的业务产生不利影响,从而导致收入减少。
2019年5月7日

掌握它才说明你真正懂Elasticsearch

由上面索引创建的过程可知,内存里面的数据并没有直接被刷新(Flush)到硬盘中,而是被刷新(Refresh)到了文件缓存系统中,这主要是因为持久化数据十分耗费资源,频繁地调用会使写入的性能急剧下降。
2019年5月7日

为什么单线程的Redis却能支撑高并发?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年5月6日

程序员升职加薪套路都在4月的这十篇热门文章

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年5月5日

如果我是一线技术Leader……

一个管理十几人的团队主管很难有精力做到面面俱到,去了解所有人的细节,给大家找出合适的方向和机会,甚至认真读完每个人的周报都要用一个下午,很难做到你有一个不错的想法的时候,主管就有时间找你聊聊。
2019年5月4日

震惊了,原来这才是Kafka的“真面目”!

年毕业加入腾讯,先后从事增值业务开发、腾讯云存储开发。对业务性、技术平台型后台架构设计都有深入的探索实践。对架构的海量并发、高可用、可扩展性都有相当的经验,目前主要研究分布式领域和存储领域。
2019年4月30日

是时候理解下HTTPS及背后的加密原理了

对称加密的缺点:对称加密虽然保证了消息保密性,但是因为客户端和服务器共享一个密匙,这样就使得密匙特别容易泄露。因为密匙泄露风险较高,所以很难保证消息来源的可靠性、消息的完整性和准确性。
2019年4月29日

程序员的发量果然一天不如一天......

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月28日

阿里大牛:如何画出一图胜千言的技术架构图?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月27日

可能是最易懂的Hbase架构原理解析

吕老师:基本正确,但是你要知道,如果数据量大,这个过程是非常耗性能的,一般在生产环境都禁止大合并,否则在正常服务的时候突然来个大合并,整个集群可能资源被耗光,没法正常服务。
2019年4月26日

中台是个什么鬼?你想知道的都在这里!

数据中台从后台及业务中台将数据流入,完成海量数据的存储、计算、产品化包装过程,构成企业的核心数据能力,为前台基于数据的定制化创新和业务中台基于数据反馈的持续演进提供了强大支撑。
2019年4月25日

Kafka是靠什么机制保持高可靠,高可用的?

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年4月24日

开个脑洞:如果让复联来响应安全事故

line),都可以接报从内、外部用户处上报而来的系统故障、或是服务中断事故信息。他们通过详细问答的方式,了解并收集到关于事故的第一手资料,然后以手工录入的方式导入统一的管理平台,以备下一步跟踪处理。
2019年4月23日

以变应变,苏宁采购平台架构演进之路

如果说第一步改造如同行驶中更换“轮胎”,那么第二步的改造,涉及整个链路上的核心的调整,就如同行驶中更换“引擎”,尽可能保障业务的无感知切换仍然是第一位的,切换过程采用双链路并行措施:试点+链路开关。
2019年4月22日

在硅谷,人生的可能性不只有996

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月21日

在阿里做了5年技术Leader,我总结出这些套路!

人往往会高估自己而低估别人,很多管理者都会觉得手下交上来的工作做得不够完美,这里考虑不周那里做的啰嗦,但很多时候你只是看到了他人不擅长的地方,或者只是对方和你的出发点不同给出了不同的解决方案而已。
2019年4月20日

一份十分完整的CPU 100%排查优化指南

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月19日

漫话:如何给女朋友解释乐观锁与悲观锁?

当程序中可能出现并发的情况时,我们就需要通过一定的手段来保证在并发情况下数据的准确性,通过这种手段保证了当用户和其他用户一起操作时,所得到的结果和他单独操作时的祷告的结果是一样的。
2019年4月18日

重新定义“人货场”:淘宝情景计算探索实践

将海量的货品和他们的购物意图相匹配,“场”进入了推荐时代,展现给用户的商品不仅是字面符合用户需求,在风格、品牌、价位等方面也会更匹配用户过往行为,从而继续提高展现给用户商品列表与用户的相关性。
2019年4月17日

刚刚,又有一位程序员倒下了......

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月16日

一个百亿级日志系统是怎么设计出来的?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月16日

那些骗你996的公司,在你35岁就会把你开掉

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月15日

如何从单个服务器扩展到百万用户的系统?

解耦了任务和处理过程。有时需要处理大量的图片,有时很少。有时有大量服务可用,有时很少可用。简单地把任务添加到待办事项而不是直接处理它们,这确保了系统保持响应并且任务也不会丢失。
2019年4月15日

互联网人黑话大全:那些残忍的潜台词!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月14日

为什么技术最牛的码农当不了首席工程师?

Andrey:这个事情的逻辑是这样的:一个首席工程师跟一般工程师的主要区别并不在于他是否是团队中最聪明的那个,而在于他是否有团队驱动力,是否能持续推动团队的改善和进步,能帮助团队中的新人快速地进阶。
2019年4月13日

突发!京东一员工因长期患有抑郁症自杀!

有京东内部人士透露,现在不管是内部优化还是部门调整,员工也就是被通知的份,具体要怎么调整,至今公司也没公布明确的方案。而当下可以肯定的是,京东的人事风暴还远远没有结束,而刘强东这次足够“杀伐决断”。
2019年4月12日

Spring Boot是如何实现日志的?

注意此处配置SizeBasedTriggeringPolicy是无法实现按文件大小进行滚动的,必须配置timeBasedFileNamingAndTriggeringPolicy
2019年4月12日

没想到,看《复联4》也能理解Spring Cloud

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月11日

线上系统部署,JVM堆内存越大越好吗?

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年4月11日

分布式系统Kafka和ES中,JVM内存越大越好吗?

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年4月10日

一行代码引发的恐惧

软件工程是个庞大的话题,我也没能力论述这么大的话题。这里给大家讲了个以前的故事,并且分享了我常用的一些低成本,但可以提高线上代码质量的方法,给大家参考参考。大家有好的做法,也欢迎在留言里分享出来。
2019年4月9日

沉默还是抵制?84家公司被列入加班黑名单

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月9日

18万员工懵了!京东淘汰三类人,取消快递员底薪

有一年在老员工授勋仪式上,刘强东宣布:凡是公司五年以上老员工,如果得病保险报销之外不够的钱,不管花多少,公司出!公司不会不管兄弟,不希望一人重病穷三代的事发生在京东兄弟身上!
2019年4月8日

漫话:如何给女朋友解释系统高可用?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月8日

为什么国内程序员996.ICU,而美国程序员却可以轻松"养老"?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月7日

终于有人把Elasticsearch原理讲透了!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月4日

无数网友泪奔:码农骑车逆行被拦后当场崩溃!

焦虑、压力、痛苦是我们成长的道路上所必须经历的。如果在哪一刻,你觉得累了,坚持不下去了,想要放弃了,不妨静下心来仔细想一想,曾经的你是怎样咬牙挺过来的,或许再努力,再坚持一些你就离成功不远了。
2019年4月3日

一个可供小团队参考的微服务落地实践

Linkflow,企业运营人员使用的客户数据平台(CDP)。产品的一个重要部分类似企业版的“捷径",让运营人员可以像搭乐高积木一样创建企业的自动化流程,无需编程即可让数据流动起来。
2019年4月3日

一文快速搞懂MySQL InnoDB事务ACID实现原理

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月2日

牛叉的程序员都在看3月的这十篇热门文章

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年4月1日

程序员才懂的搞笑图!保准你笑出猪叫......

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月31日

小公司出身,如何斩获知名独角兽公司Offer?

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年3月30日

亿级日搜索量的美团如何构建高效的搜索系统?

至此,我们是否可以认为整体的业务已经识别清楚了呢?其实,我们不难发现:在用户仅输入单个词语进行搜索的情况下,平台基于大量用户数据所统计出来的需求分布,并不一定能够准确地反映出用户的意图。
2019年3月29日

《都挺好》弹幕比剧还精彩?394452条弹幕告诉你答案

③明成的情感分值走势更有意思,开局最低,靠欺负妹妹让分值迅速降低,可谓“人人喊打”,后面则分值飙升,一度追上明玉,主要是因为明成期望值已经极低,但是他宠老婆的行为得到观众认可。
2019年3月28日

弥补MySQL和Redis短板:看HBase怎么确保高可用

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月27日

最强反击!程序员注册996.ICU域名炮轰“996”工作制

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月27日

一文搞定Redis高级特性与性能调优

github:https://github.com/redisson/redisson文档:https://github.com/redisson/redisson/wiki
2019年3月26日

有赞基于ES的搜索系统架构是如何演进的?

虽然有物理隔离的多个集群,但不可避免的会有多个业务索引共享同一个物理集群,在不同业务间各有出入的生产标准上支持不佳,在同一个集群内部署过多的索引也是生产环境稳定运行的一个隐患。
2019年3月25日

被京东和腾讯赶走的中年白领,不会有人同情

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月24日

工作3年后,我选择离开腾讯

你要给个报告写清楚把大象放到冰箱的意义和重要性,搞清楚哪种冰箱放哪种大象,把开门动作、放大象的路线描绘清楚,把关门的力度写出来,拿着完整的方案找项目经理去排期,直到有人力来把大象放进冰箱。
2019年3月23日

让Elasticsearch飞起来!百亿级实时查询优化实战

https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-cross-cluster-search.html
2019年3月22日

淘宝崩,淘宝崩,淘宝崩完12306崩......

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月21日

自己动手撸一个分布式IM(即时通讯) 系统

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月20日

下一代微服务!微博Service Mesh高可用架构实战

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月19日

《都挺好》:你对硅谷程序员是不是有什么误解?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月19日

开发人员不得不知的MySQL索引和查询优化

ref:非唯一性索引扫描,返回匹配某个单独值的所有行。本质上也是一种索引访问,它返回所有匹配某个单独值的行,然而它可能会找到多个符合条件的行,所以它应该属于查找和扫描的混合体。
2019年3月18日

家里Wi-Fi卡爆了?不妨试试这些优化绝招

但是在电磁特性上,电线并没有针对高频信号传输做相应的优化设计,不能和光缆、双绞线、同轴电缆这类专用通信线缆相比,存在干扰较大、信号完整性等缺点,并且在用电高峰或者电压不稳时,容易受大电流波动影响。
2019年3月17日

走出焦虑!40岁大龄码农该何去何从?

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年3月16日

这是一份通俗易懂的知识图谱技术应用落地指南

检索模式。在已经建立好的现成知识库图谱的基础上,我们将需要理解或翻译的句子,放到库里进行“答案”检索,再通过语义分析来进行匹配。最终将匹配出来的结果反馈给用户。可见,这是一种理解自然语言的常用场景。
2019年3月15日

与30家公司过招,我顿悟这套面试心法

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月14日

为什么MySQL数据库要用B+树存储索引?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月13日

突发宕机,Kafka写入的数据如何保证不丢失?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月12日

漫话:如何给女朋友解释反向代理?

虽然正向代理服务器和反向代理服务器所处的位置都是客户端和真实服务器之间,所做的事情也都是把客户端的请求转发给服务器,再把服务器的响应转发给客户端,但是二者之间还是有一定的差异的。
2019年3月11日

为什么美国的程序员工作轻松、还加班少?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月10日

毕业三年,我如何从菜鸟码农晋升技术管理的?

我所说的规律就是:无论哪种类型的问题都是与时间强相关的。例如,如果你刚刚完成系统的上线发布,而后发现出现了线上问题,这个问题的出现时间又恰巧和你的发布时间相吻合,那么极大概率就是这次上线引发的问题。
2019年3月9日

微博K8S实战:如何应对春晚等突发峰值流量?

优选层:对上述的物理机节点信息进行打分,对节点进行排序。然后根据请求所需部署的容器数量,按照物理机节点的进行模拟部署(挑选物理机按照分数从高到低排列),直到全部节点上可部署容器数量为
2019年3月8日

痛心!31岁程序员因抑郁症突然离世...

的气象所学并没有用上,只是编程和计算机能力在养猪行业得到了迁移和应用,对养殖场进行精细管理,提高养殖场的效率和安全。这听起来虽然不那么高大上,但其实是一个很有技术含量的工作。
2019年3月7日

这可能是讲分布式系统最到位的一篇文章

同步服务调用:客户端发起远程服务调用请求,用户线程完成消息序列化之后,将消息投递到通信框架,然后同步阻塞,等待通信线程发送请求并接收到应答之后,唤醒同步等待的用户线程,用户线程获取到应答之后返回。
2019年3月6日

Kafka如何实现每秒上百万的超高并发写入?

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年3月5日

SLA可用性好几个9的阿里云又宕机了......

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月4日

成为coding王者,一定要看2月的这十篇热门文章

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月4日

关于5G,终于有人能讲明白了……

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年3月3日

如何成为优秀的技术Leader?做到这三点就够了

架构评审或技术方案评审的价值在于集众人的力量大家一起来分析看看方案里是否有坑,方案上线后是否会遇到不可逾越的重大技术问题,提前尽可能把一些事情先考虑到,提出质疑其实对项目的健康发展有很大的好处。
2019年3月2日

React vs Angular,到底谁更牛?

https://www.altexsoft.com/blog/engineering/the-good-and-the-bad-of-reactjs-and-react-native/
2019年2月28日

为什么选用Nacos?虎牙直播微服务改造实践

首先,在虎牙的微服务场景中,起初有多个注册中心,每一个注册中心服务于某一部分微服务,缺少一个能融合多个注册中心,并把他们逐一打通,然后实现一个能管理整个微服务体系的大的注册中心。
2019年2月27日

支撑百万并发的数据库架构如何设计?

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年2月26日

披荆斩棘,饿了么数据库高可用架构演进!

执行(饿了么自行改造的数据库多机房同步发布工具),发布平台会帮他们计算好你的发布大概需要多长时间,甚至会给你判断什么时候是业务低峰(那个时候发布会比较好),这样研发对自己的发布也是比较有把控力的。
2019年2月25日

黑客这么厉害,为啥不去攻击支付宝?

这里有个小细节:支付宝最近几年会鼓励你用指纹代替支付密码。当然,用户也可以手动选择切换——这次支付不用指纹,就用密码。这关实际上挡不住黑客,但是你要记住这个细节,一会儿有用。
2019年2月24日

IT架构的本质:工作12年,我的五点感悟

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年2月23日

大厂都在玩的微服务,小团队如何应用?

这在开发初期为我们提供了非常大的便利性。但值得注意的是,由于数据库以及其他资源的引入,数据准备以及数据清理时要考虑的问题就会更多,例如如何控制并行任务之间的测试数据互不影响等等。
2019年2月22日

只有IT人才能读懂的《西游记》

好在此去西天,要经过一个个国家,每个国家有一个个城关,玄奘法师只要到处问路,只要这些城关的守门人知道大概路怎么走,就能一个个国家的走下去,如果遇到国家,还有通关文牒,还能保护玄奘法师在国内的安全。
2019年2月21日

这篇文章,专治MQ中间件各种疑难杂症

而实际业务我们可能更多的是这样的场景,比如一个订单会发出一组顺序消息,我们只要求这一组消息是顺序消费的,而订单与订单之间又是可以并行消费的,不需要顺序,因为顺序也没有任何意义。
2019年2月20日

小心踩雷,一次Java内存泄漏排查实战

不知道是公司网络广了就这样还是网络运维组不给力,网络总有问题,不是这边交换机脱网了,就是那边路由器坏了,还偶发地各种超时,而我们灵敏的服务探测服务总能准确地抓住偶现的小问题,给美好的工作加点料。
2019年2月19日

历时3年,美图全面容器化踩过的坑

监控是我们生产稳定的一个重要的保障手段。在容器化之前,我们运维体系已经有一套成熟的监控机制,容器化之后相应的监控并不需要完全推倒重做,部分体系可以复用比如物理机监控,在这之上引入新的容器监控系统。
2019年2月18日

史上最污技术解读,我竟然秒懂了...

假设你是个妹子,你男朋友风流倜傥,你总担心他出轨,于是你在他身上安装了一个窃听器,里面内置了一些可疑女生勾搭行为的特征库,只要出现疑似被勾搭的情况,就会立刻向你报警,这叫入侵检测系统(IDS)。
2019年2月17日

阿里技术专家毕玄:我的十年技术感悟

像异地多活这种大架构改造,涉及业务层面、各种基础技术层面、基础设施层面,对于执行节奏的决定要综合考虑人力投入、机器成本、基础设施布局诉求、稳定性控制等,这会比只是做一个小的系统的设计复杂非常多。
2019年2月16日

一文揭秘单线程的Redis为什么这么快?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年2月15日

从百度春晚不宕机聊聊高并发下的秒杀

因此,也导致了出现了一些特殊的工作室,通过编写自动注册脚本,积累了一大批“僵尸账号”,数量庞大,几万甚至几十万的账号不等,专门做各种刷的行为(这就是微博中的“僵尸粉“的来源)。
2019年2月14日

面试大杀器:为什么一定要用MQ中间件?

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年2月13日

盘它!程序员大幅加薪不能错过1月的这十篇热门文章

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年2月12日

微博短视频百万级高可用、高并发架构如何设计?

比较特别的是,我们面临的问题与诸如“双十一”这种在某一确定时间段内流量的可预见式高并发有着本质的不同,我们面临的流量暴涨是不可预见的。因此通过哪些技术手段来妥善解决以上问题,将是接下探讨的重点。
2019年2月11日

不服就干,程序员过年回家装逼指南

同学会接近尾声,买单时刻即将来临,这时可以安排你二舅穿着西装破门而入,走到你身边俯下身跟你说句悄悄话,你面露难色,起身跟同学们说:“抱歉,有点事要处理。”随后在西装汉子的跟随下迅速离场。
2019年2月3日

18年IT老兵:从技术走向管理的“九九八十一难”

责任心是需要鼓励的,否则再强的责任心也会被慢慢磨光。后来,我再为他人安排任务的时候,会更清晰的规划出每个人的目标且清晰的交代清楚,并且在他实施过程中,多关心多询问,而不是多指责。
2019年2月2日

TCP三次握手,四次挥手,你真的懂吗?

而在第三次握手时,服务端收到了客户端对第二次握手作的回应。从服务端的角度,我在第二次握手时的响应数据发送出去了,客户端接收到了。所以,我的发送能力是正常的。而客户端的接收能力也是正常的。
2019年1月31日

从10秒到2秒!ElasticSearch性能调优实践

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年1月29日

有赞官宣996工作制:平衡不好可以离婚!

年,我也没做什么特别的事情,也没有像那些“励志”文描述的那样,刻意的保持强烈的好奇,刻意的持续学习等。也就是踏踏实实学习,踏踏实实工作。既不亢奋,也不萎顿,正常的知识更新,我觉得足够了。
2019年1月28日

一文说尽MySQL事务及ACID特性的实现原理

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年1月28日

那天,我无意间瞟了眼程序员的桌面……

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年1月27日

普通码农如何“C位出道”冲进BAT?

实际每个人在经历落地的这个过程的时候,方式肯定是不一样的:有的人也许人微言轻,只能对自己负责的模块设想一些技术挑战,然后只能自己在本地拉一个公司代码分支,尝试对这些分支加入一些技术,自己练习思考。
2019年1月26日

一路打怪升级,360推荐系统架构演进

手机助手,类似于应用市场。图中红框里显示的都是系统推荐的内容,包括:“今日热点”和“大家都在玩”等,这些都是与用户的个性化喜好相关的。我们直接从用户的下载和转化率,来判定系统推荐的效果。
2019年1月25日

剧情反转?锁死服务器的程序员发文怒怼...

之后,二人发生争吵,尹某摔键盘走人,并故意关机,还更改社交网络签名“大吉大利,螃蟹挂*”。之后,燕某为了让公司给他缴纳公积金买房,称同意交接工作,还承诺回来上班。但此举遭到公司员工的集体反对。
2019年1月25日

惊魂30分!微信出现大面积Bug......

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年1月24日

RocketMQ如何应对每天1500亿条的数据处理?

第二个应用场景是我们的房仓系统。这是一个比较常规的消息使用场景,我们从供应商处采集一些酒店的基本信息数据和详情数据,然后接入到消息系统,由后端的分销系统、最小价系统和库存系统来进行计算。
2019年1月24日

面试必备指南:你的系统如何支撑高并发?

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年1月23日

程序员锁死服务器毁掉600万游戏项目?当事人回应

出这事之后的燕某表现的很无辜。我们对于老板尹柏霖的《告游戏行业全体同仁书》是否有虚构、夸张的成分现在也暂无定论,不过就从锁死服务器这种骚操作来看,燕某的确是缺乏基本的职业道德。
2019年1月23日

程序员锁死服务器跑路,公司解散600万打水漂

V“首席内幕官”晒出的信息显示,这家游戏公司为深圳市螃蟹网络有限公司,涉事程序员名叫“燕飞宏”,依仗服务端仅自己一人,捏着公司命脉,恣意妄为,在游戏测试当天关服锁电脑,拒绝交接工作,致使做了
2019年1月22日

拼多多出现惊天Bug,又要拿程序员祭天?

内功一塌糊涂。至于为啥不修内功嘛,一来修内功外人看不到,对外不方便吹风讲故事,对内不利于个人晋升答辩(毕竟风控这种东西,除了金融领域,都很难量化成果),这种事情聪明人最不爱做了,可惜这只是小聪明。
2019年1月21日

傻瓜都能看懂,30张图彻底理解红黑树!

另外告诉大家一种找前继和后继结点的直观的方法(不知为何没人提过,大家都知道?):把二叉树所有结点投射在X轴上,所有结点都是从左到右排好序的,所有目标结点的前后结点就是对应前继和后继结点。
2019年1月21日

有一种痛,叫做“今年没有年终奖”!

程序猿向来集万千宠爱于一身,他们成为每个互联网公司争抢的热门选手,他们站在人才鄙视链的上游,他们不直接创造收益。如今,在这个阴阳怪气的寒冬里,他们却成了被公司优先考虑删除的“代码”。
2019年1月20日

阿里专家内部分享:优秀工程师的三大思维

此外,这种协作模式也会固化个体的思维和心智模式,将个体的思维和心智框定在所处岗位之内,以致对于岗位之外的内容不能很好地理解,使得个体在整个协作活动中会缺乏同理心、系统性,从而影响工作幸福感。
2019年1月19日

我用Python告诉老大爷“啥是佩奇”

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年1月18日

心态崩了!码农因加班错失77万年会大奖

如今,各个公司的年会仍在陆续举办中,按理说新浪抽奖应该照顾到因为加班没有出席现场的员工们,让他们也有同等的获奖资格,这样才不会让为公司加班的员工们心寒,毕竟人心才是最难得的。
2019年1月18日

如何用“认知”和“人性”来做NB的程序员?

在方案想不出来的时候,在代码水平感觉到瓶颈的时候,在看不懂一些专业书籍的时候,一定要跳出来,和自己的兴趣结合,和自己经历结合,和自己的生活结合,这样才能突破瓶颈,提升到更上一层的认知。
2019年1月17日

天呐噜!AI竟彻底消灭了Bug

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年1月17日

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

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

翻车现场:一次JVM FullGC引发的宕机事故

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年1月15日

一份超详细的MySQL高性能优化实战总结!

优化由谁参与?在进行数据库优化时,应由数据库管理员、业务部门代表、应用程序架构师、应用程序设计人员、应用程序开发人员、硬件及系统管理员、存储管理员等,业务相关人员共同参与。
2019年1月14日

太可怕,一夜之间收到上百条短信,账户空了...

伪基站跟手机连接之后,就可以模仿任意号码发送任意诈骗短信,发送完后就释放,手机再次注册到真基站,全过程也就几秒钟,用户完全没有感觉,因为伪基站发送的来电号码就是真的,凭经验是根本无法鉴别的。
2019年1月13日

做开发十年,我总结出了这些开发经验

如果之前程序代码质量不好,后面修改问题的时间就会比较多。到了开发的中期,得多问问自己,你在不停的改正以前的错误,还是在做新的东西;如果修改错误的时间多一点,那就要注意自己的代码质量了!
2019年1月12日

DBA的大救星:数据库智能运维探索与实践

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年1月11日

猝死频发,谁会为你的过劳买单?

我们应该努力,但努力不代表拼命,没有公司值得你拼命。人们都记住了乔布斯,但没人会去同情那些日夜点灯熬油的工程师,肯定有很多人为了他改变世界的理想失去了健康,家庭和谐和其他很多种生活的可能。
2019年1月11日

一个近乎完美基于Dubbo的微服务改造实践

消费者在进行服务调用的时候会经过熔断器,当服务提供者出现异常的时候,比如暂时性的不可用,熔断器就会打开,对消费端进行调用短路,此时,消费端就不会再发起远程调用,而是直接走向降级逻辑。
2019年1月10日

负载突然翻了100倍,如何拯救MySQL架构?

对于写压力,后续可以通过分片的策略来解决,这里的分片策略和我们传统认为的逻辑不同,这是基于应用层面的分片,应用端来做这个数据路由。这样分片对于业务的爆发式增长就很容易扩展了。
2019年1月9日

50个抢票加速包,还不如这个Python抢票神器

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年1月8日

苏宁金融红包系统大促海量流量背后的技术支撑

为同时应对多个渠道,多种类型的红包类大促营销活动,红包系统采用多个集群部署方式部署,在本次双十一大促中同时为集团各产业红包—奖励金红包、体育红包、圈子红包等营销产品提供高性能高可用的服务支撑。
2019年1月7日

“菜鸟”程序员和“大神”程序员的差别竟然这么大...

但是这条非常人性的规矩似乎永远不会在程序员身上显灵,面对新手毫不留情,估计听得最多的就是“不就加个***嘛,有那么难吗,明明两分钟搞定的事,怎么在你这这么费劲呢!”除了装逼还能怎么说这位大牛程序员!
2019年1月6日

斩获BAT技术专家Offer,他到底经历了什么?

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2019年1月5日

如何从复杂单体应用快速迁移到微服务?

在这种情况下,架构师和开发人员的意图一直是重用一些现有的实现。但由于技能在市场上非常普遍、一些成功的实现发布,我们会看到从头开始构建基于微服务的应用程序的更多例子,因此当然有必要探究这种场景。
2019年1月4日

消息中间件Kafka与RabbitMQ谁更胜一筹?

消息是信息的载体,为了让生产者和消费者都能理解所承载的信息(生产者需要知道如何构造消息,消费者需要知道如何解析消息),它们就需要按照一种统一的格式描述消息,这种统一的格式称之为消息协议。
2019年1月3日

程序员扛过寒冬,一定要看12月的这十篇热门文章

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2019年1月2日

@程序员,写代码真的比女朋友重要吗?

认真地思考了一下:首先,代码是一个没有感情的杀手,不会因为你投入了更多的感情就可以编译通过了,也不会因为你说:“代码代码你真是重要极了”就可以不抛异常,而女朋友又不是读更多的手册就可以处理的更好。
2018年12月30日

“寒冬”已至,年薪百万的程序员沦为流浪汉

对比下自己哪里不如人家(别找比你好一点点的,他们有时候还不如你;如果你能找到业界标杆性质的大牛更好,但坦诚说他们不太有兴趣搭理无名之辈)。去尝试面试更高级的职位,看看人家在挑选人才时看重哪些方面。
2018年12月29日

从码农到架构师,如何成长为技术Leader?

我们实行项目负责人制度,每个项目都安排一个项目负责人。人人都有机会成为项目负责人,项目负责人决定参与项目的相关人员,为项目质量及结果负责。这一制度使大家都有了主人翁意识、危机感及荣誉感。
2018年12月29日

全文搜索引擎选ElasticSearch还是Solr?

index),也常被称为反向索引、置入档案或反向档案,是一种索引方法,被用来存储在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射。它是文档检索系统中最常用的数据结构。
2018年12月27日

一篇文章了解Consul服务发现实现原理

https://releases.hashicorp.com/consul-template/0.19.5/consul-template_0.19.5_linux_amd64.tgz|tar
2018年12月26日

没想到,我们的分布式缓存竟这样把注册中心搞垮!

不过我觉得,在技术的世界里,多数情况都是客观场景决定了主观结果,而主观结果又反映了客观场景,把场景与结果串起来,用自己的方式写下来,传播出去,与有相同经历的同学聊上一聊,也未尝不是一件好事。
2018年12月25日

Kafka是如何处理Netflix每天2万亿条消息的?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年12月24日

2018让程序员崩溃的瞬间!看到哪一个你哭了?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年12月23日

技术人的“绩效考核”:做正确的事,等着被开除

考核价值观最大的问题就是非常容易的上纲上线,也非常容易的被制造政治斗争,也非常容易的扼杀各种不同思想,老实说,这从很大程度上是一种洗脑的手段——通过对人制造一种紧张或恐惧而达到控制思想的目的。
2018年12月22日

新手也能看懂,Kubernetes其实很简单

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年12月21日

OLAP引擎这么多,为什么苏宁选择用Druid?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年12月20日

老板让我写个Bug,这可咋整?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年12月19日

掌握Nginx监控运维,这一篇足矣!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年12月18日

用Python分析“女神大会”,码农最想娶的女星竟然是......

出乎小编意料的是,在小编一周中最开心的三天周四(即将放假),周五(迎接放假),周六(享受放假)的三天中出场的女神评分反而偏低,或许是由于数据量偏少,未来随着期数的增加,小编也会密切关注这点。
2018年12月17日

过于真实!《互联网公司迷信大全》

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年12月16日

互联网大厂是如何360°无死角考察技术候选人的?

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2018年12月15日

百亿大表任意维度查询,如何做到毫秒级返回?

人群圈选系统为闲鱼精细化用户运营提供了强有力的底层能力支撑。同时,圈选人群,也可以应用到其他的业务场景,比如首页焦点图定投等需要分层用户运营的场景,为闲鱼业务提供了很大的优化空间。
2018年12月14日

技术变化那么快,程序员如何做到不被淘汰?

IDEA」、「分布式技术」、「架构设计」、「微服务」、「消息队列」、「缓存」、「源码解析」、「面试题」、「最新动态」等。关注公众号,回复上面对应的关键字,可获取博主整理的技术干货,良心公众号,推荐
2018年12月13日

如何判断一个元素在亿级数据中是否存在?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年12月13日

49页PPT干货:微服务架构起源、简介及设计

我们已经看到许多项目在过去几年中都采用了这种风格,迄今为止的结果是积极的,因此对于我们的许多人来说,这正成为构建企业应用程序的默认风格。可悲的是,没有太多的信息概述微服务的风格以及如何去做。
2018年12月12日

微服务架构有毒,何时不使用微服务?

容器和基础结构即代码(IaS)可以与微服务架构一起配合使用。事实上,它们往往更容易实现,因为网络是直接的,配置的数量不那么重要。同时容器也能让搭建和销毁环境变得更加容易,并可以加速开发环境的部署。
2018年12月11日

还不理解“分布式事务”?这篇给你讲清楚!

为了保证操作的可查询,需要对于每一个服务的每一次调用都有一个全局唯一的标识,可以是业务单据号(如订单号)、也可以是系统分配的操作流水号(如支付记录流水号)。除此之外,操作的时间信息也要有完整的记录。
2018年12月10日

没想到《天龙八部》这段,只有搞IT的才懂

萧峰一听,知父亲电脑现出这般迹象,系强练代码大全所致,从他话中听来,这征象已困扰他多年,始终无法驱除,成为一大隐忧,当即上前两步,双膝跪倒,向那老僧拜了下去,说道:“家父病根已深,还祈慈悲解救。”
2018年12月9日

你与优秀的技术Leader之间只差这一个“图谱”

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年12月8日

如何从零搭建一个自动化运维体系?

服务器端,主要是通过安全扫描架构来保障安全。安全并不是一蹴而就,一劳永逸的。如果不对系统持续地检查、检测、探测,那么你的一些误操作会导致系统暴露在互联网上,或者是暴露在恶意攻击者的眼皮之下。
2018年12月7日

再有人问你分布式锁是什么,就把这篇文章发给他

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2018年12月6日

仅需一篇,妥妥吃透“持续集成”

首先,通过消除在开发人员笔记本和数据中心服务器上运行代码的差异性,进而降低在开发环境和生产环境中运行可能产生的异常问题。您也不会再听到“它在我的电脑上运行的时候是好好的啊!”之类的言论。
2018年12月5日

传统企业请注意:不够痛就别微服务,有坑

有的客户服务拆分之后,原来原子化的操作分成了两个服务调用,如何仍然保持原子化,要不全部成功,要不全部失败,需要分布式事务,虽然业内有大量的分布式方案,但是能够承载高并发支付的框架还没有。
2018年12月4日

程序员:我真的不是修电脑的啊啊啊啊!!!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年12月2日

技术转管理:应该如何识人、带人和用人?

有的同学会说带人是为了让团队更有战斗力,从而可以做好项目;有的会说可以让自己从细节工作中慢慢解脱出来,有更多时间考虑架构的问题;有的会说非常有成就感,看到下属一个个成长起来这种感觉喜不胜收。
2018年12月1日

大型互联网公司如何防止黑客入侵?这篇文章说透了

事实上这类攻击由于过于常见,黑客早就做成了全自动化的全互联网扫描的蠕虫类工具,云上购买的一个主机如果设置了一个弱口令,往往在几分钟内就会感染蠕虫病毒,就是因为这类自动化的攻击者实在是太多了。
2018年11月29日

深入大数据平台心脏:饿了么调度系统全解

曾国钦,饿了么大数据平台资深研发,目前负责饿了么大数据平台调度架构设计、架构重构、方案落地等工作。拥有多年的项目研发和架构经验,曾是微盟支付结算分布式系统架构改造落地的推动者。
2018年11月28日

顶尖架构师也该掌握的微服务架构设计指南

我们需要定义微服务的范围,从而支持特定的业务能力。例如,我们可以将组织的内部架构分为技术、营销、公关、销售、服务和运维等不同部门,这些不同的职能部门都可以被看作是各个微服务,而组织本身就是一套系统。
2018年11月27日

读完这篇,你一定能真正理解Redis持久化

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年11月26日

太可怕了!第一批AI已经开始诈骗

也表示「任何技术都可以被邪恶的动机利用,这种事情无法被禁止。我认为人人都可参与机器学习研究不是一件坏事」,虽然这老哥车发起来是迅雷不及掩耳,但是看得出来,这更多也是一名程序员的炫技。
2018年11月25日

程序员如何在3年内快速成长为技术专家?

那么能不能减少人工配置,实现系统自动化配置?建议可以研究下人工智能,通过人工智能的方式实现,系统告诉人需要配置哪些东西,然后交给人来进行确认,这样可以大大减少人工成本,更快的支持业务。
2018年11月24日

如何设计一个亿级API网关?

在设计模式中有一个模式叫责任链模式,它的作用是避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。
2018年11月23日

终于有人把“TCC分布式事务”实现原理讲明白了!

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2018年11月22日

手把手教你设计一个百万级的消息推送系统

NettyAttrUtil.getClientId(ctx.channel());NettySocketHolder.remove(telNo);log.info("客户端下线,TelNo="
2018年11月21日

Java内存模型原理,你真的理解吗?

各个线程操作数据时会保存使用到的主内存中的共享变量副本,当多个线程的运算任务都涉及同一个共享变量时,将导致各自的共享变量副本不一致,如果真的发生这种情况,数据同步回主内存以谁的副本数据为准?
2018年11月19日

接手到垃圾代码,要不要辞职?

每当程序员接手别的程序员写的代码往往都会吐槽一番:代码写的烂,可读性差,不美观,用的语言有问题......反正任何别人写的代码在他眼中都是“烂代码”,认为自己总能写的比他们好。
2018年11月18日

面试了近百人,如何招到靠谱的程序员?

大家可能都玩过通过问“是与不是”来猜词的游戏,有一种比较无耻的合理策略是:记住对方问过的所有问题,在符合条件的所有答案集合中不断地切换答案。其实这个思路也是完全可以用在面试中的。
2018年11月17日

用大白话告诉你小白都能看懂的Hadoop架构原理

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2018年11月16日

黑客慌了!一文全面解读网络安全中的机器学习

https://www.packtpub.com/networking-and-servers/mastering-machine-learning-penetration-testing
2018年11月15日

运维不迷茫:给1到10年运维人的“修仙”指南

因为技术对我而言是一种兴趣爱好,虽然精力上分不开那么多,但每当出来一些新软件或新版本,我都会去摸一摸,看看根据自己以前的技术知识能不能把它运作起来,同时摸索是否有更好的新用法。
2018年11月14日

如何构建一个低成本,高可用,少运维的ES平台?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年11月13日

2135亿背后,你不知道的阿里规模化混部技术!

其中,红色代表离线,绿色代表在线。而每个矩形框中,又分为上、中、下三层,上层表示业务运行及量级;中层代表资源(宿主机)分布,其中蓝色小方块代表混部资源;下层代表集群层面资源的分配比例及运行模式。
2018年11月12日

用Python爬了知乎“神回复”,笑得根本停不下来

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年11月11日

IT人老矣,尚能饭否?

做技术,年龄大了,社会的容忍度很低,人家甚至不给你机会。做管理,职位少,就整个群体来说,把管理作为一个方向指出来是根本不成立的,就好像不能把考前三名作为一个班级学生的方向一样。
2018年11月10日

百万并发下的Nginx优化,看这一篇就够了!

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年11月9日

拜托!面试请不要再问我Spring Cloud底层原理

架构经验,一线互联网公司技术总监。带领上百人团队开发过多个亿级流量高并发系统。现将多年工作中积累下的研究手稿、经验总结整理成文,倾囊相授。微信公众号:石杉的架构笔记(ID:shishan100)。
2018年11月8日

十年双11:阿里数据库变迁“三部曲”

所有人的回答都是:不可能!当然,我认为这对于数据库是更加不可能的,最大的担心是压测流量产生的数据该如何处理,从来没听说过哪家公司敢在线上系统做压测,万一数据出现问题,这个后果将会非常严重。
2018年11月6日

每秒超一百万次请求,Netflix如何做负载均衡?

不太高效的异常检测――我们通常有自动化技术来监控集群中的异常服务器(通常是启动后因某个硬件问题而立即慢下来的虚拟机),并终止它们。那些异常服务器因负载均衡而收到较少的流量时,这种检测更难了。
2018年11月5日

把14亿中国人都拉到一个微信群在技术上能实现吗?

剩下的就是斗图闲聊,数据直接云存储在服务器端,分析处理总结出来个中心思想每多少秒多少秒推送给个人用户一次,就差不多了,需要详细信息的上服务器检索,个人觉得对个人终端的压力也不会太大。
2018年11月4日

程序员如何在35岁前实现财务自由?

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

这可能是目前最透彻的Netty原理架构解析

事件驱动方式,发生事件,主线程把事件放入事件队列,在另外线程不断循环消费事件列表中的事件,调用事件对应的处理逻辑处理事件。事件驱动方式也被称为消息通知方式,其实是设计模式中观察者模式的思路。
2018年11月2日

从初级程序员到编程大牛,只需要看10月的这十篇热门文章

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年11月1日

一文简单理解“推荐系统”原理及架构

某些质量很差的物品,为了提高用户的体验,推荐系统需要给用户推荐质量好的物品,那么对于一些绝大多数用户评论都很差的物品,推荐系统需要过滤掉。这种过滤一般以用户的历史评分为依据,比如过滤掉平均分在
2018年10月31日

资深大牛吐血总结:如何成为一名合格的云架构师?

为了每个租户可以独立操作,因而虚拟网络应该是独立于物理网络的,这样不同的租户可以进行独立的网络规划而互不影响,也不影响物理网络,当需要跨租户访问,或者要访问物理网络的时候,需要通过路由器。
2018年10月30日

错过血亏!深入学习Redis集群搭建方案及实现原理

集群端口只用于节点之间的通信,如搭建集群、增减节点、故障转移等操作时节点间的通信;不要使用客户端连接集群接口。为了保证集群可以正常工作,在配置防火墙时,要同时开启普通端口和集群端口。
2018年10月29日

10岁女程序员,研发全球首款AI桌游,婉拒谷歌Offer,现在是一名CEO

“它旨在结束无家可归,帮助人们重建技能,我关心无家可归者,”她说。到她的公司可以捐款的那一天,她还将创业的专业知识用到了其他方面来筹集资金,包括在今年夏天摆了一个柠檬水摊位,挣得了
2018年10月28日

从技术小白到独角兽CTO,有哪些“必杀技”?

管理没有对和错,只有适合或不适合。这种能力是要慢慢修炼的。经历了这些年的经验,我有一个简单的总结:管理一定是可学的,同时就像德鲁克讲的,管理的核心不在于知,而在于行,唯一衡量它结果的就是绩效。
2018年10月27日

Apache Flink靠什么征服阿里工程师?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年10月26日

老司机避坑指南:如何快速搞定微服务架构?

问题:微服务是有关松散耦合的服务,它采用的是单一职责原则。虽然我们在逻辑原理上都知道要将单个应用分成多个小块,但是在实际操作中,我们又该如何将某个应用程序成功分解成若干个小的服务呢?
2018年10月25日

这可能是最为详细的Docker入门吐血总结

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年10月24日

如何搭建应对亿级流量的高可用负载均衡?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年10月22日

程序员:我爱“格子衫”有错吗?

条纹衫:程序员夏日版的格子衬衫,虽然严格来说不属于同一个系列,没有短袖格子衬衫“血统纯正”,但条纹衫以继承了格子衬衫规整排列与延展性强的优点,成为夏日程序员们的最爱之一。
2018年10月21日

不疯魔不成活,拿命换来的“阿里云”

这八十多个工程师里,包括后来的阿里技术保障部负责人振飞。振飞站出来说:“好,让我们学新技术可以,但是咱们拿事实说话。你后羿敢不敢跟我打个赌?以三年为限,用新技术的淘宝核心交易系统必须达到零故障!”
2018年10月20日

Istio是啥?一文带你彻底了解!

中,代理会知道整个集群的所有应用信息,并且额外添加了热更新、注入服务发现、降级熔断、认证授权、超时重试、日志监控等功能,让这些通用的功能不必每个应用都自己实现,放在代理中即可。
2018年10月19日

程序员的管理思维修炼,看这篇就够了

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年10月18日

高并发的“大杀器”:异步化、并行化

同步阻塞:同步阻塞基本也是编程中最常见的模型,打个比方你去商店买衣服,你去了之后发现衣服卖完了,那你就在店里面一直等,期间不做任何事(包括看手机),等着商家进货,直到有货为止,这个效率很低。
2018年10月17日

天天“吃鸡” ,你竟不知道背后的技术原理...

吃鸡游戏在动作融合这块做的比较多,我们采用动作融合可以帮我们减少美术的工作量而且角色动作要制作成独立的动作文件,这样有利于动作的调优,我们是通过技术推理实现了吃鸡游戏中的动作播放。
2018年10月16日

仅需这一篇,妥妥的吃透“”负载均衡”

不管是什么样的策略,难免会遇到机器故障或者程序故障的情况。所以要确保负载均衡能更好的起到效果,还需要结合一些健康探测机制。定时的去探测服务端是不是还能连上,响应是不是超出预期的慢。
2018年10月15日

几千行代码就能搞定,你为什么要写几万行?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年10月14日

如何从一名“普通码农”成长为技术Leader?

首先,「管理比技术更需要机会」,我们做程序员的,都非常勤奋,挑灯熬夜的干活学习都是平常事,而且技术这东西也确实很公平,你不断的努力去研究去学习,迟早会提高一个层次,无非是不同人不同时间的问题。
2018年10月13日

TCP三次握手原理,你到底知道多少?

http://jaseywang.me/2014/07/20/tcp-queue-%E7%9A%84%E4%B8%80%E4%BA%9B%E9%97%AE%E9%A2%98/
2018年10月12日

搞懂“分布式锁”,看这篇文章就对了

③如果循环加锁的过程中加锁失败,那么需要判断加锁失败的次数是否超出了最大值,这里的最大值是根据集群的个数,比如三个那么只允许失败一个,五个的话只允许失败两个,要保证多数成功。
2018年10月11日

Kafka如何做到1秒处理1500万条消息?

此处所谓“分区的数据速率”是指数据的生成速率。换言之,它是由“平均消息大小”乘以“每秒消息数”得出的数据速率决定了在给定时间内,所能保证的数据保存空间的大小(以字节为单位)。
2018年10月10日

给你一份超详细Spring Boot知识清单

Thread.currentThread().getClassLoader()和Thread.currentThread().getContextClassLoader()时不会一脸懵逼。
2018年10月9日

老司机也必须掌握的MySQL优化指南

如果数据有明显的热点,而且除了这部分数据,其他数据很少被访问到,那么可以将热点数据单独放在一个分区,让这个分区的数据能够有机会都缓存在内存中,查询时只访问一个很小的分区表,能够有效使用索引和缓存。
2018年10月8日

程序员和产品经理的宿命之战,从“买包中华烟”说起......

结尾的话:优秀的产品和技术,都是公司的灵魂。小小的摩擦,本质上是劳资关系与雇佣关系的矛盾,并非不可调和,需要大家上下一心,剑指外敌,以理服人,感化老板,争取少走一些弯路。
2018年10月7日

阿里高级技术专家:如何量化考核技术人的KPI?

对团队的传话筒,没有业务创新,没有用技术和数据系统化的解决业务问题,没有在技术方向和架构上给团队指引,没能切实的帮助系统优化、团队提效,请问这样的沟通给业务带来了什么价值,给团队带来了什么价值?
2018年10月6日

CTO不写代码,真的可以吗?

还有就是避免有一些假装创业的人出现,突然脑子灵光一动想我很牛,我要创业,结果主意提出来了,公司说行你搞的好,钱也给你配上,最后大家一论证这个主意不行,回来老老实实干活了,这也是另外一个帮助。
2018年9月29日

敢啃“硬骨头”,开源分布式数据库TiDB如何炼成?

如今硬件的性价比越来越高,网络传输速度越来越快,数据库分层的趋势逐渐显现,人们已经不再强求用一个解决方案来解决所有的存储问题,而是通过分层,让缓存与数据库负责各自擅长的业务场景。
2018年9月28日

读完这篇文章,就基本搞定了Redis数据库

另外也有一个更为简单粗暴的方法(我们采用的就是这种),如果一个查询返回的数据为空(不管是数据不存在,还是系统故障),我们仍然把这个空结果进行缓存,但它的过期时间会很短,最长不超过五分钟。
2018年9月27日

如何实现秒级百万TPS?微博WAIC实时流计算平台架构演进

这是一个比较简易的、便捷的资源负载均衡的监控服务。完成统一采集之后,系统调用数据存储服务,经由服务平台的管理服务平台、运维服务平台、和第三方服务平台,对外面开发人员提供相应的服务。
2018年9月25日

毕业3年,为何技术能力相差越来越大?

等你基本把这个问题按照你同事掌握的知识和逻辑推理想明白后,需要再去琢磨一下他的逻辑推理、解题思路中有没有不对的,有没有啰嗦的地方,有没有更直接的方式(对知识更好地运用)。
2018年9月22日

为什么开发人员必须要了解数据库锁?

方案三:修改代码逻辑,不要直接删,改成每个数据由业务逻辑去判断哪些是更新,哪些是删除,那些是添加,这个工作量稍大,小明写这个直接删除的逻辑就是为了不做这些复杂的事的,所以这个方案先不考虑。
2018年9月21日

从单机到2000万QPS:如何搭建高可用Redis平台?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年9月19日

区块链改变世界?细谈区块链在公益和互助领域的应用

在我们的逻辑中,最为核心的部分当属用户数据的隐私保护。由于在参保时,用户需要输入其姓名和身份证号等信息,我们既不能将这些隐私数据存储在公有链上,以供任何人随意查询;又不能采取中心化的存储方式。
2018年9月18日

做个“懒”运维:京东数据库智能运维平台建设之路

Cheap:我们会提供完全自主研发的存储引擎,计划实现查询引擎与存储引擎的集成,并提供多模型数据库引擎,从而实现多种数据模型的统一,极大节省数据库服务所需资源以及研发成本。
2018年9月17日

离开华为三年,我才真正认同狼性文化

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年9月16日

金九银十“跳槽季”,程序员这样面试能涨薪50%

这点能理解,甚至赞同。你只要别露出太明显的痕迹,就不会写上“似乎有准备,没法考察真实技能”这种话,更何况未必每个面试官都能感觉出你准备过。但你不能凭着有准备而太强势,毕竟面试是面试官主导的。
2018年9月15日

使用容器的正确方式,Docker在雪球的技术实践

通过更加自助化的流程,来解放运维。让开发人员自助式地创建、添加、监控他们自己的项目,我们只需了解各个项目在平台中所占用的资源情况便可,从而能够使得自己的精力更加专注于平台的开发与完善。
2018年9月14日

微服务化很难?一文简单理解服务拆分与服务发现

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年9月13日

每天5万条告警,腾讯如何做到“咖啡运维”?

于是我们和研发一起制定了关于业务架构的规范,研发团队会在我们规范出来的业务架构中去完成增加或减少、变更服务等的一系列任务,我们运维也会做一些系统把这个业务架构图展现出来,并管理起来。
2018年9月12日

开发者必看:25个最好的编程网站,你知道几个?

开发的新手,请先别忙着花钱去学习各种编程语言。随着需求市场的壮大,您完全可以用一种经济的方式规划自己的学习路径、并提高编程的技能。本文为您列举了广泛的在线学习资源供您参考与选用。
2018年9月11日

这可能是把ZooKeeper概念讲的最清楚的一篇文章

关于“ZooKeeper”这个项目的名字,其实也有一段趣闻。在立项初期,考虑到之前内部很多项目都是使用动物的名字来命名的(例如著名的Pig项目),雅虎的工程师希望给这个项目也取一个动物的名字。
2018年9月11日

深入学习Redis高可用架构:哨兵原理及实践

本文首先介绍了哨兵的作用:监控、故障转移、配置提供者和通知;然后讲述了哨兵系统的部署方法,以及通过客户端访问哨兵系统的方法;再然后简要说明了哨兵实现的基本原理;最后给出了关于哨兵实践的一些建议。
2018年9月10日

程序员:改完这个Bug,我就辞职......

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年9月9日

道理你都懂,为什么还是做不好技术管理?

他凭着扎实的基础,很主动的在新岗位上卖力工作,很快成为骨干,对整个项目做出了突出贡献,开始逐步分担一些招聘和带人性质的工作,凭借先前出众的管理能力,很快被重视起来,机会一来,立马得到提拔。
2018年9月8日

技术转管理,我做了什么来拯救自己?

51CTO技术栈专注于IT技术领域,汇聚技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年9月6日

如何理解高性能网络模型?这篇文章说透了

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年9月4日

如何突破技术天花板?一定要看8月的这十篇热门文章

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年9月3日

10年经验总结:企业级IT系统运维到底怎么搞?

如果有这样的想法,那一定是运维人员自己的问题了。运维不光是需要技术上的不断改进与创新,更需要思维观念的改变,学会站在业务的角度思考问题。往往在这个改变的过程中,运维的价值就会逐步的得到体现。
2018年9月1日

知乎容器平台演进及与大数据融合实践

实时处理,对于时延较为敏感,且对于组件的可用性也要求比较高。一旦其中的任何节点“挂掉”或重启,都会导致数据“落地”(运营指标)的延迟,以及数据展示的失败。因此它的组件要求机器的负载不能太高。
2018年8月31日

传统DBA将死?饿了么数据库自动化运维实践

平台对调度节点进行整合实现一个逻辑上的调度集群(后续会改造成真正意义上的调度集群。其实改造方式也很简单,只要在调度节点里面加上节点自动注册然后加一个简单的任务分发器实现负载均衡即可)。
2018年8月29日

数据库界的《延禧攻略》:不看你就输了

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年8月28日

缓存这匹“野马”,你驾驭得了吗?

数据量不是很大,数据更新频率较低,之前我们有个查询商家名字的服务,在发送短信的时候需要调用,由于商家名字变更频率较低,并且就算是变更了没有及时变更缓存,短信里面带有老的商家名字客户也能接受。
2018年8月27日

爬取了上万条租房数据,你还要不要北漂?

detail_place['price'].agg(['mean','count'])house_com.reset_index(inplace=True)detail_place_main
2018年8月26日

从职场小白成长为技术Leader,我“摸爬滚打”的这8年......

你是否遇到过这样的场景:参加了一个设计(或需求)评审,大家兴致勃勃地提了很多合理的意见,等到再次评审的时候,却发现第一次提的很多问题都没有得到改进,很多讨论过的问题需要从头再开始讨论。
2018年8月25日

这可能是目前最全的Redis高可用技术解决方案

系统(需要开发),当主库节点出现故障时,需要手动将一个从节点晋升为主节点,同时需要通知业务方变更配置,并且需要让其他从库节点去复制新主库节点,整个过程需要人为干预,比较繁琐。
2018年8月23日

你应该知道的Java缓存进化史

这种可谓是最简单的了,但是会导致我们命中率很低。试想一下我们如果有个访问频率很高的数据是所有数据第一个访问的,而那些不是很高的是后面再访问的,那这样就会把我们的首个数据但是他的访问频率很高给挤出。
2018年8月22日

35岁了,我现在慌得一批......

这包括内部与上级下级之间的关系,外部的交际圈等等。内部关系决定你的团队管理难易度、职位升迁;外部交际圈受制于你的能力和影响力,“抱大腿”被很多人所不齿,但反过来想“大腿”为什么会让他抱而不是你?
2018年8月18日

Kafka的架构原理,你真的理解吗?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年8月17日

饿了么容器平台的演进,看这篇文章就够了!

虽然从技术发展的角度来说,服务之间不应该存在过多的依赖关系,但是由于我们部门是面向业务部门提供服务的,所以我们需要做的只是去推动标准化,从而去兼容开发的习惯和他们当前的项目。
2018年8月16日

小白也能玩转开源项目,你与大神只差这几步!

通过学习开源项目的实现,出现线上问题时,可以快速定位问题症结所在,通过修改配置或者修改源代码来解决;或者当业务需求没有合适的开源项目能满足时,可以改造现有的开源项目来满足业务。
2018年8月15日

500万日订单下的高可用拼购系统,到底暗藏了什么“独门秘籍”?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年8月14日

第一次有人把“分布式事务”讲的这么简单明了

这个时候有个定时任务去轮询这个本地事务表,把没有发送的消息,扔给商品库存服务器,叫它减去水的库存,到达商品服务器之后,这时得先写入这个服务器的事务表,然后进行扣减,扣减成功后,更新事务表中的状态。
2018年8月13日

22楼跳下,猝然离世!摧毁一个IT创业者有多容易?

看完上文,我想很多人仍会向往着有一天自己创业,程序员更是如此。如果你想创业,那么该怎样创业、需要有哪些准备、自己还有什么不足等等这些问题你考虑过吗?下面是周鸿祎在接受某媒体采访时给程序员上的创业课。
2018年8月12日

29岁成为阿里P8,如何在5年内完成晋升“三连跳”?

它影响了我看待人与人之间、人和权威之间的关系。因为信息是平等的,你和权威,或者不是你专业领域的人沟通的时候,在信息的量级上就没有太大的鸿沟了,可以通过独立思考平等对话。这使得我不太会去惧怕权威。
2018年8月11日

NoSQL还是SQL?这一篇讲清楚

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年8月10日

6张动态图轻松学习TCP三次握手和四次挥手

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年8月9日

DBA很忙:MySQL性能优化及自动化运维实践

我们的目录方案,版本以及部署流程有标准文档去遵循。比如说一次部署打包多次应用,我们需要在一个节点上把标准包打包起来就一步完成了,那这个标准化的安装部署就给后面自动化的安装部署打了一定的基础。
2018年8月7日

运维专家分析“腾讯云与前沿数控的磁盘数据丢失事件”

墨菲定律告诉我们,容易犯错误是人类与生俱来的弱点,不论科技多发达,事故都会发生。而且我们解决问题的手段越高明,面临的麻烦就越严重。所以,我们在事前应该是尽可能想得周到、全面一些。
2018年8月7日

京东金融以应用为中心的DevOps体系建设

尤其对于金融行业来说,安全是非常重要的。支付行业有一个名词叫资损,代表资金受到损失。在交易过程中可能会存在重复发单、营销活动,比如说给用户多发了钱,而且用户提现了,这笔钱追不回来,就造成了资损。
2018年8月6日

如果没有产品经理 程序员会有什么风骚操作

这种产品经理大多是做技术出身,内心的潜台词无外乎是:这个太简单了。于是,他们就大大咧咧地对技术下命令,“我估计过了,这样的效果太简单了,你们下班之前给我做好,不许偷懒”。
2018年8月5日

技术管理者的必修课:识人和用才的十项要义

总的来说理解带人的目的最为重要。在真正理解带人的意义之后,只要足够耐心,采用合理的方法,就能把团队越带越强,从而享受到产生的红利。带好了人后,只有用对了,才能真正发挥作用,团队管理才会产生好的效果。
2018年8月4日

分析了20万场吃鸡数据后,我有这些发现!

"http://wx.qlogo.cn/mmhead/ibLButGMnqJNFsUtStNEV8tzlH1QpwPiaF9kxxxxx66G3ibjic6Ng2Rcg/96",
2018年7月31日

从大团队并肩作战到小团队带头冲锋,苏宁App插件化应用实践

移动团队在一开始选择过几种开源方案,个别方案的可用性也比较高,但是在接入之后,测试环节总会出现些疑难杂症,修复起来相对困难,一方面是源码本身的掌握成本较高,另一方面就是开源方案本身存在的缺陷。
2018年7月30日

关于爬虫,这里有一份《中国焦虑图鉴》

我不知道技术是否有罪,我只知道,这些盘踞在我们广袤版图上数以十亿计的爬虫,无时无刻不在提醒着我们:抱怨不会让这个世界变得更好,你想生活在一个怎样的世界,就要用自己的双手去创造它。
2018年7月29日

技术管理从1到N,没有你想象的那么难!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月28日

你必须了解的微服务架构设计的10个要点!

当一个服务发现被调用的服务,因为过于繁忙,线程池满,连接池满,或者总是出错,则应该及时熔断,防止因为下一个服务的错误或繁忙,导致本服务的不正常,从而逐渐往前传导,导致整个应用的雪崩。
2018年7月27日

阿里超大规模秒级监控平台的“打怪升级”之路

在前面“全方位全链路”的图中,曾出现了一张红色的定单。在传统模式下,开发人员会在自己的脑子中产生一个排障的流程:从某个指标入手进行检查,如果它显示为正常的话,则迅速切换到下一个指标,以此类推下去。
2018年7月26日

终于有人把Java内存模型说清楚了!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月25日

一文深入了解:分布式系统中的缓存架构

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月24日

我花了14个小时,终于找到了长春长生们究竟卖到了哪里去

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月23日

爬了《邪不压正》上万条网评,告诉你到底值不值得看?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月22日

如何看出一个程序员的技术能力和水平?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月21日

知乎十万级容器规模的分布式镜像仓库实践

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月20日

搜索引擎怎么选?携程酒店订单Elasticsearch实战

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月19日

从Memcache转战Redis,聊聊缓存使用填过的“坑”

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月18日

Service Mesh如此火热,背后的技术细节你了解多少?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月16日

程序员遇到最“奇葩”的需求竟然是…...

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月15日

6个平凡人的完美“逆袭”,参悟网工成功的秘密!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月14日

踩坑实践:如何消除微服务架构中的系统耦合?

而且服务还可能会再次调用其他的服务,例如:我们的“同城”,它在业务上就像一个包含了各种帖子的论坛,一般由商业置顶推荐部分、付费部分、中间自然搜索部分、下面人工部分、以及右侧的个人中心所组成。
2018年7月12日

一文详解:如何设计出高可用的分布式架构?

为了保证万无一失,我们在进行发布的时候一般都会采用灰度发布,也就是会对新应用进行分批发布,逐步扩大新应用在整个及集群中的比例直到最后全部完成。灰度发布是说针对新应用在用户体验方面完全无感知。
2018年7月10日

用Python来看3天破10亿的《我不是药神》到底神在哪?

ImageColorGenerator(backgroud_Image)wc.recolor(color_func=img_colors)#字体颜色为背景图片的颜色plt.imshow(wc)#
2018年7月9日

预测“死亡”的AI来了,程序员们颤抖了吗?

经理应该能解决这个问题,不过现在正是午饭时间。于是我去楼下的咖啡厅里买了个黑豆汉堡,这种健康的食物对于像我这种整天坐着工作的人很有好处。出于同样的目的,吃完饭我还去散了个步,这也是每天必做的事儿。
2018年7月8日

想要成为一个合格的架构师?看这篇文章就足够了......

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月7日

如何使用Spring Cloud构建微服务架构?(文末赠书)

微服务架构将服务的粒度分解的足够细,这使得它在保证服务足够灵活、足够独立的优势下,也带来了管理和监控上的挑战,服务与服务之间的依赖也变得越来越复杂。因此,对服务健康度和运行指标的监控就变得非常重要。
2018年7月6日

深入学习Redis高可用的基石:主从复制

实际上在主节点宕机的情况下,应进行故障转移处理,将其中的一个从节点升级为主节点,其他从节点从新的主节点进行复制;且故障转移应尽量的自动化,后面文章将要介绍的哨兵便可以进行自动的故障转移。
2018年7月5日

一致性哈希算法很难?看完这篇全懂了

为每个环变更迭代整个哈希环效率很低下。随着分布式系统的规模不断扩大,势必需要一种更高效的方法来查明什么发生了变更,从而尽可能减小环变更对性能带来的影响。这就需要新的索引和数据类型来解决这个问题。
2018年7月4日

这可能是把Docker概念讲的最清楚的一篇文章

镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等
2018年7月3日

慎入!阿里开源100页重磅技术炸弹!终结程序员“中年危机”!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月3日

“码农”和“码神”差距在6月的这十篇热门文章

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年7月2日

高通华裔工程师跳楼自杀!中年IT男,为何这么难?

行业却“没法积累经验”,必须依靠不断的创新才能创造价值,所以也就要求员工要不断更新自己的技术储备和技术方向,这样才能跟得上市场的需求,一旦员工不能跟上这种市场的需求和技术的转变,他也就被淘汰了。
2018年7月1日

为什么码农一定要了解业务?

年以上数据科学领域从业经验,曾任职于顺丰科技,目前在一家创业公司担任数据负责人,从事零售行业数据应用研究,擅长数据分析、数据挖掘、数据产品以及数据可视化。个人公众号:土拨鼠的菜园地。
2018年6月30日

手把手教你构建一个高性能、高可用的大型分布式网站

大型网站应该在任何时候都可以正常访问,正常提供对外服务。因为大型网站的复杂性,分布式,廉价服务器,开源数据库,操作系统等特点,要保证高可用是很困难的,也就是说网站的故障是不可避免的。
2018年6月29日

阿里云“炸了”,又是运维的锅?

日(本周六),我们将会邀请一线运维专家,在基于容器的持续集成和发布、智能监控和故障自愈、成本和性能优化几个方向上,分享他们的实践和思考,看看专家们在技术高速发展的趋势下,是如何应对这些新的挑战的。
2018年6月28日

有人要将“高并发”拉下“神坛”!

高并发问题首先要解决的是如何高效利用网卡。网卡和磁盘一样,内部也是有缓存的,网卡接收网络数据,先存放到网卡缓存,然后写入操作系统的内核空间(内存),我们的应用程序则读取内存中的数据,然后处理。
2018年6月28日

如何改变Redis用不好的误区?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年6月27日

MySQL到底有几种日志类型需要我们记住?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年6月26日

一个技术总监的痛与悟:工程师的职场规划怎么做?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年6月23日

微服务改造那些痛!苏宁数据中台基于Spring Cloud架构实践

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年6月22日

超实用:小团队如何从零搭建一个自动化运维体系?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年6月21日

6个人如何维护上千规模的大数据集群?

当用户申请计算资源时,到底应该给他们分配多少资源?当用户申请提高任务优先级时如何用数据说话,明确优先级到底应该调到多少?当用户只管上线不管下线任务时,我们如何定位哪些任务是不再需要的?
2018年6月19日

你给员工吃草,还指望他们有狼性?(文末有福利)

之前,京东一直在烧投资人的钱,一直在亏损,刘强东说了这么一句话:“如果把快递业务外包出去,如果不给京东的快递员上五险一金,京东马上可以盈利。”但最后,刘强东加了一句:“但我做不到”。
2018年6月17日

十年肺腑之言:说说技术总监的“三板斧”

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年6月16日

揭秘大众点评账号业务高可用的“三大法宝”

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年6月15日

我用Python分析了4W场比赛,2018世界杯冠军竟然是……

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年6月14日

学会这15点,让你分分钟拿下Redis数据库

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年6月14日

想再活500年的A站彻底要凉?近千万条用户数据外泄!

站称,将采取一切必要措施,保障用户的数据安全。措施包括但不限于建议账号安全存在隐患的用户尽快修改密码,联合内部和外部的技术专家成立了安全专项组,排查问题并升级了系统安全等级,对
2018年6月13日

运维的本质是什么?阿里“无人化”智能运维平台的演进

可能现在你的系统发现了一些问题,要做一些人工判断,因为这也是一种输入,相当于数据的标注,判断我这次的系统判断到底准不准。如上图所示,各种指标会告诉你可能会有异常的,需要人工进行判断。
2018年6月12日

3分钟深入学习Redis的高可用特性“持久化”

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年6月11日

大龄程序员没有出路,真的如此吗?(文末有彩蛋)

若宫正子:有权威研究显示,与社会有沟通、经常参与社会活动的人会长命百岁。建议老年人多用互联网,用智能手机时,一开始不要目标太大,从小功能开始学习,比如微信,先学会用微信沟通,慢慢就都会了。
2018年6月10日

万字长文!资深大牛谈游戏程序员的个人修炼

第二个和大局观有关的问题是对自己团队工作的把握。什么时候该鼓励团队探索一些先进技术,并且在研究不顺利的时候决定继续还是喊停,什么时候应该保守一点,收敛需求,确保能完成相关特性,这就是一个典型的例子。
2018年6月9日

爬了菊姐2W条微博评论,竟发现“菊粉”都是这样的人!(附代码)

feature.append(json.loads(r.text)["data"]["cards"][1]["card_group"][1]["item_content"].split("
2018年6月8日

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

第五层就是一些存在性判断,比如某条微博我有没有赞过。之前有一些明星就说我没有点赞这条微博怎么显示我点赞了,引发了一些新闻。而这种就是记录,实际上她有在某个时候点赞过但可能忘记了。
2018年6月7日

IT团队避免中招的“神技能”,让勒索软件见鬼去吧!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年6月6日

2000万日订单背后,如何保障系统的高可用?

我们构建了特定符合外卖业务流程的实时业务监控,而离线的业务监控,主要通过用户行为的统计与业务数据的挖掘分析,来帮助产品设计,运营策略行为等产生影响。目前这部分监控主要由美团外卖数据组提供服务。
2018年6月5日

为什么分布式一定要有Redis?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年6月4日

凌晨3点不回家,你是要钱?还是要命?(文末有彩蛋)

在上周五深夜,大厦依然热闹,停车场不断有出租车、网约车进进出出。一位“的姐”坐在车里听广播,手机正运行着打车软件,她告诉记者:“我是头一次来这儿,就是听人家说,一到晚上尽是活儿,而且路还都不近呢。”
2018年6月3日

在创业公司担任了4年技术总监,我总结出这些套路!

但是要注意不需要去做的太琐碎,而是要提炼出“关键”的需求和“关键”的解决方案进行评审,而这些“关键”往往不是功能,而是质量上的需求,如这个系统的扩展性,是否能方便后续开发等等。
2018年6月2日

程序员,除了写好代码,你更应该看5月的这十篇热门文章!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年6月1日

拯救DBA!美团SQL解析探索实践

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年5月31日

一篇文章快速理解微服务架构下的数据设计

这通常意味着我们可能要在一个微服务架构应用内使用多个数据库实例。但是同样需要考虑到数据分布在多实例之间以后,往往还需要一些冗余,以及如何保持这些数据在这些系统中的一致性等问题。
2018年5月30日

深入浅出:大妈也能看懂的大数据分布式计算

这里我们要讲一下角色分工的问题,多台计算机合作,肯定要有角色分工,我们可以把负责数据切分的“人型计算机”理解为“指挥官”,“指挥官”一般只有一个(在实际中可能有多个),统筹调度之类的工作都归他管。
2018年5月29日

如何消除“技术债”?高效DevOps团队的6个核武器

看板(Kanban)是一个专注于流程和开发速度的工作系统。其核心是将工作的各个阶段可视化,即:随着项目在不同阶段的推进,各个状态的可视化会有助于分解出其中出现的缓慢步骤、识别出瓶颈、并优化其速度。
2018年5月28日

为什么一定要给孩子找个程序员爸爸?(文末有彩蛋)

程序员爸爸会为了他放弃整个世界,忘记所有该做的和不该做的事;他会把整个世界都送给她,一切都是最美好的时光,也是世间最真实的爱。最后希望所有的单身程序员都能找个老婆生个娃,在这里把祝福送给大家。
2018年5月27日

阿里资深技术专家:谁说程序员是吃“青春饭”的?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年5月26日

服务器不丢包背后的兵法:Redis在万亿级日访问量下的中断优化

https://access.redhat.com/sites/default/files/attachments/20150325_network_performance_tuning.pdf
2018年5月25日

深度揭秘Airbnb的跨洋大数据挑战及架构实战

增量同步。优点是:更为智能化,它可以记录数据源的变化,通过拷贝到目标集群,执行相关操作。其延时非常低,我们在两边的同步延迟可以达到秒级;缺点是:复杂,需要维护和处理好许多状态。
2018年5月24日

不理解Zookeeper一致性原理,谈何异地多活改造

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年5月23日

我不得不告诉大家的MySQL优化“套路”

会使用两次传输排序,即先读取行指针和需要排序的字段在内存中对其排序,然后再根据排序结果去读取数据行,而新版本采用的是单次传输排序,也就是一次读取所有的数据行,然后根据给定的列排序。对于
2018年5月22日

程序员如何在工作后找到女朋友?(文末有彩蛋)

幸运的是,我没有等到“我一直把你当朋友啊”这个触发事件才终止请求,但最终因才疏学浅,无法处理这种高并发问题,更不能保证线程安全,在考虑到时间、空间,及个人精力问题后,只能选择放弃。
2018年5月20日

华为资深工程师:码农很多,但程序员并不多......

能够选择编码作为工作的人,大部分都是喜欢为人处世简简单单的人:这群人有着天真烂漫的好奇心,虽不苟言笑,但却内心火热,善于分享,乐于助人,甚至有时为了解决问题、宁愿不眠不休,却深以为乐……
2018年5月19日

踩坑实战:如何走出“万劫不复”的代码重构深渊?

参考:https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd?hl=en
2018年5月18日

如何用深度学习检测女性的第一杀手“乳腺癌”?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年5月17日

百亿级日志系统架构设计及优化

但是这种现象并非是业务的问题,很难被发现,因此我们只能通过日志数据进行逻辑分析,及时反馈以保证在几十秒之后将库存修改为零,从而有效地解决此问题。可见,在此应用场景中,实时分析就显得非常有用。
2018年5月16日

新手也能看懂的监控报警系统架构设计

随着业务线、监控指标的增长,时间序列存储的压力是无限增加的,且数据的保留时长不定,很有可能是无限长(每个应用都有其特殊性,不可估量)。这就要求底层的数据存储必须支持“无限水平扩展”。
2018年5月15日

阿里千亿级购物节背后,淘宝智能客服架构演进之路

对于主管而言,主要是各种监控和对数据模型的预计。例如:在接待过程中,如果捕获到买家的抱怨信息,主管就能判定买家当时的情绪或分析出是否由于接待时间超长而造成的耐心不够,进而转给客服执行特殊的安抚。
2018年5月14日

普通程序员如何变身年薪百万的机器学习工程师?(文末有送书)

广告系统。广告系统和推荐系统有很多类似的地方,但也有着很显著的差异,需要在考虑平台和用户之外同时考虑广告主的利益,两方变成了三方,使得一些问题变复杂了很多。它在对机器学习的利用方面也和类似推荐。
2018年5月13日

???

毕竟通常所设计的系统不是一个孤立的系统,如果没有足够好的全局观,有可能会导致自己的系统做完上线,其他上下游系统(尤其有些连上下游是谁,怎么用都不知道的情况下)出现问题,这种案例同样不少。
2018年5月12日

我分析了上亿条“绝地求生”比赛数据,找到了最强“吃鸡”攻略!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年5月11日

万台服务器“一人挑”的奥秘

我们统一框架之后可以做到运维在问题定位方面具备更强的能力,专业度的提升非常大,框架数据包的流转流程非常清楚,运维就比开发更懂他写的这个程序,当然除了业务逻辑除外,大部分方面运维比开发更专业。
2018年5月10日

一文秒懂分布式架构下的“负载均衡”

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年5月9日

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

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

运维不背锅!持续两年数据库“0故障”的运维优化之道

关于技能提升,虽然必要的培训是必不可少的,但我们认为关键还是要靠自己的学习、理解和在实践中的积累,并没有什么好的捷径去实现,大多时候还是要通过不断地解决问题、发现问题甚至包括犯错的代价来提升的。
2018年5月7日

华为、阿里、网易员工下班时间大曝光,靠加班,你是赢不了他们的......

这里说的回报,不仅是指工资、福利等物质回报,还包括心理优越感和满足感等精神回报,而公司用人主要是付出金钱购买员工的时间、精力、智力和体力等,通常情况下,员工加班是以牺牲时间的形式而呈现的。
2018年5月6日

???

这些年来,我一直在自动化运维平台开发领域耕耘。从刚开始重构服务树、权限系统模型、堡垒机登录;到后来的流量调度、监控系统报警与存储的深度建设,有很多个人的感悟与成长,这里梳理了一下,分享给大家。
2018年5月5日

一位女运维的自述:3年为公司节省10亿元!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年5月4日

百万在线直播互动平台基于Docker的微服务架构实践

由于新引入的机器可能会导致整体性能的不一致,而且随着服务需求和代码量的增多,整体服务的瓶颈点也可能会相应地迁移到其他地方,因此我们通过进化版的压力测试,实现了对瓶颈点的实时把握。
2018年5月3日

程序员避坑指南:一定要看4月的这十篇热门文章!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年5月2日

万万没想到,你竟然是这样的程序员……

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年4月29日

???

很多团队倾向于让系统架构师担任团队负责人(队长),但是需要注意的是,一些系统程序员/架构师往往在团队里显得有点格格不入,这是因为他们很多都是“独狼”,他们可能脾气很差,也可能技术上很有个人主义。
2018年4月28日

运维的苦,谁懂?一次“心惊肉跳”的迁库经历!(有彩蛋)

参考链接:https://help.aliyun.com/document_detail/52274.html?spm=a2c4g.11174283.6.812.ZGPyBQ
2018年4月27日

???

但是他后来的举动让我印象深刻,他说你已经进行了两个小时的面试了,如果需要上洗手间我可以带你去,然后在去的路上他悄悄对我说你水平很棒不要紧张!所以说不能通过表象来轻易判断一个人对你的真实态度。
2018年4月26日

一首《凉凉》和《泡沫》,送给区块链鼓吹者

由于区块的生成速度由计算能力决定,所以到底哪一笔交易最后会被写入区块链,完全由它所在的分支能吸引多少计算能力决定。隐藏的逻辑是,如果大多数人(计算能力)选择相信某一笔交易,那么它就应该是真的。
2018年4月25日

Redis为什么这么快?一文深入了解Redis内存模型!

中的数据,除了选用合适的数据类型、利用共享对象等,还有一点是要设置合理的数据回收策略(maxmemory-policy),当内存达到一定量后,根据不同的优先级对内存进行回收。
2018年4月24日

阿里千亿交易背后,运维如何做到“0”故障发布?

发布过程中,我们会通过一些发布策略,例如先预发(预发布是一种特殊的线上环境,和线上使用同样的资源,比如数据库等,但是不会有用户流量进来)、然后灰度、然后分批滚动发布等方式,逐步将变更更新到线上。
2018年4月23日

???

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年4月22日

???

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年4月21日

从0到1,滴滴DB自动化运维架构实践

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年4月20日

京东到家基于Netty与WebSocket的实践

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年4月19日

腾讯IT老兵:云端微服务架构下的运维思考

解耦,去中心化,组件化封装。既然相对独立,那么业务之间就是一种解耦的关系。纵观整个应用之中的各个服务,虽然重要程度有所区别,但是没有一个服务必须以微服务为中心,因此它具有去中心化的特点。
2018年4月18日

“去IOE”激战9年:深度揭秘OceanBase如何异军突起

因为不管通过群里的讨论,选择一条最保险最靠谱的操作方式,但在系统里面直接敲命令都有可能直接动数据,敲错一个键就有可能把所有数据都删了,这是没法挽回的,“所有人在操作的时候都不敢出气”。
2018年4月17日

我分析了10万条陈奕迅新歌《我们》的热门评论,竟发现这么一个秘密

关于这两个参数如何解密,强大的知乎上其实已经有了答案的,感兴趣的朋友可以进去看一下:《如何爬网易云音乐的评论数?》https://www.zhihu.com/question/36081767
2018年4月16日

人生苦短,为何一定要学Python?(文末有赠书)

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年4月15日

35岁是程序员的终点?工程师如何在工作中提升自己?

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

设计师危险了!苏宁在AI广告设计领域的探索实践

为了保证宣传的美感和设计感以及一些商品促销宣传点的突出,设计师们将商品图进行包装修饰,加上某些商品自身的特点,这些又成为我们分割任务的“难例”,比如家电品类的镜像、阴影、以及商品图中的宣传贴等。
2018年4月13日

3台机器轻松搭建一个高可用Redis服务架构

其实以上任意一种异常都是小概率事件,而做到高可用性的基本指导思想就是:多个小概率事件同时发生的概率可以忽略不计,只要我们设计的系统可以容忍短时间内的单点故障,即可实现高可用性。
2018年4月12日

阿里DevOps转型之后,运维平台如何建设?

泛监控,运行时,静态,数据化,可视化。泛监控,不是说传统的监控,是把线上想知道的一切都数据化,最终数据不是给人看的,是给机器去消费的,数据是我们的生产资料,不是可视化,那不是我们的目标。
2018年4月11日

阿里DevOps转型之后,运维平台如何建设?

泛监控,运行时,静态,数据化,可视化。泛监控,不是说传统的监控,是把线上想知道的一切都数据化,最终数据不是给人看的,是给机器去消费的,数据是我们的生产资料,不是可视化,那不是我们的目标。
2018年4月11日

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

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年4月10日

解决IT运维人员之痛:京东云自动化运维体系构建实践

因此我们需要规定每次并发的具体任务,判定成功与否的逻辑关系,以及检验具体的完成程度,并且还要找出那些超时的状态。由于这些都是通过底层架构来构建出的各种业务,所以它们的调度逻辑实际上都是一样的。
2018年4月9日

老码农冒死揭开行业黑幕:如何编写无法维护的代码

下面小编给大家分享一位老码农冒死揭开行业黑幕:如何编写无法维护的代码,也可以称作为如何优雅地丢掉你的工作?或者是成为优秀程序员必须跳过的坑是什么?虽然这是个典型的反面教材,但或许能帮助到您。
2018年4月8日

非名校出身,如何同时斩获5家硅谷顶尖科技公司的Offer?

我从小处着手,然后在需要的地方添加更多的组件,并主动寻找瓶颈所在。我做了一些有根据的猜测(而非盲目的猜测),以及每一项技术是如何融入进去的。同样重要的是,什么技术无法很好地融合进去。
2018年4月7日

如何搭建一个“一劳永逸”的架构?

考虑到技术的过时,需要总是试图让自己的生态系统处于技术创新的高峰期,计划并推出新的服务以满足开发人员、业务和最终用户的需求,向您的利益相关者推广新的实用程序,交付知识来推动您的团队和公司前进。
2018年4月4日

中国人脸识别技术正在让世界颤抖!(附人脸识别调查报告)

可以说,人脸识别技术发展已经相对成熟,在安全验证、人机交流、公安系统等方面广泛使用的同时,也在视频会议、档案管理、医学医疗等方面发挥着很大的作用。未来,人脸识别技术将是全新人机交互的开端。
2018年4月3日

奔向月薪7万的程序员都在看3月的这十篇热门文章!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年4月2日

从普通程序员到AI大神,月薪7W的正确打开方式...

我们日常交互的大部分计算机程序,都可以使用最基本的命令来实现,但是基于机器学习的程序却没有那么简单,想象下如何写一个程序来回应唤醒词,例如“Okay,Google”,“Siri”,和“Alexa”。
2018年4月1日

阿里资深技术专家:如何快速成长为技术大牛?

就像游戏中升级打怪一样,开始打小怪,经验值很高,越到后面经验值越少,打小怪已经不能提升经验值了,这个时候就需要打一些更高级的怪,刷一些有挑战的副本了,没看到哪个游戏只要一直打小怪就能升到顶级的。
2018年3月31日

为什么要做多活?饿了么多活技术架构及运维挑战

饿了么技术运营负责人程炎岭在创新运维探索专场与来宾分享了"跨越篱笆-饿了么多活运维上下求索"的主题演讲,从业务发展和多活后的技术运营保障,结合具体案例,分享饿了么在运维方面的探索以及实践经验。
2018年3月30日

程序员在肯德基相亲,就“活该”被拒绝吗?

虽则这是小事,但也很重要,因为情趣显露无疑。注意这里不要搞混,情趣不等于奢侈,不是没钱就没情趣,当然在咱这社会有点扭曲,有钱就是有情趣。不过,咱们强调的是,没钱也要追求一点情趣。
2018年3月29日

滴滴弹性云:从物理机到Kubernetes的那些坑与心得

此外,技术挑战是一方面,但用户习惯是更加大的挑战,特别是业务方,他们肯定会说为什么我要迁,现在用得好好的,即便你和他们说做这个是对公司省成本的,可以提高运维的便利性,他们依然会觉得我不缺钱,怕麻烦。
2018年3月29日

美团外卖Android平台化架构演进实践

起初为了解决两端代码复用的问题,我们尝试过自上而下的强行拆分和复用,但很快就暴露出层次混乱、边界模糊带来的问题,并且认识到如果不能提供两端差异化的解决方案,代码复用是很难持续的。
2018年3月27日

拆虽不易,合则更难!持续集成是微服务化的“基石”

然而当每个子团队将子问题解决了,整个系统的问题就解决了么?你可以想象你将一辆整车拆成零件,然后再组装起来的过程,你就可以想象拆虽然不容易,合则更难,需要各种标准,各种流水线,才能将零件组装成为车。
2018年3月26日

月薪过7万可落户北京,程序员是逃离还是死磕到底?

这样,你再也不敢轻易换工作了,你怕家住北五环、工作在南五环;再也不会辞职一个月去西藏朝圣了,你担心这个月没有公积金还不上了房贷;再也不会去听儿时偶像的演唱会了,你需要把钱花在更重要的地方。
2018年3月25日

程序员的第一个10年如何规划?这篇文章值得收藏!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年3月24日

如何利用MongoDB实现高性能,高可用的双活应用架构?

https://docs.mongodb.com/manual/tutorial/sharding-segmenting-data-by-location/的“分区(分片)数据库”部分描述了
2018年3月23日

Facebook的两万亿美元天价罚款,到底带给我们哪些启示?

比如:如果通过搜索发现一名陪审员最喜欢的书是《杀死一只知更鸟》,律师很容易就能根据这本书的内容或风格,甚至利用这本书作者刚刚去世这个事实,类比地构造出一些论据或者提问的角度,来迎合这名陪审员…
2018年3月23日

运维绝不是背锅、填坑和救火,价值在于持续集成与交付!

效率方面,效率是衡量运维平台功能性的标准,主要体现为服务器的交付,线上的各种变更,以及我们对故障的及时发现水平。我们频繁地交付和变更,却没有将流程与自动化结合起来,因此整体效率低下。
2018年3月22日

容器如“衣服”,而虚拟机却是“房子”

除了容器从技术角度,能够使得大部分的内部配置可以放在镜像里面之外,更重要的是从流程角度,将环境配置这件事情,往前推了,推到了开发这里,要求开发完毕之后,就需要考虑环境部署的问题,而不能当甩手掌柜。
2018年3月21日

终于有人把云计算、大数据和人工智能讲明白了!

基于专家系统的经济属于计划经济。整个经济规律的表示不希望通过每个经济个体的独立决策表现出来,而是希望通过专家的高屋建瓴和远见卓识总结出来。但专家永远不可能知道哪个城市的哪个街道缺少一个卖甜豆腐脑的。
2018年3月20日

程序员的困扰:如何在不影响产品质量的情况下,加速开发进程?

文档化有助于提高软件的质量。由于软件团队在编写代码文档和代码审查的流程时,可能用到自己并不常用的实践方式,因此文档化是非常重要的。通过规范各种实践和产生各种正式的文档,您就能够跟踪项目的进度和方向。
2018年3月19日

程序员,如果一小时后永久断网,你会干嘛?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年3月18日

IT工程师的“五个等级”,你处在哪一级?

逐渐进入舒适区,从脑力劳动者变成体力劳动者。「擅长主动学习和喜欢迎接挑战」说起来容易,其实在长久的工作中是一个特别难坚持的事情。练级之路没有捷径,学习和成长本来就是痛苦的,习惯这种痛苦吧。
2018年3月17日

区块链其实很“弱智”,如何用JavaScript写一个区块链?

}}这个交易例子非常的简单,仅仅包含了发起方(fromAddress)和接受方(toAddress)以及数量。如果有需求,你也可以在里面加入更多字段,不过这个只是为了最小实现。
2018年3月16日

微服务并非Spring Cloud和Dubbo,下一代微服务是什么?

每个应用都有相同的基础服务地址,例如数据库和消息队列。而微服务由不同的大量服务构成。每种服务可能拥有自己的配置、应用实例数量以及基础服务地址。这里就需要不同的配置、部署、扩展和监控组件。
2018年3月15日

太刺激!服务器被黑遭攻击,凌晨一点紧急逆袭!

版本存在的漏洞发现存在一个文件下载漏洞,其漏洞利用为:http://www.*******.org.cn/do/job.php?job=download&url=base64
2018年3月13日

为什么我会被Kubernetes“洗脑”?

我支付这些服务是因为它们超级可靠和安全,而且它们也是复杂的多节点应用。我不想在自己的机房里运行它们。我也不想自己管理它们。当我的简报发送失败时,我不想自己排除技术故障。我不想运行太多的软件[13]。
2018年3月12日

令程序员们夜不能寐的“噩梦”除了改需求,还有这些…...

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年3月11日

抛开当下的迷惘,IT技术人的发展之路该怎么走?

到技术创新的发源地去经历创新。计算机互联网各种技术的创新引擎,基本上来说,就是在美国了。我们赶上了这个时代,也选对了这个时代最火热的行业,那么,有什么理由不去这个时代的技术发动机那里去经历呢?
2018年3月10日

从接入层入手,如何设计高并发的微服务架构?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年3月9日

厉害了,Word哥!我用Hashcat找回了Office文档密码

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年3月8日

女生做程序媛是一种怎样的体验?(文末有彩蛋)

提起女程序员,人们时常联想到各种各样的标签。身处互联网行业的人们,有的觉得她们稀缺,有的觉得她们赶上了时代的浪潮受到了和能力并不匹配的关注度,有的揣测她们是否有着和男程序员不一样的其他属性。
2018年3月8日

我用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年3月6日

看完此文再不懂区块链算我输,用Python从零开始创建区块链

如果你还不是很了解哈希,可以查看这篇文章https://learncryptography.com/hash-functions/what-are-hash-functions。
2018年3月4日
2018年3月2日

2018,程序员技术修炼,一定要看2月的这十篇热门文章!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年3月1日

被逼出来的技术变革,饿了么混合云架构探索

对于高并发或者秒杀的冲击还好,但是最大的是成本问题:怎么提升单位运营的效率?公司拼到最后,活下来就是拼效率,不是拼谁钱多。一切围绕着效率来走,在这个出发点下我们做了一些架构的改造。
2018年2月27日

程序员每天写Bug是一种怎样的体验?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年2月25日

技术牛人告诉你,什么才是真正的工程师文化?

还有人说,因为中国国情不同所以这些方法并不实用,这更让我费解。中国有全世界数一数二的互联网用户,也有全世界数一数二的市场,不再是以前那个一穷二白的年代,中国的国情到底有哪些不同呢?
2018年2月24日

深入了解Token认证的来龙去脉

只有通过审核的业务服务器才能得到认证服务为它创建的,仅供它使用的公钥。如果该业务服务泄漏公钥带来风险,由该业务服务自行承担。现在认证服务可以清楚的告诉用户,“某某某”服务是什么了。
2018年2月23日

假如有一天,程序员们受够了这个世界......

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年2月14日

我用一下午时间标注了十万张没有标签的图片,为老板节约了3W美金

对于我要写一篇博客文章来说,这些特征很好,但是在现实世界中你是绝对看不到这样的数据集的,它们往往要么窄得多(传统的表格业务问题数据集),要么宽得多(真实图像要大得多,而且由不同的颜色组成)。
2018年2月13日

春节前,跟老板请假的神技能,你不得不看!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年2月13日

技术人的内功修炼,究竟修的是啥?

第三个就是要么忍,要么狠,要么滚。这句话在什么时候适用呢?大家如果真的碰上一些坎坷了,尤其是在工作上碰到一些坎坷,不用纠结,不用懊恼,也不用沮丧,这三条路中挑一个就可以了,往前走,因为纠结也没用。
2018年2月10日

兵败DevOps!一个Bug损失4.6亿美金,不得不看的惨痛教训!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年2月9日

为什么用Dubbo而不是Spring Cloud?基于支付场景的微服务高可用架构实战

限界上下文的划分可以根据我们的团队规模来定,如果团队规模没有达到一定的程度,可以将边界定的粗一些,如果项目规模和团队规模不断扩大,还可以再把大的领域和限界上下文继续拆分成多个小的。
2018年2月8日

迷之自信?12306给自己的技术团队打90分!

因为,除了有真正购买需求的全国网民之外,同时还有机器人、订票机器在大量的进行刷新,并发次数非常高,包括优化数据库访问、分布式、缓存、负载均衡等技术挑战摆在眼前,都无法解决服务器高负载的问题。
2018年2月7日

IT运维 ≠“救火队员”,别让频发的问题成为任性的“蛙儿子”

通过上述的理论基础,大家应该能够明白问题管理的利害关系了吧?为了避免在碰到问题时像开篇的那个哥们那样被动挨打、手足无措,我们就应当未雨绸缪,甚至要有“磨刀不误砍柴功”的精神来提前准备。
2018年2月7日

运维工程师要失业了?抛开噱头与调侃,闲聊我心中的运维!

而传统的运维需要谋求技术转型,从原来只关注操作系统层面的技术已经不够了,还要增加对程序代码的性能调优、持续交付、容器化等软件基础架构方面的技能提升,也需要持续关注整个业务、应用、服务的生命周期管理。
2018年2月6日

150页重磅干货!阿里开源AI核心技术,99%程序员受用!

从提出至今,强化学习经历了约半个世纪的发展。但是业界始终没有一本书,能够真正系统地、剖析强化学习技术的落地实践案例。这本书将帮助技术人真正理解强化学习的本质,并且更好地掌握这项技术、用于实践。
2018年2月6日

区块链难理解?200行代码教你写一个自己的区块链!

区块链网络的功效不胜枚举。比特币是一种数据货币和一个支付系统。它所有的防篡改区块中所保存的就是全部交易的分类账。那些贡献了他们自己的计算机的人被称为矿工。系统会给他们提供比特币作为奖励。
2018年2月5日

有个厉害的程序员女朋友是什么体验?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年2月4日

想从技术转管理?这些坑你可要注意了!

那个时候,你多多少少是需要和别人协调,你除了自己攻坚那些最难的问题之外,你还需要指导你下面的几个可能几十个技术人,大家一起朝一个方向努力。从这个角度讲,技术人,即便是做技术也需要一些领导技能的。
2018年2月3日

性能出众,安全之选!TinkPad A系列加速医疗数字转型

系列笔记本的经典设计理念,机身看起来并不是特别时尚,但这也特别适合医疗行业的风格,加上做工扎实、机身轻薄、手感出色,可以让医生并不太大的办公桌面上能够摆放更多的设备和病例,更方便了患者之间的沟通。
2018年2月2日

京东资深架构师:高性能高并发服务的瓶颈及突破思路

实际在真正拆分的时候需要考虑具体的业务特点,比如像京东主站这种类型的网站,用户在访问的时候除了加载基本信息以外,还有商品图片信息、价格信息、库存信息、购物车信息以及订单信息、发票信息等。
2018年2月2日

2018,从菜鸟变身技术大牛,一定要看1月的这十篇热门文章!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年2月1日

程序员必看:9个提高技术视野的有效捷径

数据连接未来!围绕数据库、大数据、PaaS云,顶级大咖、技术干货,每天精品原创文章推送、每周线上技术分享、每月线下技术沙龙,场场爆满、受众20W+,成为运维圈最专注围绕“数据”的学习交流和专业社群!
2018年2月1日

梦想照进现实:当“BB-8”成为你的好伙伴

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年1月31日

传统运维不迷茫,究竟如何转型SRE?

我们运维一般是这样的:把软硬件资源按计划准备好,按需求安装起来,让业务快速上线,让服务器上进程和和业务正常,处理各种故障,响应各方的需求。我们经常陷在处理这些工作上,成为操作员、保姆、救火队员。
2018年1月31日

2018最大阴谋论?Docker公司与微服务之死!

独立开发:小型的独立组件可由小型的独立团队构建。一个小组可以专门负责开发“Upload”服务,不用去管其他服务。每个组件的功能变得简单,这样一来,开发人员了解组件的时间大大减少,更容易开发新功能。
2018年1月30日

2天快速搭建一个互联网电商全链路压测平台

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年1月30日

年关将至,服务器被入侵了怎么办?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年1月29日

PaddlePaddle与TensorFlow的对比分析

何为异构?信息技术当中的异构是指包含不同的成分,有异构网络(如互联网,不同厂家的硬件软件产品组成统一网络且互相通信)、异构数据库(多个数据库系统的集合,可以实现数据的共享和透明访问[3])。
2018年1月29日

在外行人眼里程序员是一个怎样的群体?

社会对咱们程序员的误解实在太多了......这里就不一一列举了!做为一名程序员,没有谁能比自己更了解程序员的生活了,每个程序员都有自己的理想,可是除了那台破电脑还有什么陪伴呢?
2018年1月28日

创业技术团队要不要追求技术的“高大上”?

文档是开发人员之间的协作工具,在创业团队,变化太快了,大部分都是通过人与人之间的沟通,可沟通假如总是变化,最后发现双方理解的有偏差,浪费了很多开发时间,而约定的文档能在一定程度上解决这问题。
2018年1月27日

爬虫需谨慎,那些你不知道的爬虫与反爬虫套路!

这里就引发了一个问题,往往一个公司的各个频道,爬取难度是不一样的。原因就是,误伤检测这种东西与业务相关,公司的基础部门很难做出通用的,只能各个部门自己做,甚至有的部门做了有的没做。
2018年1月26日

打通MySQL架构和业务的任督二脉,做个DBA高手!

业务发展到一定规模,底层架构中的数据库都必须要控制规模,一个实例不能太大,一个表也不能太大,如果超过了约定好的规模,需要进行实力拆分,或者表拆分,以使实例和库表都保持在统一设定的规模当中。
2018年1月25日

我比头条还重要!WOT2018七周年华丽蜕变重装上阵!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年1月25日

养只佛系小青蛙,做个佛系程序员!

不少人觉得,游戏中玩家和青蛙的关系,就是自己和父母相处的理想状态:没有事无巨细地汇报,我一个人也过得很好,累时在家看看书,偶尔和朋友出去旅行,每周或者每隔几天,给家里打个电话,发几张生活照。
2018年1月24日

不得不看,只有专家才知道的17个SQL查询提速秘诀!

通常,开发人员找到自己青睐的方法,而懒得研究其他方法。这也许是缺乏教育的表现,或者开发人员没有认识到自己何时做错了。也许针对一组本地测试数据,查询运行起来顺畅,但是换成生产级系统,表现就差强人意。
2018年1月23日

慎入!阿里再度开源300页重磅技术炸弹!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年1月23日

历经4年618流量暴击,京东京麦开放平台的高可用架构之路

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年1月22日

又到年终跳槽季,程序员是“跳”还是“不跳”?

最好的谈薪时机,是你完成了一个阶段性的大项目,或者为公司做出一些比较突出贡献的时候。最自作聪明的时机,是在团队流动性最高的那些时候。那真的是无异于落井下石,就算得到了加薪,也难免落下无法抹杀的污点。
2018年1月21日

血的教训!技术团队管理应该避免的九大“坑”!

假如这些兄弟确实技术能力很强,那么技术体系可能会很好;假如技术能力不强,设计和开发出的东西没有任何的审查,技术负债就会很多,而技术负责人本来的职责不就是掌控技术质量吗?你完全放开,要你有啥用?
2018年1月20日

“柯洁被让二子”仍不敌AI,盘点程序员必须了解的十大最佳AI库及框架

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年1月19日

我用AI和CV玩“跳一跳”,超越了张小龙6000+最高分

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年1月19日

资深架构师首次公开揭秘:3分钟了解今日头条推荐算法原理

当然,只有实验平台是远远不够的。线上实验平台只能通过数据指标变化推测用户体验的变化,但数据指标和用户体验存在差异,很多指标不能完全量化。很多改进仍然要通过人工分析,重大改进需要人工评估二次确认。
2018年1月18日

干得漂亮!当电信诈骗犯遇上程序员,团灭没开玩笑...…

冒充银行工作人员,骗子冒充银行工作人员,谎称银行卡被恶意透支,等到我们辩解后,又称我们的身份被盗用,以保证资金安全为由,诱骗我们提供银行卡卡号、密码、动态交易码等信息,进而盗取资金。
2018年1月17日

玩微信“跳一跳”我竟然领悟了渗透攻击与测试的诀窍!

因此就算企业通过了上述两类攻击和测试,也只是一个短暂的平衡态。但是倘若我们根本不去做任何“自攻”的话,则会让整个企业系统如同那只“薛定谔的猫”一样,在日常运营中持续处于风险与安全叠加的状态。
2018年1月17日

一体化好好的,为什么要前后端分离?

任何技术方案都不是银弹,前后分离不仅带来好处,也带来矛盾。我们在实践初期,由于前端团队力量相对薄弱,同时按照惯例,所有业务处理几乎都是由后端(原来的技术骨干)来设计和定义的。
2018年1月16日

携程运维自动化平台让上万服务器变更也可以很轻松!

我们从运维发展的过程来看,首先是传统运维,主要靠手工操作。比如上线一台服务器,登陆服务器按照操作文档一步一步操作,更高级一点,把配置命令写到脚本里,运行一个或多个脚本完成配置。
2018年1月15日

技术人再不懂区块链,你就OUT了?

你现在脑海中是不是浮现出了三个字——“比特币”?没错,比特币正是由区块链技术和这一思想而建立起的虚拟货币系统。只不过真正的区块链和比特币的技术模型和操作方式比前文的例子要复杂太多,细节也丰富太多。
2018年1月14日

16年IT老兵:技术管理者的多维度能力及转型之痛!

因此管理者需要的是提出和团队当前阶段相适应的的流程/规范/制度,并在团队的规模和阶段变化时不断的去作出调整和修正,而不是一味的去强调制度规范,对于这个度的把握才是对于管理者最大的挑战。
2018年1月13日

我用Python实现了12500张猫狗图像的精准分类

https://papers.nips.cc/paper/5782-character-level-convolutional-networks-fortext-classification.pdf
2018年1月12日

程序员给“冲顶大会”做了个外挂,轻松瓜分100万奖金!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年1月11日

直击京东新一代数据库技术:如何实现极致弹性能力?

京东弹性数据库是一个产品系列,主要是解决数据库的运维、使用和研发过程中的问题,具备动态伸缩、高可用、查询透明路由、集群化日志服务和自动化运维等功能,现就京东弹性数据库三个核心模块的功能进行详细说明。
2018年1月11日

大白话理解“最晦涩”的Paxos算法及在数据库高可用上的使用

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年1月10日

穿特步相亲遭拒,程序员真的找不到女朋友吗?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年1月10日

如何构建万台服务器下的立体化监控体系?

我们将前一种划分为动态内容,将后一种划分为静态资源。如果我们在全国只有一个机房,那么全国各地的用户都需要跨越多个区域、多个运营商的网络才能访问到网站,如下图所示,这样访问速度一定不是很快。
2018年1月9日

阿里万亿交易量级下的秒级监控

用户可以点击进来看报警的详情,甚至可以有曲线、报警的历史,点进去还可以做一些重启机器的操作,或者觉得这是个误报我要关闭半个小时,都可以在这里一站式完成。这比以前用短信收报警的方式前进了一大步。
2018年1月8日

对于“程序员到35岁就不行了”,你怎么看?

如果技术增长持续乏力的话,就只能考虑供给侧改革了。历史的教训都是一致的,能不能单纯靠技术度过中年危机,没什么确定的答案,要么够技术,要么够单纯,要么就换条路撸起袖子加油干去了。
2018年1月7日

技术合伙人如何防止被CEO干掉?

最后,段念强调:“作为管理者,在组织中有很多很多需要平衡拿捏的东西,很难说哪些信息是对的,哪些信息一定是错的,要慢慢在团队里面和组织里面找到一个和组织文化匹配的管理风格和方法。
2018年1月6日

公司新来了个90后,把旧的DRP“吊打”和“按到地上摩擦”

最后将这些都对应到各个业务模块上形成风险分析的矩阵。由此可见,他通过对现有系统的全方位、立体“扫描”和剖析,扫清了识别层面上的“死角”,为必要时的全面复盘做好了基础性的准备工作。
2018年1月5日

再不看就晚了,我用Python抢到了回家的火车票!

browser.find_element_by_xpath('//tr[@id="ticket_2400000Z550L"]/td[13]/a').click()except:
2018年1月4日

一波三折,APM监控系统对于OSGI架构的探索实践

从这个案例可以看出,当你所做的东西需要应用到一个你不熟悉的技术领域的时候,又不可能有足够的时间去学习这个领域的知识,有一个最好的办法就是改造你所做的系统,从零开始,逐渐加码,去适应那个不熟悉的领域。
2018年1月3日

我用Python玩小游戏“跳一跳”,瞬间称霸了朋友圈!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年1月2日

饿了么异地双活数据库实战

这样比出来的数据才能够快速的恢复,否则你虽然知道数据有问题,但要找这些数据怎么样不一致的,怎么去修复,再根据条件去把脚本写出来,这个过程就很长了,等你修复说不定业务已经影响比较大了。
2018年1月2日

2018,程序员如何提高身价?一定要看12月的这十篇热门文章!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2018年1月1日

大家好,我是一名程序员,这就是2017年的我……

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年12月31日

如何用《孙子兵法》管理三千人的技术队伍?

就爱奇艺当前五六千职员规模来说,在真正去实施的过程中,完全没有固定套路可言,需要观察整个市场的变化,随时调整自身的技术战略,组织结构,及运营规则。所谓“兵无常势,水无常形”就是这个道理。
2017年12月30日

资深DBA万字箴言:如何消除油腻的技术焦虑?

技术过硬这一点无可置疑,但我也有一些不同的意见。从我的感受来看,现在的公司面试已有了非常大的变化,早期的面试可能还有笔试、若干流程,还有些公司有一些辩论会之类的,说白了是一些辅助——加分。
2017年12月29日

京东京麦:微服务架构下的高可用网关与容错实践

我们在处理异常时,要根据具体的业务情况来决定处理方式。比如我们调用商品接口,对方只是临时做了降级处理,那么作为网关调用就要切到可替换的服务上来执行或者获取托底数据,给用户友好提示。
2017年12月27日

别@微信团队了,我用Python给自己戴上了圣诞帽!

不少好友都发布了请求添加圣诞帽的朋友圈并@了微信官方,但实际上微信只能@自己的好友,微信并没有推出自己的官方号,所以你在朋友圈@微信官方,微信的人能收到你的@信息吗?当然不能。
2017年12月25日

2018,程序员做好这11件事,必拿高薪!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年12月24日

从码农到大牛,如何做到技术与心境的双重提升?

这个境界很多人终其一生也很难达到。触摸到这个境界之时,可以将一切的束缚都抛开,根据自己的经验和能力,顺势而为的完成一些作品,独立地创造一些东西,可以是技术产品,也可以是服务,更可以是创业的公司。
2017年12月23日

微信月活9亿的高效运维之路

可确认服务的最优机型,怎么知道你这个微服务适合于哪种机型?有些服务根据我们压测会发现它有些场景跟别人不一样,我们只要把自动化压测的方式实现了,每个模型试一下,压出来你知道它最优的机型是怎么样的。
2017年12月22日

饿了么高稳定、高性能、高可用、高容错API架构实践!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年12月21日

慎入!阿里678页重磅技术炸弹完整版,建议永久收藏!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年12月20日

怎样打破1300多个应用运维自动化的技术藩篱?​

上线之前需要业务方提供标准的自检功能,要怎么知道你这个应用是成功还是失败的,那肯定需要有一个检测机制告诉我,脚本里面通过这个检测机制知道这个业务到底是否正常,这是一个强制性的规范。
2017年12月20日

容器技术在企业落地不可不知的9个关键问题

容器常被用来运行需要快速故障迁移、弹性伸缩的应用或微服务,因此容器中运行的应用随着迁移、弹性伸缩的发生,应用日志很可能会在不同的运行节点中产生,这对容器应用的日志监控和问题排查带来了很大的麻烦。
2017年12月19日

史上最全,那些小学生都能秒懂的高大上IT术语!

假设你是个妹子,你男朋友风流倜傥,你总担心他出轨,于是你在他身上安装了一个窃听器,里面内置了一些可疑女生勾搭行为的特征库,只要出现疑似被勾搭的情况,就会立刻向你报警,这叫入侵检测系统(IDS)。
2017年12月19日

亿级APP支付宝在移动端的高可用技术实践

当异常事件输出之后,可以通过附带信息准确地匹配到相应的负责人以及开发、测试人员,告警系统会告知负责人进行处理,并且会根据问题的严重程度采取不同的告警方式,可能会采取邮件、钉钉或者电话等方式进行告警。
2017年12月18日

进入IT行业,你后悔过吗?

程序猿要学习各种语言、开发方法,产品人员要学习公司新产品的各种特性,熟记各个参数,还要掌握市场的动向,友商的产品情况,除了产品还要了解你负责的行业情况,客户在用什么、需求是什么,等等等等,不胜枚举。
2017年12月17日

架构师/CTO的内功修炼秘籍:《孙子兵法》与《九阴真经》

说完了组织规模,还要考虑组织的结构。大家都知道我们现代社会的工业或企业的组织结构是按照军队的线性结构设计的:骑兵在一起,步兵在一起,通讯兵在一起,炮兵在一起。各兵种之间有纵向的领导和横向的合作关系。
2017年12月16日

漫画解读:轻松看懂机器学习十大常用算法

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年12月15日

痛心!中兴42岁程序员跳楼身亡,是什么把他逼上了绝路?

点多,我突然接到一个陌生的电话说:"欧建新坠楼死了。"当时听得我心惊肉跳,也吓得全身发抖。我急忙打的到现场,却只看见我家老公瘫倒在中兴研发大楼办公楼的台阶上,周边到处都是脑浆和血,现场惨不忍睹!
2017年12月15日

IT运维的救赎:顺丰运维的理想践行

交付类工作应该是基于全流程端到端自动化的,即自助的。用户需要什么交付不再需要提前沟通后发起流程,而是直接在终端工作界面上即可获取。其自助获取资源在各方面的合规性由系统植入规则引擎来保障。
2017年12月14日

公然恶意抹黑程序员,“出轨率最高的群体”这锅我们不背!

看完后,小编不禁想问一句,是谁给你这么大的勇气写的?所有看完文章的程序员们,心情是其他群体所无法理解的,程序员们的善良、单纯、正直、有爱,在别人的眼中就是这样的存在?纯属无稽之谈!!这是行业歧视!!
2017年12月14日

给奔跑中的火车换轮子,58速运订单调度系统架构大解密

当时的订单调度(也是我们最初级的订单调度方案)是一个订单搜索附近的司机,然后由近到远的距离将订单推送出去,司机抢单后即中单。因为在创业阶段,我们需要吸引客户、司机,对于每单都会有补贴。
2017年12月13日

让数据库跑的更快的7个MySQL优化建议!

一些所谓的“专家”仍在基于成本和可靠性的基础上,主张使用机械旋臂硬盘。坦率地说,当涉及到数据库操作时,这些建议往往是过时的或是完全错误的。现如今,固态硬盘的性能已经非常卓越、可靠且价格低廉了。
2017年12月12日

Python将被纳入高考,小学生都在学Python,你慌了吗?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年12月11日

如果你在路上遇见了DevOps,干掉它!

经常我们的使用者并不是有效地使用信息体系,所以不会产生足够的价值。如果我们能够想到限制理论,最薄弱的点在哪里呢?你就可以去想想,投资是不是够好?是不是正确地把握了需求?能不能正常使用?
2017年12月11日

世界之谜:为什么程序员总是发现不了自己的Bug?

调试是你必须要采取的步骤,进两步,退一步。盯着代码数个小时,以为函数名或变量作用域中有哪里搞错了,最后才发现是遗漏了一个括号,这滋味,酸爽得不要不要的。所有这些时间都因为一个小小的语法错误而浪费。
2017年12月10日

硅谷践行工程文化的6条军规,看你的团队差在哪?

让这些大公司开源系统或共享数据都很难,第一会牵涉到用户的隐私,第二对公司的业务指标也是一种泄露,“有多少人注册账号”、“多少人登陆”,通过这些数据是可以从中推出这个公司有多少用户流量的。
2017年12月9日

从美团程序员的灾难,看美团外卖自动化运维体系建设

业务大盘的预测报警、核心链路的红盘诊断报警以及已经收集到各个维度的报警事件,如果能对它们做进一步的统计分析,可以帮助开发人员从更加宏观的角度提前发现服务可能潜在的问题,相当于提前对服务做健康检查。
2017年12月8日

如何构建高耦合、高迭代的滴滴出行业务中台?

人力资源。从原则上来说把每个团队加到足够的人,每个架构都能有很好的发展。但工程师的薪资都非常高,招聘大量工程师来做同样的架构,研发成本高昂。还有些时候,即使你愿意花钱,也招聘不到合适的人。
2017年12月7日

做算法是屠龙,做工程是狩猎,做数据是养猪!

既然是程序员,首先就不能丢掉程序员的基本素质:编码能力和基础算法能力(不是前面说的那种算法,而是链、树、图的构建、删除、遍历、查找、排序等数据结构里讲的那种算法),这是最起码的两个要求。
2017年12月7日

百万骑手“火速送达”背后的人工智能应用实践!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年12月6日

六个人如何运维一万台服务器?

有了成本意识之后,我们可以更加合理的分配资源。比如有的应用本身不是很重要,还申请了特别多的机器,机器使用率也不高,拿到账单一看,这么一个不重要的应用竟然耗费这么大的账单,然后他们就会回收一部分资源。
2017年12月5日

跨国互联网公司并购,如何实现统一的IT管理?

对组织进行重建,确定新组织对应架构的目标和策略之后,紧接着就是根据使用场景,设计基础设施即代码的架构,实现整个架构自动的搭建和还原。然后,根据使用场景设计安全策略,避免人为操作,减少人为故障。
2017年12月4日

最近租房有点烦!技术人如何用Python找到称心如意的“小窝”?

最常用的几个符号就是“/”、“//”这两个符号,“/”表示该标签的直接子节点,就比如说一个人的众多子女,而“//”表示该标签的后代,就比如说是一个人的众多后代(包括儿女、外甥、孙子之类的辈分)。
2017年12月3日

从“菜鸟”码农到“资深”架构师,我到底经历了什么?

实际上,虽然我一直在不断的学习,但是面对工作中无穷无尽的新问题,大部分问题还是会命中我没有掌握的那部分区域。每次有人问到我不了解的知识时我都会非常开心:还有什么比带着问题学习更有效率的学习方法呢?
2017年12月2日

程序员如何不被淘汰?一定要看11月的这十篇热门文章!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年12月1日

感恩节第二天,感谢有你们在!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年12月1日

IT运维笔记:操着卖白粉的心,赚着卖白菜的钱!

这个时候,我们老大也走了过来:“问题解决怎么样了?要抓紧解决,不要保留问题过夜”,老大又说:“发生了这么多问题,你们要从架构体系层面高屋建瓴式地解决问题,而不是天天忙于被动救火”。
2017年11月30日

“爆款”游戏吃鸡是如何诞生的?聊聊游戏服务器的架构演进

这类程序如果需要多个协作来提高承载能力,则还要关注部署和扩容的便利性;同时,还需要考虑如何实现某种程度的容灾需求。由于多进程协同工作,也带来了开发的复杂度,这也是需要关注的问题。
2017年11月29日

1682亿“败家纪录”背后,阿里DBA们如何做到喝茶度过双11?

首先,单机数据库容量扩展性不足,随着监控的数据库规模扩大,日常性能指标写入量非常大,数据库容量捉襟见肘,长时间积累的监控历史数据经常触发磁盘空间预警,我们经常被迫删除远期数据。
2017年11月27日

我用Python爬了22440条热门短评,告诉你网播60亿的《猎场》到底值不值得看?

年的互联网开发和运维经验。一直致力于运维工具的开发和运维专家服务的推进,赋能开发,提高效能。最后给自己代个盐~~欢迎大家有空时翻下我牌子,看看之前的文章,再点个赞呗。顺便关注下专栏“开发运维”。
2017年11月26日

程序员老司机:如何让技术团队的战斗力提高300%?

管理就是带人,带人心。本文通过介绍如何提升领导力、如何通过建立合理的职级体系和绩效评价体系、如何进行人才盘点以及如何构建团队文化几个方面,阐述如何成为合格的团队领导者,如何提升团队的战斗力。
2017年11月25日

邂逅微服务与云中间件 | 现场直播:“技术巨星见面会”

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年11月24日

京东大规模数据中心网络运维监控之眼

在方案的设计过程中还发生了一些细节的变化,比如说:城域网从原来的四核心改为双核心结构,所有的数据中心都会双接到这两个核心上,这样结构简单、流量易于调度,在管理、自动化、可视等各个方面都有优势。
2017年11月23日

从1到2,DevOps如何变相成为SysAdmin?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年11月22日

数百种编程语言,我为什么只学Python?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年11月22日

运维的辛酸泪:陌陌K8s容器化改造之路

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年11月21日

Tech Neo技术沙龙•第17期——云时代网络边界管理实践

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年11月20日

《王者荣耀》打团不掉帧、不卡顿的架构方式和实现原理

这一类游戏最重要的是其“游戏大厅”的承载量,每个“游戏房间”受逻辑所限,需要维持和广播的玩家数据是有限的,但是“游戏大厅”需要维持相当高的在线用户数,所以一般来说,这种游戏还是需要做“分服”的。
2017年11月20日

致程序员的一封信:去你的“油腻中年”!

在有两三门技术精通的情况下,扩展自己的技术框架,但个人认为有两点比较重要:首先是安全方面技术尤其重要,不管你是前端还是后端还是其他,掌握安全方面技术有百利而无一害,这里不展开说明了。
2017年11月19日

腾讯副总裁曾宇:谈谈腾讯的技术价值观与技术人才修炼

透视外挂的例子,在技术上也是很有特点的。外挂之所以难以防范,是因为可以无成本的拿到客户端进行分析,我们作为防御方非常被动,所以团队同事开始把思考着眼点放在我方的优势上,那就是服务器在我们手里。
2017年11月18日

阿里Dubbo疯狂更新,关Spring Cloud什么事?

工程师、架构师、技术经理、技术负责人等职务。在互联网金融工作期间,从零参与公司技术平台建设,组织平台进行过四次大架构升级。目前在一家第三方支付公司做架构师,负责支付公司大数据平台建设。
2017年11月17日

IT运维如何防止陷入“中年油腻”和频繁被动地打“遭遇战”?

平台提供一致的可视化入口,实时反映:人员的操作行为(用户操作、文件处置与打印、移动设备使用)、设备与服务的运行状况、链路的连接质量与拥塞程度、数据存储与备份作业完全情况、工具与文档的更新频率等。
2017年11月16日

每秒1500万并发计算背后高性能、高可用实时搜索系统的架构演变

我们会发现,不同的业务场景,有不同的特征,最好的思路是根据特征去进行设计和优化。由于木桶效应的存在,通用的实现大多数不是最优的,因为兼顾了通用性。高性能系统的设计,真的是需要量体裁衣。
2017年11月15日

你的解耦战术,决定了架构高度!

此时业务有自己的库,公共有公共的库,你会发现很有可能这些库早期也在一个实例,但是性能下降时可以很容易地新增实例,把其中一个公共的库从一个实例里放到另外一个实例,甚至新增一台机器做到硬件的扩容。
2017年11月14日

从架构演进的角度聊聊Spring Cloud都做了些什么?

工程师、架构师、技术经理、技术负责人等职务。在互联网金融工作期间,从零参与公司技术平台建设,组织平台进行过四次大架构升级。目前在一家第三方支付公司做架构师,负责支付公司大数据平台建设。
2017年11月13日

嫁给程序员老公,我“后悔”了!

购物时,他会为你挑选性价比占绝对优势的生活用品;旅游时,他会充当你的活地图兼衣食住行的管家;春运时,他会不费吹灰之力的帮你抢到回家的卧铺;难过时,他会分分钟设计出一套玫瑰花铺满桌面的程序逗你开心。
2017年11月12日

阿里专家:技术变化那么快,程序员如何做到不被淘汰?

比如对初创团队而言,其产品是否解决业务问题这一设想还没得到确认,就立即去构造一个高性能、高可用的分布式系统,这样的架构目标远超出业务发展的需求,最后的结果就是浪费大量人力物力,却得不到任何起色。
2017年11月11日

我用Python爬了7W知乎用户信息,终于捕获了心仪小姐姐......

当我们想吃东西的时候,我们会出门,走到街上,寻找一家想吃的店,然后点餐,服务员再通知厨房去做,最后菜到餐桌上,或者被打包带走。这就是爬虫程序在做的事,它要将所有获取数据需要进行的操作,都写好。
2017年11月10日

支撑百万用户同时在线的高并发直播弹幕系统是如何炼成的?

uid,deviceId,版本进行黑白名单设置。黑名单:不允许使用长连接;白名单:即使长连接关闭或者不在灰度范围内,也允许使用长连接。这两个特性保证了我们长短连接切换的顺利进行。
2017年11月9日

记一次流量暴增造成的“生产事故”优化经历!

工程师、架构师、技术经理、技术负责人等职务。在互联网金融工作期间,从零参与公司技术平台建设,组织平台进行过四次大架构升级。目前在一家第三方支付公司做架构师,负责支付公司大数据平台建设。
2017年11月8日

京东10亿级调用量背后的高可用网关系统架构实践!

我们采用了一个动态接入的技术,让后端的网关能够通过一种接入的协议进行无缝接入,之后通过一些动态代理的方式,直接让后端的接口,不管做任何修改或上线,都可以通过后端管理平台从网关上对外进行透传发布。
2017年11月7日

阿里背后应对超大流量的高性能负载均衡“帝国”!

我们经常见到多路服务器,每路上有多少核,早期通用模型对多核支持并不是特别友善,在多核设计上有些欠缺,导致我们在通用模型上做一些应用开发时的扩展性是有限的,随着核的数量越来越多,性能不增反降。
2017年11月6日

喂,小姐姐,你的程序员男朋友已经加入购物车!

位居光棍职业榜榜首的职业是作家(诗人),能跻身"作家富豪榜"的作家只是极少数,更多作家需要"板凳坐得十年冷";第二名是网红,因为没有私人生活,这一类人在现实生活中基本属于宅男宅女一族。
2017年11月5日

腾讯高级工程师自述:十年沉浮,我为什么选择离开管理岗位?

需求领域知识,从某种方面来说,不算是“纯技术”的领域,但对于特定开发某个业务领域的团队,这些知识的掌握程度,往往是至关重要的,因为只有在深刻地理解了需求,才能真正用好各种抽象、模式等软件工程知识。
2017年11月4日

百万开发者调查告诉你:程序员最讨厌什么编程语言?

张思维导图(微信后台回复关键词“Python”下载),结合这些思维导图主要参考的资料,分享一下大神们的学习体验,一方面可供初学者参考,另一方面,也便于大家结合思维导图深入学习、理解、思考。
2017年11月2日

小姐姐们怒怼程序员!程序员单身的原因竟然是......

要知道,现在即使是颜值颇高的人在发自拍的时候多少都会美颜一丢丢,更别提那些普通人发自拍了,照片势必要经历了十几道工序才能面世。这被称为“亚洲四大邪术”之一的美颜功能,让人与人之间少了很多信任感。
2017年11月2日

月薪五万的程序员都在看10月的这十篇热门文章!

最近两三年我们经常听到这样一句话:“我有个点子,就差一个程序员了”。可这句玩笑话背后是需要一支能持续打胜仗的技术特种部队。
2017年11月1日

饿了么业务爆发性增长欠下的“技术债”,迟早都是要还的!

服务都是无状态的,本地除了代码之外,不应该有其他的东西,但发生故障的时候,业务因为监控不成熟无法确认问题,需要看日志,这就复杂了,有人说要保留一周,有人说要保留一个月,有时日志一天就是几十个
2017年10月31日

日单量从百万冲到千万,滴滴全链路压测实践!

这里仍然要解决位置、道路的问题,我们把中国的坐标全部偏移到太平洋,“太平洋足够大,完全容得下中美两个国家”,那一个中国自然不再话下。至于虚拟城市的位置、道路,把真实城市偏移一定的经纬度就可以。
2017年10月30日

程序员每天5点钟下班是一种什么样的体验?......

作为程序员的你,如果有人这样“暴击”你,你该如何回击他们?欢迎小伙伴们留言分享自己的看法!留言点赞数TOP3的小伙伴们可获得
2017年10月29日

前阿里巴巴技术专家:“你可能不需要成为一个CTO”

所以,一个人在职业生涯中能够晋升的最高职位,能够在专业技能上进化的最高阶段,依赖于他的专业能力和综合素养,依赖于他拥有的持续学习和专业训练的条件与环境。这和他晋升的速度无关,有时候也许恰恰相反。
2017年10月28日

麦当劳改名“金拱门”后,整个IT圈彻底沦陷了......

日,公司名称也已变更为“金拱门(中国)有限公司”。此事一出引发广大网友热议,有网友感叹,“这名字太接地气了。”也有网友表示企业名称的改变,是为了更利于融入中国。
2017年10月27日

左右脑年龄测试,程序猿扒出背后真相拯救世界……

更倾向于充满灵性的思考方式,随时能擦出睿智的火花,而在为人处世方面,你不喜欢太多的去揣测更深层的意思,情感表达上,你也总是喜欢流露出最自然真实的状态。真好!完全就是一个像朝阳一样活力满满的人呢!",
2017年10月26日

90%的码农即将失业,谷歌AI写的机器学习代码竟完爆程序员!

机器人究竟能代替多少行业,从最初的护工,到后来的编辑(默默的伤心),再到一些高精尖的职业,诸如金融行业数据分析员……这些行业都有一些共性,能够让机器人,确切的说是
2017年10月25日

给高并发降温,美团高性能、高可靠四层负载均衡MGW优化实践

内核是较通用的应用程序,为了兼顾不同硬件,在设计过程中会加一些锁。而自主研发只需对某些特定场景进行定制设计,不用兼顾很多硬件,进而通过一些方法去掉锁,实现完全无锁的状态,方便后续扩展。
2017年10月25日

每个程序员都是魔法师,说到心坎里了!

我坚信未来是我的,也是你的。但归根结底是程序员的!——忘记来自哪里了
2017年10月24日

低成本快速实现容器化镜像部署,小红书在容器环境的CD实践

在灰度的过程中,人肉判断新版本是否正常,如果日志采集够完整的话,这个判断可以由机器来做,机器根据所有数据来为新版本做评分,然后发布系统根据评分结果自动继续发布或者终止发布并回退。
2017年10月24日

亿级用户体量,千万级日活用户,《王者荣耀》高并发背后的故事!

无法降低成本。针对部分突发业务,比如游戏应用下载,带宽高峰期在上午和中午,如果只使用本平台资源,会导致结算带宽明显上涨,从而增加成本。无法利用同其他业务错峰的特点来降低结算带宽。
2017年10月23日

1024,给你10000个不加班的理由!

1024,论坛里,它是隐晦的暗号,字语间,它是身份的象征,计算机数学中,它是“一级棒”“顶”的意思,而现在,它成为了程序猿的节日!它,是进入程序猿世界的密码···
2017年10月22日

5年时间销售额增长30倍,前LinkedIn大牛带你读懂CTO

在中国市场要实现增长,需要对大环境进行分析。过去,中国有大量的人口红利,任何产品,只要有广告就会迅速地获得资本、人口、流量的红利。但今天市场已经变了天,成本增加,流量红利被寡头公司瓜分已成事实。
2017年10月21日

58同城高可用Docker容器云平台的技术演进之路

它支持业务实例按需扩展,秒级伸缩,平台提供友好的用户交互过程,规范化的测试、上线流程,旨在将开发、测试人员从基础环境的配置与管理中解放出来,使其更聚焦于自己的业务。
2017年10月20日

刚刚,自学3天的阿法元100:0完爆阿法狗,GitHub2017年度报告见证人工智能有多火!

也侧面说明了,现如今,很多开发者还是积极拥抱未来的,因为开源社区,让我们的心态更加开放,也让我们接受、了解、学习新事物的成本低了太多。经历了被称为“人工智能元年”的
2017年10月19日

月入五万却活得像月薪五千,丈母娘们准备好了吗?

程序员除了盛产富翁之外,在丈母娘眼里,程序员工资高、发展前景好、性格沉稳、脾气好、不抽烟不喝酒,生活简单,还特别顾家,越看越满意,是完美得不能再完美的女婿。更重要的是:赚得多,花得少。
2017年10月18日

放弃Dubbo,选择最流行的Spring Cloud微服务架构实践与经验总结

工程师、架构师、技术经理、技术负责人等职务。在互联网金融领域工作期间,从零参与公司技术平台建设,组织平台进行过四次大架构升级,目前在一家第三方支付公司做架构师,负责支付公司大数据平台建设。
2017年10月18日

51CTO x Sophos有奖问答: 下一代安全方案-端点与防火墙同步化

魔高一丈-日益猖獗的复杂既高度协同的网络威胁已超越一般企业的防御能力。端点产品可阻挡攻击的单个部份,但不同安全产品并不会共同协作以保护您的资料、设备和网络免受当今复杂且高度协同的网络攻击。
2017年10月17日

高达99.5%准确率,火眼金睛的“鉴黄系统”背后技术大揭秘

这种方法非常直观地告诉我们,当前类别中图像的哪些部分是主要的激活图案。在分析模型的漏检和误检样本的时候,我们通过这种方法分析模型对图像中人一眼就能识别的图案是否敏感,决定改进模型时更新数据的策略。
2017年10月16日

创业公司CTO:花3个人的钱,招2个人,做4个人的事

因此,作为技术负责人去面试,必须给人良好的印象。不能说这个太差了,简历一扔,让他走吧,这是毁口碑的做法。我面试时,聊过几个非常不错的人才,因为其他原因没有加入,但他们却给我介绍了其他的人才。
2017年10月14日

遭遇难以想象4天的宕机后,Netflix用7年时间转型为最超前的微服务架构

同时,内部团队的开发模式也得到了改进,基础工具链团队提供工具支撑,解决所有开发团队的通用问题;业务团队只需关注业务功能的实现和创新,这样做不仅提升了客户满意度,也大大提高了开发者的满意度。
2017年10月13日

谁才是票房的最大黑马?机器学习在票房预估中的实战

得到全国每个影院的实时票房后,可以做到城市地区实时票房的预测。重点是天级票房和总票房的预测,需要相对复杂的方法来做,处理后的数据都会展示在猫眼专业版,提供给电影从业者,影院经理、片方等进行参考。
2017年10月12日

《王者荣耀》员工年终奖100个月工资,瞬间受到一万点暴击!

亿人民币用于达摩院技术研发创新,大家刚刚说要靠“程序员实现马云的梦想”时,一则来自脉脉匿名区的爆料就轻轻松松地打败阿里征服了大众,那就是
2017年10月12日

我用Python爬了鹿晗、关晓彤微博的热门评论,并进行了情感分析

re.sub('<.*?>|回复<.*?>:|[\U00010000-\U0010ffff]|[\uD800-\uDBFF][\uDC00-\uDFFF]','',user['text'])
2017年10月10日

鹿晗和关晓彤是如何联手搞垮新浪微博服务器的?

拿微博举例,我觉得它的评论模块和点赞模块应该是解耦的。越是复杂的系统,横向和纵向的分层分割粒度就会越细。很多时候你用起来以为它就是一个系统,其实后面可能是由几百上千个独立部署的系统对外提供服务。
2017年10月9日

风靡全国,日活8000万,《王者荣耀》后台技术架构演进!

甚至包括浮点数运算都不应该存在,它有精度的问题。包括很多碰撞,动画,还有基本的数学运算库都是后台自己实现的,要去浮点整形化,避免客户端的本地逻辑,这是最容易犯的错误,这是出现不同步最常见的原因。
2017年10月9日

技术大牛养成指南,一定要看9月的这十篇热门文章!

国庆去哪儿?百度输入“国庆”,结果第一条居然是“去哪里旅游人少”,于是我萌生了通过旅游网站景点销量来判断近期各景点流量情况的想法。
2017年10月1日

携程的运维架构揭秘:高可用架构最佳实践之路

但是那个年代,一旦提到发布,我们往往就先要买第二天的早饭了。因为一个集群上的若干应用发布是排队的,必须一个应用发布且验证完毕才发第二个。同时因为是
2017年9月30日

从人肉运维到智能运维,京东金融服务监控的进阶之路

如图中所示,红颜色的线条被称之基线,通过波动可知当前这个服务的响应时间、调用量、成功率等情况。基线计算很复杂,基于以前历史数据,利用异常检测算法,推算当前的量应该是多少。
2017年9月26日

美工请假了,程序员来做个图顶一下!

然而现实情况是,程序不理解设计,设计不懂程序。在设计师眼里,只要是页面,程序员都能摆平,他们是无所不能的码农!而在程序员眼里,设计师就像是一帮单反射的视觉暴徒,把自己当拖把用,用完了还不给你换水!
2017年9月24日

技术创业从何起步?资深投资人的五个忠告

流量导流有三种模式,一是广告,二是游戏,三是电商。游戏和电商都是联合运营,这几种模式是把“羊”绑到“猪”身上,所以猪愿意去支付。对于公司来讲,散户也是客户,商户也是客户,这是一个公司对的客户定义。
2017年9月23日

运维逼格提升心法:从报警到预警,如何有效提升SLO

当这些规则产生之后,整个服务应用在每次挂之前,都会有一个预挂状态,预挂时报警就会产出,运维人员收到报警,就会对故障有一定的心理准备,针对问题定向处理,速度也会快很多。
2017年9月22日

千人技术团队背后的CTO:CTO的修炼远不止于技术修炼

与团队和下属。初创/互联网公司与下属的沟通相对开放,职级的观念相对较小。但对于大型传统的公司来讲,下级会对上级不自然产生戒备/恭敬的心态。技术管理者需要做的是先缓解心态,之后像朋友一样坦诚的去沟通。
2017年9月21日

30岁了,程序员中的老司机们,30后的路该开向哪里?

岁了,我们有过荣耀,有过痛苦,有过迷茫,正如朴树的《路途》唱到:“我们路过高山,我们路过湖泊,我们路过森林,路过沙漠,路过人们的城堡和花园,路过幸福,我们路过痛苦,路过生命中漫无止境的寒冷和孤独”。
2017年9月19日

微服务架构下处理分布式事务,你必须知道的事儿

transaction,用户表存储用户信息、总销售额和总购买额。交易表存储每一笔交易的流水号、买家信息、卖家信息和交易金额。如果产生了一笔交易,需要在交易表增加记录,同时还要修改用户表的金额。
2017年9月18日

我用Python爬取了全国4500个热门景点,告诉你国庆哪儿最堵?

金秋九月,丹桂飘香,在这秋高气爽,阳光灿烂的收获季节里,我们送走了一个个暑假余额耗尽哭着走向校园的孩子们,又即将迎来一年一度伟大祖国母亲的生日趴体(无心上班,迫不及待想为祖国母亲庆生)。
2017年9月17日

从奇虎360离职去创业型公司当CTO是一种怎样的体验?

寂寞和苦是我刚加入豌豆公主的感受。因为是初创,当时公司只有两三个人,需要面对的问题很多,比如正常工作流程如何搭建?新员工入职,机器谁去买?买什么配置?这些都是我要考虑的问题。
2017年9月16日

利用大数据“看天吃饭”?亿级APP的机器学习深度应用实践!

近四五年,细分领域的大数据变得越来越重要,墨迹也开始发力,建设大数据平台和投入人力,试图从海量气象数据中,找到用户及天气预报中的模型和规律。基于这些做个性化推荐,精细化服务,当然也包括商业化运营。
2017年9月13日

如何安放你的代码?

对自建代码系统的公司而言,尽管在系统设置上,非项目成员无法访问具体项目代码。但如果代码系统是搭建在企业内部,其实很容易直接通过内部网络访问到所有的代码。而使用云平台可以有效避免这种可能性存在。
2017年9月12日

混合云的那些事:如何做到让公有云和私有云实现1+1>2

比如有的用户只能逻辑上删除一个公有云网络,而不允许真实删除公有云网络。又比如对可用区这种概念,用户只能逻辑性地清除它以及它的子资源,而不能真实删除一个可用区,因为这是公有云的固有属性。
2017年9月12日

全站HTTPS没你想象的那么简单,电商网站兼顾安全与性能的踩坑小结!

灰度上线可遵循灰度、降级和开闭三大原则。灰度原则是指整个上线过程要按区域、版本、用户等级来进行灰度,通过灰度收集上来的用户数据来决定整个计划的进行。
2017年9月11日

37岁天才程序员之死:为何他被迫签下总价1300万的离婚协议

客观上高启的专业壁垒挡住了很多普通人对程序员世界的窥视,但也反过来挡住了码农们对外界交流的路径。码农在代码世界里如鱼得水,但不论在设计、运营、管理还是更重要的生活交际中,所依靠的却是对人性的理解。
2017年9月11日

工作十年的程序员,却拿着毕业三年的工资,再不开窍就真晚了!

这样的工作是机会也少,一般小公司也给不起,还得找个好公司才可以,好公司又不是天天招聘人,天天缺好的工作岗位,说不好听点儿,小公司的老板才赚多少啊?他来钱也很不容易的,小池塘就不好容得下大鲨鱼了。
2017年9月10日

IT从业17年,谈谈技术人创业的A+人才招聘观

人才上,必须要给他一个足够高的名分。但是基本不拿工资,只交最低社保,利益通过股票实现,可以管理公司重要的部门和重要的任务,给你足够多的权利、足够多的事情,但没有任何现金激励,只有股权激励。
2017年9月9日

21世纪编程语言死亡名单,Java、C与C++三巨头还能统治多久?

林迪效应指出,经历的时间越长则未来生存的时间也越长。这适用于创造出来的事物,而不适用于生命体。一只小狗的寿命可能比一只老狗更长,但是一本已经在出版界发行了一个世纪的书可能在下一个世纪也会出现。
2017年9月8日

3亿会员、4亿商品,深度学习在大型电商商品推荐的应用实践!

svd+、特征值分解等等,将用户的购买行为的矩阵拆分成两组权重矩阵的乘积,一组矩阵代表用户的行为特征,一组矩阵代表商品的重要性,在用户推荐过程中,计算该用户在历史训练矩阵下的各商品的可能性进行推荐。
2017年9月7日

被ARP攻击了,如何揪出"内鬼",并"优雅的还手"?

经判断,这个包就是虚假的欺骗包,交换机马上丢弃这个包,并且可以对接口做惩罚(不同设备的惩罚方式有所不同,可以直接将接口"软关闭",直接将攻击者断网;也可以"静默处理",仅丢弃欺骗包,其他通信正常)。
2017年9月5日

我用Python爬了上市公司财务报表,跟巴菲特学习如何炒股

他是怎么确定一家公司是否值得自己长期投资,是否具有竞争优势的呢?其中,最有效、最常用的手段之一就是分析上市公司财务报表。网上有很多《跟巴菲特学看上市公司财务报表》诸如此类的文章,仁者见仁智者见智。
2017年9月4日

全球5000名的程序员和技术专家告诉你:2017什么工具最火?

无论你是新手还是常年遨游在代码海洋的老司机,你几乎总能够在这个活跃的社区得到帮助和支持。就像任何经验丰富的码农或开发者所知道的那样,当你在遇到关键问题时,能否获得支持就决定了你成功还是失败。
2017年9月3日

离开Google回国创业:技术创业者是卖止痛膏?还是兴奋剂?

测试可以帮助我们自己、我们的客户,或者像谷歌这样的企业能够更有效地赚更多的钱,这是我们可以解决的问题。这个技术产品能够被我们的客户很方便地使用,然后让客户很容易的挣更多地钱,就是这么简单一个事情。
2017年9月2日

成为技术大牛的秘诀都在8月的这十篇热门文章!

多年来积累和收集的34张知识技能图谱,极力推荐分享给身边的技术人儿,希望这份技术知识图谱能够帮助到每一位奋斗在技术路上的小伙伴。
2017年9月1日

记一次惊心动魄的 DNS 缓存引发的惨案

了一下域名确实不通,更加怀疑是网络问题,尝试着直接使用外网访问,可以打开没有问题,可以基本确认服务没有问题,但运维部反馈网络设备什么都正常,肯定是你们投产代码出问题了,各方硬着头皮继续在排查。
2017年8月31日

DNS更新手册

http://xx.xx.xx.xx/trust/download/xx.apk
2017年8月31日

微服务实施失败总结:7大步骤高效推进微服务架构演进

当然,也有不能自动化的部分。根据我的经验,不能自动化的原因主要来自于流程管理的制度要求,而非技术困难。这往往是组织没有依据微服务进行流程变革导致的。这时候需要检讨不能自动化的部分是不是有存在的必要。
2017年8月30日

我用Python爬了《王者荣耀盒子》,发现王者荣耀最强套路!

毫无疑问,王者荣耀从全民热度等诸多表现上看,是非常成功的游戏。可谓男女老少通吃,本文不讨论到底是女大学生坑,还是小学生坑,这样高难度的问题。咱玩点简单的,让我先看一款王者荣耀神器-王者荣耀盒子。
2017年8月29日

冲击年薪百万,11大编程语言薪资排行榜,再不看就晚了!

平均薪资水平可能会受诸如需求(有多少招聘职位)、供应(有多少开发人员了解语言)和经验(资深开发人员自然挣得比初级开发人员多)等许多因素的影响,我们有必要深入了解这些因素,然后才下定论。
2017年8月28日

IT人如何破解“梦想能装一个亿,能力只有3000块”

大学生福利,只要提交一下学生证截图就可以免费获得51CTO季度会员学习除开发课程以外更多的课程:http://bbs.51cto.com/thread-1509681-1.html
2017年8月28日

打造知乎技术团队文化的12句”四字真言“,句句戳心!

因为设定的目标就是要求你要跳起来才够得着,如果目标很容易达成,说明你开始设置的目标没有给出更多的挑战。当然,如果打的分数偏低,就要想想是不是之前设定的目标过高,或者在这个过程中遇到一些什么问题。
2017年8月26日

推荐10个码农晋级必备的技术号

我们专注大数据和机器学习,关注前沿技术和业界实践。每天发布高质量文章,技术案例等原创干货源源不断。同时有四千人的社群微课堂,每周一次业界大牛技术分享,也希望你能从这里分享前沿技术,交流深度思考。
2017年8月24日

IT架构师绝对不能错过的34张史上最全技术知识图谱

下面是笔者多年来积累和收集的知识技能图谱,有的是笔者原创总结的最佳实践,有的是小伙伴们的分享,其中每个秘籍图谱里面的内容都是互联网高并发架构师应该了解和掌握的知识。
2017年8月22日

15年资深架构师详解:一个大型互联网公司的微服务转型实践

在考量以速度还是以效率为优化核心,最终选择了速度。因为速度是赢得市场最重要的因素,速度意味着了解客户需求,并以比竞争对手更快的速度给予他们想要的东西。在竞争对手准备跟进的时候,已经转到下一组改进。
2017年8月22日

技术照进现实,OpenStack企业级应用的五大难解之结

架构层面的设计倾向于做公共云服务,因此对于很多企业级的特性未考虑或者考虑不充分,同时开源产品自身产品化能力较低,只提供了基础功能可用。而商业环境中的各项应用往往要求其拥有更加完善的运维和运营能力。
2017年8月21日

我用Python爬了12万条影评,告诉你《战狼Ⅱ》都在说些啥

#写入csv文件,'a+'是追加模式data=[]zhanlang=[]html=requests.get(url_next,cookies=cookies,headers=head)
2017年8月20日

优秀的技术Leader:如何用两个披萨喂饱一个团队?

首先,结合任务,在你脑子里要有个全貌,在产品上你要知道你的标尺,在技术上你要把图画得非常清楚,然后再把它分解下去。然后,根据业务去删减,去抓住关键任务,这样整个任务分工和工程进程都会大大地加快。
2017年8月19日

年度最佳IT圈失忆大片《我们是谁》正在热映中...

我用Python做了六百万字的歌词分析,告诉你中国Rapper都在唱些啥
2017年8月17日

300W蜂鸟骑手背后,离不开强大的移动动态化方案的支撑

年成立,初衷是为了承接饿了么的物流业务。随着时间推移,订单量从每日几千单到百万单,配速员也达到百万数量,服务品类涉及外卖、商超、鲜花、蛋糕、文件等,蜂鸟提供全时段配送,配送服务覆盖全国
2017年8月17日

不小心删除了公司数据库,是什么样一种体验?

当时数据和应用服务器我都是分开跑的,所以应用服务器奔溃了,我觉得也没多大事,就重新做系统吧。于是我重新做了个系统,然后喊萌妹子上来搭平台。
2017年8月16日

为什么Google上十亿行代码都放在同一个仓库里?

构建系统[5]可以轻松地在目录之间包含代码,从而简化依赖关系管理。对项目的依赖性的更改会触发依赖代码的重建,由于所有代码都在相同的存储库中进行版本控制,所以只有一个版本,也不关心依赖关系的独立版本。
2017年8月16日

从小公司,一路跌跌撞撞到腾讯,论高级DBA的自我修养!

了解,也可以访问如下链接了解,不在本文的论述范围:https://www.percona.com/doc/percona-toolkit/2.1/pt-mysql-summary.html
2017年8月15日

密码要包含大小写字母+数字+符号,提这个建议的人刚刚承认他错了

是下列事情的始作俑者:迫使我们想出“Wohao5huA!”或者“P@55w0rd”这样折磨打字人的密码;迫使我们记住像“Uj3k@u90”这样的系统分配密码;根据公司
2017年8月14日

八年双11,交易额增长 200 倍,交易峰值增长 400 多倍,阿里技术经历了什么?

开关中心配置变更可以实时下发到集群,且操作行为对业务而言是原子性的。开关预案整合了一批业务开关、限流等操作,将多系统的后台操作组装批量执行;实现了预案推送是有顺序性的,保证业务切换的一致性和完整性。
2017年8月14日

我用Python做了六百万字的歌词分析,告诉你中国Rapper都在唱些啥

香槟作为富有的象征,遥遥领先,不过国内的饶舌歌手似乎处于消费尚未升级的水平,啤酒排在首位。外国人比较喜欢金酒,国内的饶舌歌手几乎没提到,虽然金酒一般用来调鸡尾酒,但是鸡尾酒提到的次数也是少得可怜。
2017年8月13日

创业九死一生,技术创业者需要做哪些准备?

我有这样的技术,我去满足谁的需求,那么跟他相关的,自然会有一个他要解决的核心痛点。找到他的核心痛点,你就要设计一整套的价值主张,这里面很重要的一点是,我们设计价值主张的时候,需要有场景化的思考能力。
2017年8月12日

日均采集1200亿数据点,腾讯千亿级服务器监控数据存储实践

所有的数据都放在同一张表里,不利于基于时间对数据进行维护操作,比如对一个月前非热点数据进行抽样存储,且无法控制
2017年8月11日

日均处理数亿推荐请求,平均耗时30毫秒,58同城推荐系统是怎么做到的?

任何推荐系统的发展必会经历推荐位扩充和推荐算法深入优化两个阶段,流量指标可以通过扩充推荐位来快速提高,当推荐位稳定之后,就需要依赖更加深入的算法优化来继续提高指标,而此时的效果提升也会相对缓慢。
2017年8月10日

年薪30万的码农不如省委办公厅的公务员?

村民们一听,更加高兴起来:“这孩子,从小就踏实,才毕业就是大干部了,这么下去没几年就步步高升进中央了。哎呀,看人家这妈,真是会生,生了这么好的儿子,要是我家孩子有这么出息,我可真是烧高香了!”
2017年8月10日

当年,那个领我入门的技术老大...(文末有彩蛋)

行业的迷茫、着急,到技术路上的跌跌撞撞,不管是逆境、顺境,总能遇上愿意扶我们一把,愿意带我们前进的人,而这些人,你不应该忘记!
2017年8月9日

从0到1:构建强大且易用的规则引擎

依赖管理,负责将规则解析为模式树。为了最大限度地增强规则的表达能力,每一个模式设计都很“原子”,这样如果想配置一个完整语义的规则,则必须由多个子规则共同构成,因此规则之间会有树形依赖关系。
2017年8月9日

阿里10年分布式数据库技术沉淀,AliSQL X-Cluster的应用实战

为了缩短网络/节点故障后,按照选主优先级重新选主并继续服务的时间间隔,我们可以配置在规定日志复制到多数节点的基础上必须还要复制到所有强复制的节点才可以推进状态机并返回客户端事务提交成功的响应。
2017年8月8日

强一致、高可用、自动容灾能力背后,阿里X-Paxos的应用实践

在稳态运行时会感知各个节点之间的网络延迟(物理距离),并形成级联拓扑,有效降低主节点的负载,降低长传链路的带宽使用;而在有节点异常的时候,又会自动重组拓扑,保证各个存活节点间的同行的正常进行。
2017年8月7日

程序员的苦,谁懂?

“我非常尽心尽责,拿着纸笔一个一个地跟各个部门的头头谈话,想把他们的需求或者意见记录下来。”小鱼儿苦恼的说。“他们给我的答复却千篇一律:’我不知道,你先大概弄一下,然后我们再看看了。‘”
2017年8月6日

技术道路独行16载,他总结了CTO的五大自我修炼法则!

后面实际发生的时候,走的方向什么样?结果什么样?大家如果继续学习的话,这个学习过程。有什么样的因,出什么样的果,给我一个反馈,和我想的一样或者不一样,不一样的话,要搞明白中间产生了什么变数?
2017年8月5日

从七年的软件开发转型为DBA,17年数据库老司机的经验分享

“智能/云化”阶段:这一阶段更多是从运维智能性及资源提供的形态角度出发。在自动运维的基础上,通过引入智能分析能力,可预测故障发生,主动采取运维动作。可评估整体资源使用,更合理地分配使用资源等等。
2017年8月3日

阿里8年资深技术专家谈企业级互联网架构的演进之路

沈询,阿里巴巴中间件&稳定性平台资深技术专家,在淘宝工作八年间,主要负责的产品有淘宝分布式数据库(TDDL/DRDS)、分布式消息系统(Notify/ONS)等,故对整个分布式的互联网架构比较了解。
2017年8月2日

你离IT技术大神只差7月的这十篇热门文章!

现在流行这么一句话:“找工作的时候,只有两种专业——计算机系的和非计算机系的。”身为码农的你,在工作中积累的各种技能,究竟值多少钱?
2017年8月1日

千万级日订单下,饿了么异地多活数据实施DRC的应用实践

在刚开始研发、设计的时候,数据一致性保障是我们很头疼的问题。并不是在一开始就把所有的点都想全了,是在做的过程当中出现了问题,一步步解决的,回顾一下,我们大概从三个方面去保证数据的一致性:
2017年7月31日

揭秘产品经理和程序员到底什么怨?什么仇?

一个年轻的程序员和一个项目经理登上了一列在山里行驶的火车,他们发现列车上几乎都坐满了,只有两个在一起的空位,这个空位的对面是一个老奶奶和一个年轻漂亮的姑娘,两人上前坐了下来。
2017年7月30日

历经 20 年风雨兼程的感悟:如何打造一支优秀的技术团队?

针对这种情况:到了团队里面,你会觉得整个团队的气氛非常腐烂,或者每个人都说,你为什么要来这个公司?然后说谁谁都走了,你怎么还不走?弥漫着这样的公司氛围,你就会有这样的想法,公司为什么不给我涨工资?
2017年7月29日

适合创业团队的必备工具栈!

Trello:提供可视化的、灵活的方式来组织管理项目和任务,既可以用来管理市场营销计划,也可以管理软件项目开发。对于初创团队来说,免费套餐就足够强大去组织和管理一个复杂的工作流程。
2017年7月28日

累计修正2亿商品属性、1亿SKU商品数,机器学习在京东的应用实践!

有一些评论里有很多垃圾,要进行清洗。还有一些星级评论,有的评了一星,文本写的是五星;有的评了五星,但评论区写的却是一些负面的内容,所以星级评价是不靠谱的。
2017年7月27日

MySQL 数据库的“十宗罪”(附十大经典错误案例)

有同学经常会问,为什么我的数据库总会出现中文乱码的情况。一堆中文乱码不知道怎么回事?当向数据库中写入创建表,并插入中文时,会出现这种问题。此报错会涉及数据库字符集的问题。
2017年7月26日

终于找到程序员无休止加班的原因了!(文末有彩蛋)

小时的工作时间是比较科学和合理的,如果拼命透支使用身体,必将使身体受到损害,势必会造成:工作没有精神,记忆力差,反应不敏捷等现象,这些现象本身给项目造成的损害是更加致命的。
2017年7月25日

七成 App 推广造假,反作弊到底动了谁的蛋糕?

通过对海量数据的分析,发现手机内特定传感器信息出现群体近似表现,并与其他参数交叉验证,可判别出造假行为。针对近距离传感器以及运动传感器的行为进行模型创建,并加入横向数据比对,识别造假者。
2017年7月25日

从源头入手,一分钟秒懂为什么要搞微服务架构?

我们的解决办法也很有效果,在组织机构没有完全按照微服务的理念重新规划之前,这类需要跨组织协同完成的任务,直接成立临时项目组:相关的部门出人的出人、出资源的出资源,指定/选拔一个能
2017年7月24日

游戏运维的最佳实践:搜狐畅游自动化运维之旅!

通过业务逻辑把各个资源统筹起来,资源所见即所得,更容易的实现了持续集成,通过各项基础服务的组合,实现代码自动化发布、应用管理、环境初始化部署、线上运维一体化集成,提升项目代码编译、测试、发布效率。
2017年7月24日

爬了 100 万码农招聘需求,我竟发现这些技能最值钱!

计算机专业出身的学生有很多方向可以选择(你在问为什么只说计算机?请重读本文第一句话)——计算机硬件、大数据、人工智能、互联网开发等。下面处座列出了这四个方向技能树价值,供学子们选专业时参考。
2017年7月23日

从“天使轮”到“D 轮”,不同阶段 CTO 的职责!

能力比较强的同学,但是过于个性化,自行其事无法很好的和团队一起配合,恰逢相关的岗位又一直无法补充合适的人选就那样凑合着,虽然一再沟通交流但是这种情况根本无法改变。回过头来看,还是应该长痛不如短痛!
2017年7月22日

别让错估的时间,谋杀你的职业生涯!

所以我们需要什么:冗余。说白了,一切都估计的对,那也是最顺利的情况,正常情况下,根据这个组织本身的噪音程度,还需要加上预留的余量。至于组织的噪音怎么判断,这是技术活,只能修炼,没有什么捷径。
2017年7月21日

日均万条数据丢失,一个隐式骚操作导致的奇葩事故!

如果每个日志的第一个事务都未执行,那么从库要缺少多少条数据?不敢想象,现在业务还在上升期,不久业务量会是现在的几倍,甚至更多,到那时就不是用户投诉那么简单了。
2017年7月21日

放弃了 7 年的 Java,投身互联网做 PHP,我是如何成为创业公司的 CTO?

从技术的角度来看,我们的研发实力足够强,管理足够好,但是运营方向不准,容易出现研发人员很累,天天加班,做出来的东西一次一次的无用,一次一次被推翻的现象。最终士气涣散,大家觉得自己所做的事情没有意义。
2017年7月20日

新浪微博如何应对极端峰值下的弹性扩容挑战?

新浪微博的诉求是服务池动态跨池缩容、容量评估,多机型署等,所以资源调度框架架构的设计目标是可以实现快速迭代,内网计算资源统一管理调配,公有云上获得计算资源,快速自动化资源调度与应用部署。
2017年7月19日

半路接手项目有多难?教你做个接盘侠高手!

立即着手使用项目,把项目的流程先跑通,然后了解项目的设计目的,因为这些内容就好比是一个灯塔,能在大方向上给你指明道路,并帮你将代码片段串联起来,把一个功能点的代码从数据层,service
2017年7月18日

国美深度学习初体验,开启社交电商的智能时代!

接下来我们会在深度学习、计算机视觉、自然语言处理、语音识别等方面继续加大研发力度,除了搜索、推荐、广告等线上业务外,还会重点支持线下门店的新兴购物场景,实现国美社交电商的新零售平台落地。
2017年7月18日

太可怕了,朋友圈晒完自拍后你绝对想不到的事情,正在发生!

当然还有,除非过分压缩、截图等处理后可以去除。最简单的去除方法是单击右键,选择查看文件详细信息,在点击“删除属性和个人信息”,如图。
2017年7月17日

刚写了一百万行代码,现在迷之自信!

当你负责一个小模块时,除了把它做好之外,也要顺便将与之纠缠在一起的技术债务还掉,因为这些债务最终将是整个团队来共同承担,任何一个人都别想独善其身,如果你还对高质量代码有追求的话。
2017年7月16日

我是如何一步一步从 CTO“撕”到 CEO 的?

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

你知道么?你的每一次外卖都是与深度学习的美丽邂逅

最后一个是场景化。上图是外卖订单按一天24小时的分布曲线图,有两个高峰,一个是午餐高峰,另外一个就是晚餐高峰。这个是时间的一个时段化。对于基本吃的场景来讲,用户吃的地域性或者本地化的差异比较大。
2017年7月14日

7条历经血泪的研发管理教训,能避免的坑咱就不要赶着跳了!

这个阶段还不叫我有一把锤子,这个阶段叫“我得到了一把锤子,想找个钉子敲敲”。这个阶段你是管不住的,他一定会找一个大家看不见的地方练练大招,等他练娴熟了,就会出现“我有一把锤子,看哪都是钉子”的现象。
2017年7月13日

揭秘百亿级云客服实时分析架构是怎么炼成的?

淘宝、天猫每天有上亿个不同的买卖家进行对话,产生百亿条聊天记录。对客服聊天记录的实时分析是实现智能客服的基础。本文主要分享云客服的整体架构,包括实时分析的场景、架构、技术难点,以及为何要从
2017年7月12日

一件有趣的事:我用 Python 爬了爬自己的微信朋友

看来,在我的微信好友的个人签名里,有人善于聆听,有人强调善良,有人重视灵魂,有人凝视人生。一直在等待,不放弃寻找。历尽曲折,不畏虚伪。真心如一,不能辜负。一步一生多努力,一起一切
2017年7月11日

以撩妹为例,5分钟让你秒懂深度学习!

肯定得先把图片给他看,并且告诉他正确的答案,需要很多图片,不断地教他,训练他,这个训练的过程,其实就类似于求解神经网络权重的过程。以后测试的时候,你只要给他图片,他就知道图里面有什么了。
2017年7月11日

10 亿级海量数据运算下,Apache Spark 的四个技术应用实践

电商和互联网的运营一般会涉及到数据维度的扩散,为了简化运营端的操作难度和提高数据提供方的性能,一般会使用维度扩散的方案,将上游运营系统的数据进行数据的扩散,放置到下游数据使用方存储中。
2017年7月10日

等我干 IT 发财了,我就跟你离婚!

BUG,突然老公手机短信微信邮件同时响了,只见男人噌的一下从床上蹦起来,精神抖擞,大喊:“服务器又出问题了?”老婆此时已泪流满面!原来老公养家真不容易!
2017年7月9日

90%的 CTO 都做不好绩效管理?看看这个十年 IT 老兵都有什么绝活?

第四,要看这个部门经理(即团队的最高管理者)是否存在问题。对于一个比较重大的项目,经理需要规定必须要完成的指标,也要制定明确的上线标准,比如压测是否通过,产品经理和用研经理是否测试通过等。
2017年7月8日

成就完美 CTO 的“六脉神剑”

我们做技术出身的,崇拜的是我们的师父,师父一定要比徒弟强,这只是中国的传统思维。在中国,叫匠气也好,工匠精神也好,这是中国的一种传统,我们做技术出身的也都是秉承着这种一代一代传承的思维模型。
2017年7月6日

如何给 8000 人开一张报表的权限?苏宁多维报表平台应用实践!

支撑,还有多模型组合。目前,苏宁还是单模型组合,因为用户希望在一张报表既能看到流量,又能看到销售数据,后期会进行多模型组合,还会做一些可视化方面的建设。
2017年7月5日

30多位CIO的总结:勒索病毒肆虐全球后,企业网络安全建设如何做?

员工安全意识和执行规范亟需加强。“企业的整体安全水平只取决于最弱的一环,而不是最强的地方。”教育部陈敏强调,在复杂的企业网络中,任何一个员工的疏漏、对漏洞管理的疏漏,都会给企业安全带来威胁。
2017年7月4日

拯救你的旧代码库,不得不看的11条军规!(文末有惊喜)

Instrumentation,在一个全新的数据库表中执行此操作,为你可以考虑的每个事件添加一个简单的计数器,并添加一个单个函数来实现此功能,以根据事件的名称来增加这些计数器。
2017年7月3日

想成为技术大牛,一定要看6月的这七篇热门文章

智能运维是目前运维领域被炒得最火的词汇之一,作者从智能容量评估与智能告警切入,为大家分享京东金融的运维实践。
2017年7月1日

何以突围短视频红海?秒拍海量播放下的高性能视频调度实践

想要做好调度系统,首先要有一个好的评价体系,做好质量检测。质量检测工作从最初依靠第三方,到完全基于客户端,可以及时获取有效信息、节省自身的检测速度和频度,这里建设基于客户端的反馈机制很重要。
2017年6月30日

CTO下午茶| 找到海神的三叉戟,打破运维的魔与咒

ACI(以应用为中心的基础设施)解决方案为例,它革新了数据中心,把虚拟网络和物理网络的管理整合到一起,大幅简化和加速了企业应用到部署。它强大的南向及北向生态系统可以支持超过
2017年6月30日

未来即将“触脸可及”,人脸识别技术大揭秘!

这类应用中所涉及的底层技术(人脸检测、关键点跟踪)大部分都需要在手机上实时运行,带来的技术挑战是:如何在保证准确率的同时具有非常高的运行速度,以便达到手机上实时处理的效果。
2017年6月28日

人脸识别有多牛?AIFR 技术分分钟让你变“明星”

“你最像哪位明星?”这张图,图一到图二,用到的是人脸检测技术,基于一些算法,把人脸定位提取,也涉及到一小部分关键点的检测技术。这个过程中,如何识别出照片,在不同年龄段的面部图像是值得考究的点。
2017年6月27日

日订单量超过 1000 万单,美团 O2O 广告的探索之路

其实每一个行为都是代表用户背后的行为强度,如购买会比搜索强,搜索会比点击强,点击会比浏览强,这些都属于信号强度概念,通过这样的关系把所有的行为对应的兴趣综合在一起,最后得到用户统一的兴趣方案。
2017年6月23日

直击传统运维痛点,京东金融智能运维初探!

根源告警分析是基于网络拓扑,结合调用链,通过时间相关性、权重、机器学习等算法,将告警进行分类筛选,快速找到告警根源的一种方式。它能从大量的告警中找到问题的根源,因此大大缩短了故障排查及恢复时间。
2017年6月23日

刚刚,某跨国企业发生一件运维大事

例如研发团队发邮件,关于沟通时间的书写往往按照中文习惯“年-月-日”标注,而美国对于时间的标注习惯是“月-日-年”,所以往往中国这边邮件发过去,美国的团队看得雨里雾里搞不清楚会议的时间。
2017年6月21日

线上大爆发,移动订单量占比达83%,归功于苏宁易购移动端统一接入层!

近几年,苏宁易购随着业务的发展,用户使用习惯的改变,不断强化移动端发展,加强与视频直播,娱乐、体育营销等各类内容媒体的合作,创新营销产品,不断提升移动端日活,2017
2017年6月20日

从无到有、从小到大,今日头条大数据平台实践经历的那些坑

数据生命周期分为生成、传输、入库和统计/分析/挖掘,每个环节的难度都会随着数据规模的变大而上升。平台建设面临的挑战是由庞大的数据量和业务复杂度给数据生成、采集、传输、存储和计算等带来的一系列问题。
2017年6月19日

从程序员到 CTO,犹如丑小鸭到白天鹅,总要经历的四阶段

所以要打破全球的边界、打破产业的的边界、打破行业的边界、打破国家地域的边界。要在全球范围里去寻找行业的领军者,无论是人才也好或者资源也好,用全球最领先的技术、全球最好的团队,才能把这个点做到最强。
2017年6月16日

看一个大型云商转型的血泪史

对于服务的注册、发现也是比较空的;另外一个就是基于物理机的运维部署,难以实现资源的合理利用。过程中的一个策略就是拆分架构,前面也说了把它拆成一个前、中、后台,这个过程中在基础路线上运用了什么呢?
2017年6月14日

新浪微博应对弹性扩容的架构演进

说到弹性扩容之前,先说三个概念:服务、服务池、集群。如下图,服务可以理解为业务,像新浪微博的红包飞、问答等。服务池,就是业务会部署到哪个机房。集群就是来自内网或公有云上的闲置不属于任何业务的机器。
2017年6月13日

饿了么技术运营是如何摆平那些恼人事故的

另外一个是在自证的时候,一定要仔细地检查。作为团队中的一个成员,每一个技术工程师负责相应的板块,但一旦因为个人疏忽或是自检不足造成一些失误,要自己“刷锅”。故障定位后,提升恢复效率解决问题才是关键。
2017年6月9日

微服务架构的两大解耦利器与最佳实践

配置中心。全局配置对于服务提供方而言,问题依然没有全部解决,扩容不需要重启,却仍不知道被谁依赖,不知道被谁访问,就没办法做服务治理、限流等操作。这时,工程师就要引入配置中心,来解决这个问题。
2017年6月8日

血泪总结!创业公司的 CTO,你一定要主动规避这些坑

先让我从印象最深的一次宕机讲起。有一天,有一台机器的容器挂了,我对技术人员说,你把机器重启一下吧!然后他就去了。结果没几秒钟,突然收到报警。我问那位同事,你做了什么?他反问,你不是让我重启服务器吗?
2017年6月7日

亿级推广流量仍能精准推荐?解读核心算法的应用实践

深度神经网络非线性拟合能力足够强,但面对广告这样的大规模工业级稀疏数据,适合数据规律的、具备推广性的网络结构业界依然在探索中,尤其是要做到端到端规模化上线,这里面的技术挑战依然很大。
2017年6月6日

CTO纵横职场的“七种武器”

第三,要支撑业务,引领业务发展。支撑业务正常开展是基本目标,并在业务正常开展的基础上进行创新,通过技术手段引领业务发展。通过技术手段引领公司业务发展,是CTO尤其是互联网公司CTO的最本质的使命。
2017年6月1日

揭秘人工智能下的搜狗智能运维实践

这是一个问答系统,已在搜狗内部开始内测,也是为了解决运维的第三个痛点——烦人成本。运维工程师每天需要解答各种各样的问题,需要花费大量的琐碎时间,而这个工作完全可以交由智能机器人来解决。
2017年5月31日

IT运维平台算法背后的两大“神助攻”

首先,这里只考虑了一个指标自己的状态,从纵向的时序角度做异常检测。而没有考虑业务的复杂性导致的横向异常。其次,提供了这么多种算法,到底一个指标在哪种算法下判断的更准?这又是一个很难判断的事情。
2017年5月27日

蘑菇街搜索与推荐架构,从 0 到 1 再到 100

随着时间推移,场景类型(猜你喜欢、搜相似、店铺内)、相似场景(首页、购物车、详情页…)不断增加,算法方面需要实时排序,应对实时的点击、加购等,还有一些个性化排序需求,如店铺、类目、离线偏好等。1.0
2017年5月24日

腾讯十年运维老兵:运维团队的五个“杀手锏”

期间,他带领运维团队负责QQ延伸出来的各种社群的运维和维护,包括QQ空间、QQ音乐、QQ会员、QQ秀等一系列的QQ产品。团队89个人,维护了10万家服务器。经历的大事件有:
2017年5月23日

滴滴章文嵩:技术改变生活,用大数据“治堵”

滴滴将发力交通的智慧治理、智慧运营,整体交通度量体系建设、所有出行者的智慧出行等方面。凭借自身在物移大智云(车联网平台—移动互联网—大数据平台—人工智能算法—云计算平台)几大方面的优势“治堵”
2017年5月22日

HBase 在阿里搜索中的应用实践

批量导出,供给搜索引擎来构建全量索引。而在白天,线上商品、用户信息等都在不停的变化,这些动态的变化数据也会从线上存储实时的更新到HBase并触发增量索引构建,进而保证搜索结果的实时性。
2017年5月19日

Google I/O 你很牛,但我也有点小失望...

大会刚结束就有人发出了失望的声音。有人说,谷歌没有了那股令人着迷的气质,不再创新了……而我个人更倾向于另一种说法:谷歌从一个曾经的追风少年,变成了一个更为务实的实干青年。
2017年5月18日

复杂的就好吗?来聪明的选择深度学习模型吧

选取多个词汇表达(即底部灰色框),通过相加或取平均值的方式将其归纳为另一通用表达式(蓝色框),其中包含每个单词中的部分信息。在本文当中,这一通用表达式负责预测句子表达的情感为正抑或为负(红色框)。
2017年5月17日

滴滴出行 | 海量数据背后的高可用架构

上图是典型的分布式架构。最重要的接入层和服务层要做到服务的无状态化,每个节点都需对等,因为这两层主要做读请求且请求量较大。做无状态化是便于横向扩展,当业务量大时,就可迅速部署机器来支撑流量。
2017年5月15日

用户时代,小米数据工场如何做技术架构与数据处理

同样也能解析,而不需要每个使用者再去格式化,再去解析这个数据。但面临的问题是数据一旦出现格式的转变或者某些字段的调整,以前任务可能都会出现问题,所以一定要统一管理的地方。
2017年5月12日

架构 | 300万在线答疑业务系统的演进之路

学霸君在只有拍照搜题这一个业务的时候,后端技术主要是题库的建设、搜索、OCR识别(文字识别技术),产品注重体验及App的开发。实时在线答疑业务等功能的出现,促使学霸君的技术快速发展,特别是后端技术。
2017年5月10日

原来理解 深度学习 这么简单!

从数学本质上说,深度学习与前面谈到的传统机器学习方法并没有实质性差别,都是希望在高维空间中,根据对象特征,将不同类别的对象区分开来。但深度学习的表达能力,与传统机器学习相比,却有着天壤之别。
2017年5月8日

阿里 RocketMQ 如何解决消息的顺序&重复两大硬伤?

有些问题,看起来很重要,但实际上我们可以通过合理的设计或者将问题分解来规避。如果硬要把时间花在解决问题本身,实际上不仅效率低下,而且也是一种浪费。从这个角度来看消息的顺序问题,我们可以得出两个结论:
2017年5月4日

饿了么的架构设计及演进之路

拆服务看似很简单、没什么价值,但这恰恰是我们刚开始就要做的事情。其实在这个时期,前面所有的那些架构都可以往后拖,因为不做架构调整其实不会死人,但是拆服务你不做的话,真的会死人的。
2017年5月3日

实战 | 网络性能优化的8个最佳技巧

Network)即内容分发网络,将源站内容分发至全国所有的节点,缩短用户查看对象的延迟,提高用户访问网站的响应速度与网站的可用性,解决网络带宽小、用户访问量大、网点分布不均等问题。
2017年4月21日

一个mysql优化技巧的误区

个版本,尤其容易博得初中级程序员的眼球。倘若没有一点分析实践能力,直接将其拿来当作圣经记在心中并实践于工作中,那你极有可能被掉坑。轻则代码运行转圈圈无响应,重则导致项目瘫痪造成经济损失。
2017年4月19日

【神助攻】3款码农日常工具推荐,好用到飞起

中提供了大量的绘图原型,可以自己摸索,组合,配色出好看的方案.然后就是各种拖拽.但是要注意的是,黑色的背景要放在图层的最下面,图层区域就是图中
2017年4月17日

一遍记住Java常用的八种排序算法与代码实现

//如果biggerIndex小于lastIndex,即biggerIndex+1代表的k节点的右子节点存在
2017年4月11日

知道了这个,你也能写出 Python 趣味小程序

图灵机器人自动对话,你甚至可以直接绑定这个API和某人甚至某群聊,这样对方和你交流的时候,图灵机器人都会替你自动回复啦
2017年3月24日

运维必懂脚本:闲来无事改密码

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年3月23日

人人都可以做深度学习应用:入门篇

我们先假设一种极端的场景,例如影响价格的特征只有一种,就是房子面积。于是我们收集一批相关的数据,例如,50平米50万、93平米95万等一系列样本数据,如果将这些样本数据放到而为坐标里看,则如下图:
2017年3月20日

对方撤回了一条消息?用这方法我全看到了!

微信聊天的时候,一疏忽竟然错过了什么,对方撤回了一条消息,一位小妹妹给你发了一张不可描述的照片,下一秒她又后悔选择了撤回。那么到哪去寻找撤回的消息呢?难道我们就不能做点什么?
2017年3月17日

强势解析 eBay BASE 模式、去哪儿及蘑菇街分布式架构

最终一致性:弱一致性的特定形式。系统保证在没有后续更新的前提下,系统最终返回上一次更新操作的值。在没有故障发生的前提下,不一致窗口的时间主要受通信延迟,系统负载和复制副本的个数影响。DNS
2017年3月16日

做有思想的ITer,让我们彼此珍惜!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年3月16日

提升代码可读性的3个技巧 (程序员必看)

因此,我们应当将代码组织的尽可能清晰,我们不仅可以将一个大函数拆分为多个小一些的函数来区分边界,也可以在函数内部组织代码,使得其感觉上像是有分开的逻辑段,就像下面这张图片展示的一样。
2017年3月8日

从零开始 Code Review,实施两年的经验分享

Review,首先因为我个人仅在一家公司内推行过,并没有很多经验。其次每家公司、每个团队的情况都不太一样,应该根据公司或团队的实际情况选择恰当的方案,并根据成员的反馈来及时调整,推动
2017年3月3日

【24小时】从0到1 开发阴阳师小程序

"https://yys.res.netease.com/pc/zt/20161108171335/data/shishen_big/{0}.png".format(k)
2017年3月1日

北上深杭程序猿薪资大对比(没有对比就没有伤害)

报道称,谷歌无人汽车项目离职率高的主要原因是……薪水太高。老板,我绝不会因为薪水太高而离职的,所以放心的给我涨工资吧。
2017年2月28日

真正的感知:Web客户端追踪技术

链接:http://www.freebuf.com/articles/web/127266.html?utm_source=tuicool&utm_medium=referral
2017年2月27日

推广 | 企业级存储调研报告 这里有你最关注的火热话题

有内涵,为您提供最优质的内容,愿我们一起悦享技术,悦享生活。
2017年2月24日

百倍加速!Python量化策略的算法性能提升指南

在每次测试中,我们都通过遍历测试用数据的方式来模拟实盘中策略不断收到新数据推送的情况(同样适用于事件驱动的回测模式),将计算出的移动平均值不断保存到一个列表
2017年2月24日

一次真实的比特币敲诈木马经历

浏览器提示我有危险,是保留还是放弃,但由于平时经常碰到这种情况(Chrome浏览器审核比较严),所以也没有多想就保留,并且点击安装了。第一次安装的时候,双击没有反应,又安装了一次。之后电脑里所有的
2017年2月22日

Google要逆天!Google Wear 2.0 最新离线AI技术解析

学习步骤:(上面)消息连同投射和相应回复一起用于机器学习框架,共同学习一个“消息投射模型”。(下面)消息投射模型学会将回复与相应的消息投射关联起来。比如说,该模型将两个不同的消息:“Howdy,
2017年2月21日

Google要逆天!Google Wear 2.0 最新离线AI技术解析

学习步骤:(上面)消息连同投射和相应回复一起用于机器学习框架,共同学习一个“消息投射模型”。(下面)消息投射模型学会将回复与相应的消息投射关联起来。比如说,该模型将两个不同的消息:“Howdy,
2017年2月21日

京东金融幕后战场 | 风控、支付、人脸识别......

当然人脸识别技术还有一定局限性,如人脸识别技术对于双胞胎不能很准的进行验证,需要结合其他生物特征,像指纹,来甄别。如目前人脸识别技术的“迁移性”不是很理想,对于不同的应用场景需要分别进行训练优化。
2017年2月17日

MySQL“必知必会”的知识点!

replace(load_file(char(47,101,116,99,47,112,97,115,115,119,100)),char(60),char(32))
2017年2月16日

100亿数据1万属性数据架构设计

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2017年1月23日

究竟啥才是互联网架构“高并发”

在互联网业务发展非常迅猛的早期,如果预算不是问题,强烈建议使用“增强单机硬件性能”的方式提升系统并发能力,因为这个阶段,公司的战略往往是发展业务抢时间,而“增强单机硬件性能”往往是最快的方法。
2017年1月19日

在你上司靠近你座位时,用人脸识别技术及时屏幕切换

(https://github.com/Hironsan/BossSensor/blob/master/camera_reader.py)
2017年1月13日

京东DBA 王伟 | MySQL数据库主从切换自动化

会优先使用上一步选出的从库做为新主库,否则会使用最新数据的从库提升为新主库,然后将所有其他的从库重新指向新主库。之后会调用域名切换接口,将原来故障主库下的域名,全部指向到新的主库
2017年1月10日

微服务架构的基础框架选择:Spring Cloud还是Dubbo?

自身只是实现了服务治理的基础,其他为保证集群安全、可维护、可测试等特性方面都没有很好的实现,但是几乎大部分关键组件都能找到第三方开源来实现,这些组件主要来自于国内各家大型互联网企业的开源产品。
2016年12月21日

究竟啥才是互联网架构“高可用”

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2016年12月8日

淘宝应对“双11”的技术架构分析

按Schema拆分,Schema拆分跟应用相关的。如把某一模块服务的数据放到某一机群,另一模块服务的数据放到其他MySQL机群。但对外提供的整体服务是这些机群的整体组合,用Cobar来负责协调处理。
2016年11月11日

关于 Java 的 10个谎言

在过去的这些年里面,还有不少时区也发生了变化。莫斯科以前是东三区(GMT+3),现在是东四区(GMT+4)(从2011年3月27日开始)。如果你看下2010年的时间,你会发现它是东三区而不是东四区。
2016年10月14日

有一种工作叫“无休止”,有一种人才叫“留不住”

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2016年9月18日

哪个蠢蛋写的烂代码?!

对于这种「其他」工程师,我也确实没有办法,每个人有自己选择生活和工作的权力,我绝对尊重,本文也不是给这些人看的。假如你不满意现状,希望做得更好,但是苦于不知道自己进阶,我分享下自己的经验。
2016年9月7日

51CTO学院两日营收350万,引领知识付费时代

作为最畅销的课程分类,他们都有一个共同的特点,在每个分类的前三名的老师所带来的销售额度占据整体分类50%以上。所以20%的人掌握80%的财富,和数据是匹配的。
2016年7月6日

这年头不会点算法怎么混江湖?

接着,开始第二次比较,这次要变成找比k大的了,而且要从前往后找了。递加变量i,发现下标2的数据是第一个比k大的,于是用下标2的数据7和j指向的下标3的数据的6做交换,数据状态变成下表:
2016年6月24日

大写的福利 | 运维知识体系-V0.6

虽然只是一张图,但小编也是呕心沥血做成了Excel,供大家下载~
2016年6月6日

51CTO沙龙:大话数据之美—如何用数据驱动用户体验

2012年可以说是移动大数据的元年,经过了4年的发展积累,大数据的三个特质越来越明显:量大、多样、实时。对于移动应用来说,更多的是在于如何通过数据挖掘改善产品体验、差异化竞争、产生商业价值。
2016年5月24日

『有奖小游戏』HPE约你抢红包

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2016年5月11日

『搜索引擎』索引数据结构和算法

有新文档进入搜索系统时,搜索系统在内存维护临时倒排索引来记录其信息,当新增文档达到一定数量,或者指定大小的内存被消耗完,则把临时索引和老文档的倒排索引进行合并,以生成新的索引。过程如下图所示:
2016年5月11日

网传运维面试题,你答对了多少?

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2016年3月16日

51CTO稿酬标准2016版正式发布!

结合互联网媒体特点,51CTO大幅提升和改进原有稿酬标准,采用文章类型+质量决定稿酬级别,弱化文章字数对稿酬的关系。内容精炼、观点明确、可读性强的精品文章,将获得更高的稿酬。具体标准如下:
2016年3月15日

51CTO 首届中国APP创新评选大赛作品火热征集

本次活动,51CTO联合各大天使联盟、VC、孵化器、高校支持,结合国内各大优秀的垂直媒体及社交平台协办,旨在为更多优秀APP提供向用户及投资机构展示及推广资源
2016年2月25日

2015最流行的10个Linux发行版

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2016年1月14日

51CTO开启企业级运维技术盛宴:嘀嘀打车、新浪微博等齐聚MDSA

冯磊,5+年互联网,移动终端,游戏从业经验。历任软件工程师,高级软件工程师,技术经理,技术合伙人。目前主要从事手机应用平台的构建,任职新浪网技术中国研发中心技术保障部架构师。
2015年8月24日

51CTO十周年,感恩回馈送豪礼!

十年耕耘十年相伴,51CTO走过了十载征程。十年发展点滴印记,离不开你们的支持。
2015年8月17日

你感觉到运维的耻辱感了吗?

51CTO旗下现拥有定位各有侧重的五个网络平台,分别聚焦企业级IT技术及应用、行业信息化建设、数据存储安全、数字医疗及医疗信息化、移动时代智能生活等领域,为数千万读者、数百家企业提供优质服务。
2015年8月9日

28岁当上CTO、架构师、原来都是因为关注了。。。

51CTO旗下现拥有定位各有侧重的五个网络平台,分别聚焦企业级IT技术及应用、行业信息化建设、数据存储安全、数字医疗及医疗信息化、移动时代智能生活等领域,为数千万读者、数百家企业提供优质服务。
2015年8月7日

程序员,梦想和月入30K的现实,你会选哪一个?

本文并不会告诉你如何选择,只是作者通过质朴真实的语言记录了自己毕业4年的心态变化,以及他现在正面临的选择,我想这篇文章是我们这些平凡的IT人都会有的一个类似经历过程吧,所以希望对你所有帮助~
2015年6月19日

亲,51CTO在呼唤你,这可能会找到最好的伯乐

▼IT垂直媒体:现拥有一批定位各有侧重的网络平台,包括:51CTO.com、CIOAge.com、WatchStor.com。分别聚焦企业级IT技术及应用、行业信息化建设、数据存储安全等领域。
2015年5月29日

这些上网习惯竟然泄露重要的个人隐私,你中枪了吗?

等,如果买不起正版,淘宝注册码没几个钱(相比激活软件要靠谱,虽然非正版方式,但对国内来说要求大家都正版不现实),因为盗版的、破解的实在难以保证没有猫腻,当然有的破解者是友好的,这个需要进一步判断。
2015年5月26日

51CTO视频学习安卓版上线,你准备好了吗?

有内涵,为您提供最优质的内容,愿我们一起悦享技术,悦享生活。
2015年5月25日

粉丝们注意啦:51CTO专属帽子、VIP下载卡免费送啦!

51CTO技术博客一直致力于服务咱们技术人群,有什么问题在后台也会为大家即时的解答。
2015年5月12日

51CTO学院iPad客户端上线,离线学习,参与有机会赢取iPad air等豪礼!

51CTO技术栈专注于IT技术领域,汇聚顶级技术大咖为您分享开发架构、系统运维、大数据、人工智能等一线技术解析和实践案例等深度干货文章,愿我们一起悦享技术,成就CTO梦想!
2015年1月13日

《51CTO博客月刊》总第8期

------------------------------------------------------
2014年11月28日

51CTO论坛话题:电话面试,你会关注哪些问题

我之前也面试过应聘者,感觉有些人,接电话就说好。说实话,这样的我自己都替他犯嘀咕。大家都是怎么接听面试电话的呢?都会刻意关注哪些问题呢?比如吃住、保险公积金、其他小福利。让我们尽情的讨论吧骚年~
2014年8月19日

51CTO下载中心精品推荐:C#多年积累的类库

为了方便代码重用,整理自己实践中积累的项目常用类库(XML操作,文件操作,图形操作,数据库操作),分享给大家。
2014年8月5日

如何成为一个优秀的系统架构师

大家不是来学习,而是工作,老男孩老师就是你们的领导。领导分配了任务,又给大家详细讲解了。那现在,咱们公司要上这个项目,让你去搞,你没有理由不搞定。工作中老大给你讲解细节,这个是不会有的。
2014年3月31日

《51CTO博客月刊》创刊号,发布啦!让学习更方便!

《51CTO博客月刊》精选博客中的最新技术与最正能量的文章,不管你是草根或是专家,不管你关注的是哪些方面技术,只要是身在职场,《51CTO博客月刊》都会是你绝对不能错过的刊物!
2013年9月18日