一篇搞懂TCP、HTTP、Socket、Socket连接池
前言:作为一名开发人员我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系、区别及原理并不是所有人都能理解清楚,这篇文章就从网络协议基础开始到Socket连接池,一步一步解释他们之间的关系。 首…
「数据治理那点事」系列之二:手握数据「户口本」,数据治理肯定稳!
如果我说:元数据(Meta Data),就是描述数据的数据。没有技术背景加持的路人粉看到这句「绕口令」,内心可能会浮现这样的想法: 简单点,其实元数据相当于数据的户口本。 户口本是什么?它除了包含个人姓名、年龄、性别、身份证号码等各种基本描述信息外,还有这个人和家人的血缘关系,…
蚂蚁金服研发的金融级分布式中间件SOFA背后的故事
导读:GIAC大会期间,蚂蚁金服杨冰,黄挺等讲师面向华南技术社区做了《数字金融时代的云原生架构转型路径》和《从传统服务化走向ServiceMesh》等演讲,就此机会,高可用架构社区编辑魏佳和王渊命对蚂蚁金服技术团队的杨冰和黄挺进行的访谈。访谈内容涉及到中间件,微服务,ServiceMesh,Open
关于接口测试——自动化框架的设计与实现
在大部分测试人员眼中只要沾上“框架”,就感觉非常神秘,非常遥远。大家之所以觉得复杂,是因为落地运用起来很复杂;每个公司,每个业务及产品线的业务流程都不一样,所以就导致了“自动化测试框架”去完成自动化测试的时候产生很多不稳定因素,这样就很难定位成一个固定的框架。其实不然,真正的自…
Giraph源码分析(四)—— Master 如何检查Worker启动成功
说明Giraph如何借助ZooKeeper来实现Master与Workers间的同步(不太确定)。 在单机上(机器名:giraphx)启动了2个workers。 Giraph遵从单Master多Workers结构,BSPServiceMaster使用MasterThread线程…
看到的不错的复盘心得
总结下来,我觉得有3件事第一是优化整个流程,提高效率,并且把我的工作标准化,这样我就有可能交接给另一个人第二是多去了解其他同事的工作,去想改进方案,并且表达出来,总会被发现的第三是去默默打磨自己的能力
Python面试下午茶
列出5个python标准库,import,你用过哪些?
来自前任········
“数据治理那点事”系列之一:那些年我们一起踩过的坑
大数据时代,数据成为社会和组织的宝贵资产,像工业时代的石油和电力一样驱动万物,然而如果石油的杂质太多,电流的电压不稳,数据的价值岂不是大打折扣,甚至根本不可用不敢用,因此,数据治理是大数据时代我们用好海量数据的必然选择。 但大家都知道,数据治理是一项长期而繁杂的工作,可以说是大…
分布式链路追踪系列一(入门)
来源:https://www.jianshu.com/p/0e2767ec18c8
Giraph源码分析(三)—— 消息通信
由前文知道每个BSPServiceWorker有一个WorkerServer对象,WorkerServer对象里面又有ServerData对象,作为数据实。ServerData中包含该Worker的partitionStore、edgeStore、incomingMessage…
风剑分享“站在上帝视角看数据”,点燃企业大数据梦想与思潮
“2018年,在人工智能、区块链等概念的花式风口与泡沫之下,企业服务领域反以其针对B端企业的重实用性与宽“护城河”,正有条不紊的发展着。云服务、企业OA、协同SaaS产品、大数据服务等各种兼具敏捷性与实用性的产品层出不穷,企服产品的提效应用让许多企业摆脱了冗杂的工作流程,提升了…
大数据是啥,可以吃的吗?
关于大数据是什么,从一开始仅仅只想做数据,到开始意识到自己做的是对整个集团有核心意义的数据产品,再到走到外面,把数据能力对外输出,所有过程中,不断的有客户问到这个问题,有懵懂的、有善意的、也有挑衅的、不屑的。就像大数据本身一样,混乱又带有迷幻色彩。 大数据并不一定要数据达到了多…
你看是不是这个理儿
听说刺猬乐队主唱子健曾和全国程序员都做过同事!
《乐队的夏天》不仅让不少原本小众的乐队名字出了圈。网易云音乐上,有人在刺猬乐队的歌下面评论:“他们什么时候才能火起来啊?”下面有人回复:“刺猬最火的时候已经过去了。”不了解刺猬的人会觉得这是一个年轻的
给你们分享一批运营工具整合
全新一代企业级大数据应用模式揭秘
这个架构,层次结构非常清晰,但是链路非常长,导致数据冗余非常大,同时数据表结构关系复杂,是一个典型的给技术人员使用的模型,业务的同学要使用数据是非常难的,没法理解底层复杂的表结构和表之间复杂的关联关系。这个现状到现在还在持续存在,许多企业投入大量的资源构建企业级数据仓库,目标是…
Giraph源码分析(二)—启动Master/Worker服务
功能:Basic service interface shared by both CentralizedServiceMaster and CentralizedServiceWorker. 功能:At most, there will be one active maste…
Giraph源码分析(一)— 启动ZooKeeper服务
Apache Giraph is an iterative graph processing system built for high scalability. For example, it is currently used at Facebook to analyze …
Mock工具wiremock-py
wiremock-py 是基于WireMock实现的, 使用Python批量生成不同 测试场景 下不同HTTP API的 mock 数据, 然后作为mock server快速全面地对 API 进行测试。 在数澜地产应用的前端测试中, 前端一般依赖于后端的数据, 前端通过后端在网…