6

大数据算法——布隆过滤器

本文始发于个人公众号: TechFlow ,原创不易,求个关注 今天的文章和大家一起来学习大数据领域一个经常用到的算法——布隆过滤器。如果看过《数学之美》的同学?#36816;?#24212;该并不陌生,它经常用在集合的判断上,在海量数据的场景当中用来快速地判断某个元素在不在一个庞大的集合当?#23567;?#23427;的原理不难,但是设计非常巧妙 ...

TechFlow2019 发布于 2020-02-15 09:22 评论(6)阅读(1142)
7

为什么 K8s 在阿里能成功?| 问底中国 IT 技术演进

作者: 曾凡松 阿里云云原生应用平台高级技术专家 张振 阿里云云原生应用平台高级技术专家 ?#32423;?:本文描述了阿里巴巴在容器管理领域的技术演进历程,解读了为什么 K8s 最终能够大获成功的原因,以及到今年 双11 阿里巴巴内部的 K8s 应用情况。内容着重描述了阿里巴巴基于 K8s 的云原生改造?#23548;?#36807; ...

阿里巴巴云原生 发布于 2020-01-21 14:27 评论(3)阅读(2865)
8

从零开始入门 K8s | 手把手带你理解 etcd

作者?| 曾凡松(逐灵)?阿里云容器平台高级技术专家 本文整理自 "《CNCF x Alibaba 云原生技术公开课》" 第 16 讲。 ?#32423;?:etcd?是用于共享配置?#22836;?#21153;发现的分布式、一致性的 KV 存储系统。本文从 etcd 项目发展所经历的几个重要时刻开始,为大家介绍了 etcd 的总体架 ...

阿里巴巴云原生 发布于 2019-12-10 14:47 评论(1)阅读(2135)
182

如何高效的学习技术

我们相?#25490;?#21147;学习一定会有收获,但是方法不当,会让人身心疲惫,也没有切实的效果。职场上无法成功升迁的原因多种多样的,没有?#20013;?#23398;习、学习效果不?#36873;?#26080;法通过心仪公司的面试,一定是很重要的原因。现在把自己当成一台计算机,既有输入,也要有输出,用输出倒逼输入。 ...

编码砖家 发布于 2019-11-14 17:37 评论(82)阅读(15048)
130

我是如?#38382;?#21435;团队掌控的?

我是一个不合格的技术总监,在过去的快三个月里。我带着从40多个人的研发团队(包含需求、开发、测试)里抽调出20多个人去为公司开疆拓土。在这快三个月中,我们一起奋战奋斗拼搏。在过程中,我通宵时间超过半个月,干到凌晨4/5点的日子数不胜数,干到凌晨1/2点日子更是习以为常。整个团队绝大多数人近乎两个月没 ...

zer0black 发布于 2019-11-08 13:45 评论(140)阅读(14655)
3

阿里terway源码分析

背景 随着公司业务的发展,底层容器环境也需要在各个区域部署,实现多云架构, 使用各个云厂商提供的CNI插件是k8s多?#33529;?#22659;下网络架构的一种高效的解法。我们在阿里云的方案中,便用到了阿里云提供的CNI插件terway。terway所提供的VPC互通的网络方案,方便对接已有的基础设施,同时没有overl ...

gaorong404 发布于 2019-10-20 21:59 评论(0)阅读(1397)
369

一文详解微服务架构

本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如?#38382;?#29992;组件等细节。 为了防止不提供原网址的转载,特在这里加上原文链接: "http://www.nsxko.club/skabyy/p/1139657 ...

古霜卡比 发布于 2019-08-23 08:45 评论(110)阅读(24516)
78

聊一聊数据库中的锁

背景 数据库中有一张叫 的表,每天都有几百万新的小姐姐插到表中,光阴荏苒,夜以继日,日久生情,时间长了,表中就有了几十亿的 数据,看到几十亿的小姐姐,每到晚上,我可愁死了,这么多小姐姐,我翻?#25490;?#21602;? 办法当然是精兵简政,?#22659;切?的,给年轻的小姐姐们留位置... 于是我在数据库中添加了一个定时执行的 ...

码农阿宇 发布于 2019-08-19 08:14 评论(70)阅读(13274)
60

Code Review最佳?#23548;?/a>

我一?#27604;?#20026;Code Review(代码审查)是软件开发中的最佳?#23548;?#20043;一,可以?#34892;?#25552;高整体代码质量,及时发现代码中可能存在的问题。包括像Google、微软这些公司,Code Review都是基本要求,代码合并之前必须要有人审查通过?#21028;小?然而对于我观察到的大部分软件开发团队来说,认真做Code Rev ...

宝玉 发布于 2019-07-20 01:35 评论(29)阅读(12268)
77

如?#25105;?#35745;算机的方式去思考

从上大学第一天开始接触编程,老师便给我们讲过各式各样的算法。从各种查找、排序,到递归、贪心等算法,大一的时候一直在和这些算法搏斗。直到工作后,为了应付面试,仍不得不回过头去啃算法书或者去刷一些算法习题,才能够拾回一些上学时的记忆。为什么算法就这么难以记住呢?或者说,为何计算机的算法不能更?#24811;?#19968;些呢? ...

ChaosYang1987 发布于 2019-07-15 16:02 评论(22)阅读(11925)
40

某618大促项目的复盘总结

一、?#25226;?618期间上线一个活动项目。但上线不顺利,当天?#32479;?#29616;了?#38405;?#38382;题,接口超时,用户无法打开网页,最后不得的临时下线。花了三天两夜,重构了后台核心代码,才让活动进行下去。 回头看了一下自己的时间记录,从5月31号那天晚上8点25分开始准备上线,发现异常,分析原因,重构代码,离开公司时已经是6月2 ...

