• 架构师部落
  • 128
    位关注
    1
    个提问
    247
    篇博客
热门话题
  • 羊肉串
  • TCP协议将被启用 下一代的Http将使用QUIC作为其网络协议
  • HTTP改而使用一种基于UDP的协议。超文本传输协议(HTTP)是规定浏览器如何与Web服务器进行通信的网络协议,它的下一个版本将与现在使用的版本大不相同。今天的HTTP(版本1.0、1.1和2)都基于TCP(传输控制协议)。TCP是作为一套核心IP(Internet协议)层的一部分而定义的,它提供了这种机制:以一种可靠、有序和校错的方式,通过IP网络传输数据。“可靠”是指如果某些数据在传输过
  • 架构师部落
    2天前
    11 热度
    0 评论
  • CRITV
  • DBA如何借力Spark提升查询性能
  • 2018年,数据库圈子发生了一件趣事:微软在SQL Server 2019预览版中提供了Spark及Hadoop的支持。 参考链接: https://cloudblogs.microsoft.com/sqlserver/2018/09/24/sql-server-2
  • 架构师部落
    1周前
    28 热度
    2 评论
  • 潜水金大牙
  • 常见的代码审查方法有哪些?
  • 代码审查,或称对等代码审查,是有意识地、有系统地与其他程序员一起检查彼此的代码是否有错误的行为,并且已经被反复证明可以像其他实践一样加速和简化软件开发过程。有对等代码审查工具和软件,但是概念本身很重要。软件是人编写的。因此,软件经常充满错误。犯错的当然是人,所以这有一个明显的关联。
  • 架构师部落
    1周前
    26 热度
    1 评论
  • Jimi
  • 程序的奇妙之旅
  • 神经质硬盘我这个程序一直在硬盘上睡大觉,这个传统的机械硬盘容量超大,但是却非常脆弱。每当他移动磁头,读取数据的时候,他就在那里不断祈祷:千万别有什么大的震动啊。时间久了,他就变得神神叨叨的,这也不能怪他,因为他那铝合金制成的盘片在高速旋转,每分钟要转几千甚至上万圈,磁头悬浮在盘片上方滑来滑去,经常需要在毫秒级的时间内滑到指定位置,磁头和盘片之间的距离是以纳米来计算的,实在是
  • 架构师部落
    1周前
    24 热度
    0 评论
  • 江湖浪子
  • 来聊聊云原生数据架构
  • 数据的积累是当今各行各业巨头的企业财富,数据库则是数据存储的重要途径。在大数据和微服务大行其道的今天,传统的关系型数据库也将迎来变革。云原生的数据库架构受到越来越多的关注,所以我想和大家一起来聊聊云原生数据架构。本文作为上篇,会先对当下各类数据库发展现状进行分析。一、关系型数据库尚能饭否?关系型数据库出现至今的几十年时间里,一直是数据库领域的佼佼者。
  • 架构师部落
    1周前
    263 热度
    0 评论
  • 林永贵
  • 优秀的程序接口该如何设计
  • 最近公司在项目上用了几个Django外援编写后台,总体来说效果不太理想。或者是出于能力问题,或者是由于动力不足,外援们编写的接口问题百出。当我们试图让外援根据我们的要求修改接口的时候,有的配合,有的不配合,不配合的理由大致是说我们事前没有做这么高的要求。好吧,他觉得这个要求很高,但是我觉得这是接口的基本要求,是一个好接口基本的自我修养。为了避免再有人抱怨说我的要求不清晰
  • 架构师部落
    1周前
    104 热度
    1 评论
  • 见证奇迹
  • 谈谈Elasticsearch
  • 当 Elasticsearch 创始人 Shay Banon 在推文发消息称他们的公司已在纽交所上市时,就萌生了我写这篇文章的想法,迟迟未动笔,一直拖到现在。在我看来, Shay Banon 的成功都源于兴趣。正如 Shay Banon 曾说过的,他为了给他的妻子做一款食谱搜索引擎的过程中,发现 Lucene 太难用了,才萌生了写 Elasticsearch 的决定,见下文:许多年前,一个刚结
  • 架构师部落
    1周前
    36 热度
    0 评论
  • 董闵行
  • 日均TB级数据处理的微博广告智能监控系统架构分析
  • 计算广告系统是集智能流量分发、投放、结算、CTR预估、客户关系管理等为一体的大型互联网业务系统,随着微博业务的快速增长,广告系统的复杂度越来越高,成千上万的模块需要不停地进行计算和通信,如何保证这么复杂的系统正常、健康运行是一个巨大的挑战。微博广告智能监控系统依托两大平台:D+(Data Plus)和Hubble平台。D+属于商业基础大数据平台,它负责数据采集、存储、计
  • 架构师部落
    1周前
    37 热度
    0 评论
  • 马赛克
  • 程序员该如何写好注释?
  • 前几天,有个同行朋友在我的微信上留言,问我项目代码里注释写太多会挨打吗?顺手还给我甩了一张截图,上面密密麻麻的全是手工注释。看完之后,我跟她说,挺好的,我已经备好手枪了。当时我记得跟她开了句玩笑话。玩笑归玩笑,接下来,马上进入正题。「 如何把握这个尺度 」代码里写注释,如何才叫多,什么是多,什么是少,如何才能把握这个尺度?还记得老前辈的话犹在耳畔,一份经久不
  • 架构师部落
    1周前
    48 热度
    0 评论
  • 海啸
  • 谈谈SQL解析中的文本识别的概念
  • 相对于其他编程语言来说,SQL是比较简单的。不过,它依然是一门完善的编程语言,因此对SQL的语法进行解析,与解析其他编程语言(如:Java语言、C语言、Go语言等)并无本质区别。一、概念谈到SQL解析,就不得不谈一下文本识别。文本识别是根据给定的规则把输入文本的各个部分识别出来,再按照特定的数据格式输出。以树形结构输出是最常见的方式,这就是通常所说的抽象语法树(AST)。作为一个开发者,文本
  • 架构师部落
    1周前
    29 热度
    0 评论
  • 雷布斯
  • Google的F1分布式数据库三种查询执行模式解析
  • F1是Google的分布式数据库,问世以来一直受到大家的关注。其中分布式查询引擎怎么实现,也一直是数据库界最关心的问题之一。F1团队在VLDB2018上发表了论文详细论述该话题。本文是对该问题的详细剖析,十分值得架构师和数据库从业人员学习。F1 是起源于 Google AdWords 的分布式 SQL 查询引擎,跟底下的
  • 架构师部落
    1周前
    28 热度
    0 评论
  • 核桃酥
  • 如何使用CDN提升APP性能
  • 边缘计算是在靠近物或数据源头的一侧,就近提供计算服务。其应用程序在边缘侧发起,产生更快的网络服务响应,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求。本文作者介绍了在CDN节点上做实时数据处理的一些方式,值得架构师学习。CDN-Content Delivery Network我们先来定义下什么是CDN。内容
  • 架构师部落
    1个月前
    43 热度
    1 评论
  • 魔域之火
  • 深度剖析美图的Memcache/Redis集群管理架构
  • 美图在 2017 年下半年开始计划做 Redis/Memcached 资源 PaaS 平台,而 PaaS 化之后面临一个问题是如何实现资源缩容/扩容对业务无感,为了解决这个问题,美图技术团队于 17 年 11 月引入 twemproxy 作为资源网关。但是长期的实践中,其开源版本不能完全适应美图的实际情况,其主要存
  • 架构师部落
    1个月前
    38 热度
    1 评论
  • 鱼的世界
  • 架构师需要精通写代码吗?
  • 入行十几年和很多架构师打过交到,绝大部分的架构师在具备超强的架构能力的同时,同时还兼具强大的编码能力,而且会的编程语言还挺多,从程序员的角度认知,架构师还是需要懂一些代码实现的原理对于架构整体架构还是非常有好处的。毕竟程序代码架构和代码的实现性能息息相关,所以架构不能脱离开代码的实现而单独存在,当然
  • 架构师部落
    1个月前
    38 热度
    0 评论
  • OPPOPlus
  • 如何将整体式应用转型到微服务
  • 广大组织机构和企业通常都拥有极为庞大的整体式应用,为业务需求提供服务和支持。这些应用普遍僵化,在开展维护活动和实施业务快速转型或改进所需的变更时,往往难以处理。整体式应用的变更需要重新构建和重新编译代码库,但
  • 架构师部落
    1个月前
    36 热度
    1 评论
  • 工作流引擎
  • 计算机进程和线程的一些联系和区别
  • 身为一名程序员,无论是搞前台还是后台,不可避免的就是与代码打交道,按照笔者原来的理解,代码是死的(静态的),一旦代码运行起来,就会产生进程(动态的),进程是系统分配资源的基本单位,线程是cpu调度的最小单位,一个进程可以有多个线程,每个进程有自己的文本区域
  • 架构师部落
    1个月前
    42 热度
    0 评论
  • Mugge
  • 说说Http发展历史
  • 先说一下 HTTP 的发展简史,以及 HTTP/2.0 的优势在哪里。HTTP/0.91991年发布的 HTTP/0.9 版本 是基于 TCP/IP 协议的应用层协议。它不涉及数据包的传输,只规定了客户端和服务器之间的通信格式,默认使用80端口,该版本极其简单,只有一个命令 GET , 并且只支
  • 架构师部落
    1个月前
    54 热度
    0 评论
  • 熊大的熊二
  • web渗透测试--dock快速搭建各种漏洞环境
  • 软件开发最大的麻烦事之一,就是环境配置。各种环境,各种软件版本,各种插件。有时候某个版本不兼容,或者多人公用一台服务器,各种冲突,各种问题。如果需要多个环境,而手头上又没有那么多服务器资源,怎么办?dock来为你解忧。 环境配置如此麻烦,费时费力。能不能从根本上解决问题,软件可以带环境安装?也就是说,安装的时候,把原
  • 架构师部落
    2个月前
    146 热度
    0 评论
  • 嗟来之食
  • 一个正则表达式陷阱引发的血案
  • 正则表达式是程序员经常使用的工具之一。本文作者通过一个正则表达式的陷阱,先深入剖析了出现问题的原因,后给出怎么处理这类问题的方法。最后还给出了一些检测常见正则表达式问题的工具,十分值得深入研究。前几天线上一个项目监控信息突然报告异常,上到机器上后查看相关资源的使用
  • 架构师部落
    2个月前
    193 热度
    0 评论
  • 一剑天涯
  • 系统架构设计之-任务调度系统的设计
  • 实习生张大胖这是个代码写得很烂的电商系统,只要运行一段时间,服务器就会出现Out Of Memory。别人都忙得四脚朝天,于是实习生张大胖被抓了壮丁去研究为什么会出现OOM。刚入行的张大胖技术水平一般,“装模作样”地看代码,研究日志,请教
  • 架构师部落
    2个月前
    333 热度
    0 评论
   可能感兴趣的群组
   可能感兴趣的人
   这些书籍很有料