初开 发布于 2019-07-12 09:36 评论(17)阅读(12217)
188

不懂数据库索引的底层原理?那是因为你心里没点b树

本文在个人技术博客不同步发布,详情可 " 用力戳 " 亦可扫描?#32842;揮也?#20108;维码关注个人公众号,公众号内有个人联系方式,等你来撩...   前几天下班回到家后正在处理一个白天没解决的bug,厕所突然传来对象的声音:   对象:xx,你?#23567;?#26102;间简史》吗? &emsp ...

苏苏喂 发布于 2019-07-08 09:45 评论(81)阅读(18704)
63

我为能准时下班而做的准备,以及由此的收获,同时总结下不足

可能有人会说,做IT的想准时下班很难,尤其是在互联网公司。?#34892;?#22806;企或国企倒能准时下班,原因是公司更像养老院。 其实这里存在个误区:能否准时下班其实和工作效率和质量有关,取决于自?#28023;?#32780;不在于其它因素。公司的氛围让不让准时下班是一回事,能不能高效高?#20351;?#20316;,从而能准时下班又是另一回?#38534;?#27604;如在工作中高效了, ...

hsm_computer 发布于 2019-07-04 09:06 评论(61)阅读(14747)
10

深入认识二进制序列化--记一次生产事故的思考

一 概要 二进制序列化是公司内部自研微服务框架的主要的数据传输处理方式,但是普通的开发人员对于二进制的学习和了解并不深入,容易导致使用过程中出现了问题却没有分析解决的思路。本文从一次生产环境的事故引入这个话题,通过对于事故的分析过程,探讨了平时没有关注到的一些技术要点。二进制序列化结果并不像Json ...

hkant 发布于 2019-07-01 23:33 评论(16)阅读(4870)
115

一次给女朋友转账引发我对分布式事务的思考

本文在个人技术博客不同步发布,详情可 " 用力戳 " 亦可扫描?#32842;揮也?#20108;维码关注个人公众号,公众号内有个人联系方式,等你来撩...    前两天发了工资,第一反应是想着要给远方的女朋友一点惊喜!于是打开了平安银行的APP给女朋友转点钱!填写上对方招商银行卡的卡号、开户名,一键转账 ...

苏苏喂 发布于 2019-06-24 09:48 评论(103)阅读(16581)
48

【面试】一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生

曾经的VIP服务在网络的初期,网民很少,服务器完全无压力,那时的技术也没有现在先进,通常用一个线程来全程跟踪处理一个请求。因为这样最简单。其实代码实现大家都知道,就是服务器上有个ServerSocket在某个端口监听,接收到客户端的连接后,会创建一个Socket,并把它交给一个线程进行后续处理。线程 ...

编程新说(李新杰) 发布于 2019-06-16 22:01 评论(35)阅读(8633)
56

当我们在讨论CQRS时,我们在讨论些神马?

当我写下这个标题的时候,我就?#34892;?#21518;悔了,题目有点大,不太好控制。但我还是打算尝试一下,通过这篇内容来说清楚CQRS模式,以及和这个模式关联的其它东西。希望我能说?#20204;?#26970;,你能看得明白,如果觉得不错,右下角点个推荐! 先从CQRS说起,CQRS的全称是Command Query Responsibili ...

拓荒者-OTW 发布于 2019-06-15 18:14 评论(21)阅读(5460)
311

【面试】如果你这样回答“什么是线程安全?#20445;?#38754;试官都会?#38405;愎文?#30456;看

不是线程的安全面试官问:“什么是线程安全?#20445;?#22914;果你不能很好的回答,那就请往下看吧。论语中有句话?#23567;?#23398;而优则仕?#20445;?#30456;信很多人都觉得是“学习好了可以做官”。然而,这样理解却是错的。切记望文生义。同理,“线程安全”也不是指线程的安全,而是?#25913;?#23384;的安全。为什么如此?#30340;兀?#36825;和操作系统有关。目前主流操作系统都是 ...

编程新说(李新杰) 发布于 2019-05-07 09:57 评论(178)阅读(24355)
114

【面试】迄今为止把同步/异步/阻塞/非阻塞/BIO/NIO/AIO讲的这么清楚的好文章(快快珍藏)

常规的误区 假设有一个展示用户详情的需求,分?#35762;劍?#20808;调用一个HTTP接口拿到详情数据,然后使用适合的视图展示详情数据。 如果网速很慢,代码发起一个HTTP请求后,就卡住不动了,直到十?#35813;?#21518;才拿到HTTP响应,然后继续往下执?#23567;?这个时候你问别人,刚刚代码发起的这个请求是不是一个同步请求,对方一定回答 ...

编程新说(李新杰) 发布于 2019-05-05 09:31 评论(85)阅读(18113)
95

为啥程序会有bug?

如果这是第二次看到我的文章,?#38431;也?#25195;码订阅我哟~ 👉 本文长度为4818字,建议阅读13分钟。 坚持原创,每一篇都是用心之作~ 这是一篇半娱?#20013;?#30340;吐槽文章,权当给广大技术人员解解?#30130;海?哈哈哈,然后我要开始讲一个经常在发生的事实了。(程序员们可能会感到一些不适) 99.999999999%做技 ...

Zachary_Fan 发布于 2019-03-27 08:47 评论(38)阅读(14573)
三剑客和女王APP
炒股是什么意思 期货配资什么时候出现的 股票配资平台代理怎么做 15选5 中国南车股票分析 北京赛车pk10 吉林十一选五 188比分直播 新疆十一选五 hkjc.com即时赔率 新疆35选7 007足球比分在线 广东26选5 正常期货配资手续费标准 中国十大理财平台排名 安徽快3