人物介绍:05年计算机专业毕业,中国第二批投身互联网事业的程序员;拥有12年工作经验,我厂高级架构师。如果说程序开发是码农的话,那么架构师就是程序里的总设计师了。对于开发人员来说,架构师称得上是职业生涯的目标之一了。想要成为一名架构师,需要知道什么?01/基础设计理念作为架构师,要有一个比较宏观的设计理念,这里的设计是结构层的设计,你需要有一个整体的概念,从
......
377
0
0
2022-07-27
引言: 在当下的互联网时代,架构师是互联网行业的热点关键词,人云亦云者居多,那互联网架构师到底是做什么的,如何来评价互联网架构师的优劣呢?架构师产生的历史渊源互联网应用脱胎于传统软件应用,伴随着要求更为快捷与面向未知需求的互联网应用的兴起,对技术团队的要求也陡然升高,不再是按部就班的开发,而是需要快速迭代、快速响应来自市场和用户的需求和反馈,互联网应用的反应
......
415
0
0
2022-07-26
这是上年无意间写的一份产品需求文档,纯属个人对互联网宠物行业较为感兴趣,设想着利用微信这个平台创造一个互联网宠物品牌。本文中所有的观点及文档内容纯属个人一厢情愿,有写作不当之处敬请谅解。1. 公众号首页:详细功能需求清单微信公众号,作为与粉丝、消费者沟通交流的窗口。2. 商城主页微信商城,作为销售Q萌宠物商品的平台。2.1 宠物类别:以泰迪为例在商城主页点击
......
437
0
0
2022-07-26
转自我的知乎回答 www.zhihu.com/question/20179642/an...就我知道的, 有两个分类:一个是 wikipedia 上 Computer science 词条最底部, Major fields of computer science , 下面简称 “Wiki上的分类”;一个是 ACM(美国计算机协会)定义的 ACM Comput
......
418
0
0
2022-07-26
先问“是不是”,再问为什么。什么是架构腐化,架构设计之初总是追求简单易行需求优先,甚至得益于优秀的框架和新技术,这个开发阶段非常愉悦高效,但随着项目周期的增长和技术人员流动,一些公共问题开始逐渐显露,例如复杂性提高、过度设计、包袱越做越大等等,最后演变为开发人员屡屡唾弃的架构腐化现象。我们采访并整理了过去部分ArchSummit全球架构师峰会的技术专家,如果
......
531
0
0
2022-07-25
随着我们深入研究可扩展架构,我们越来越多的接触到 Netflix。 他们的技术非常开放。 这篇文章是我们与 Bryan一起完成。所有信息是从互联网上收集而来。欢迎在留言中补充更多 Netflix 架构的资料。我们看到的 Netflix 架构在可扩展方面可取之处Netflix 由 Marc Randolph 和 Reed Hastings 于 1997 年在加
......
460
0
0
2022-07-24
作者|许灵锋 周海发编辑|尾尾2017年春节,AR红包大放异彩。在这场红包大乱战中,QQ的AR红包、刷一刷红包再创新高,势头不容小视。本篇文章即为QQ红包的技术设计者们的经验之谈,为你全方位揭秘QQ红包的技术背景。编者按自2015年春节以来,QQ春节红包经历了企业红包(2015年)、刷一刷红包(2016年)和AR红包(2017年)几个阶段,通过不断创新玩法,
......
363
0
0
2022-07-24
昨天最热的两件事情是:中国男足进了球,中国黄鳝进了洞。。。妈的中国男足终于争了口气!至于黄鳝,成了微博热搜的同时还帮我们更新了一波词典。。。(图片来自微博)就连App Store 的热搜也被 “ 麻椒 ”占据,不过我还是发现了隐藏在这些“ 黄 ” & “ 赌 ” 里的一股清流 Workflow 。我这两天都被 “ Workflow 被 Apple 收
......
377
0
0
2022-07-24
分析器——无论是内置的还是自定义的——只是一个包,它包含三个较低层次的构建块:字符过滤器、标记器和标记过滤器。内置的分析程序将这些构建块预先打包到适合不同语言和文本类型的分析程序中。Elasticsearch还公开了各个构建块,以便将它们组合起来定义新的自定义分析程序。字符过滤器字符过滤器以字符流的形式接收原始文本,并可以通过添加、删除或更改字符来转换字符流
......
436
0
0
2022-07-24
前言去年我们提过一种很简单的在Edge上实现referer欺骗的技术,该技术允许我们实现referer欺骗甚至是绕过XSS过滤。今天我发现该问题被修复了,因此我决定在补丁上进行尝试寻找问题。老实说,我觉得这只是一种攻击的变种而不是一种绕过。从实践来看,该技术绕过了补丁再次攻击成功,但是从技术角度来看,新方法略有不同。无论如何,让我们一起来探究一下。漏洞修复前
......
635
0
0
2022-07-23
不管是前端还是后台开发,在找工作的时候,只要涉及到网络方面的知识,必然会问到这样一个问题:当我在浏览器的地址栏里输入一个完整的URL,在按下回车直至页面加载完成,整个过程发生了什么?这是一道考察综合能力的面试题,今天我们就一起来总结下该如何回答这个问题,当然我只是在这里讲解主要的知识点,涉及到的细节还需要大家再去找资料看。整体过程在这整个过程中,大致可以分为
......
415
0
0
2022-07-23
“在写关于技术人员成长的主题前,为了避免老生常谈,我特意翻了一下类似主题,发现大部分都是关于技能、经历和认知的论述。所以我决定换个方向,从“价值”这个角度,来谈谈技术人员究竟应该如何追求个人价值。”凭感觉追求个人价值我用个人经历来描述一下什么叫:凭感觉追求个人价值。当年刚毕业时,国内IT业完全没有现在这么发达。我和很多人一样从事对日外包工作,花了接近3年的时
......
347
0
0
2022-07-20
原创作者:政宇@招聘技术 58招聘技术团队一、概述RAP是一个可视化接口管理工具 通过分析接口结构,动态生成模拟数据,校验真实接口正确性, 围绕接口定义,通过一系列自动化工具,对前后端接口交互开发进行解耦,以提升协作效率。二、RAP的基本安装与使用首先,我们将简单介绍一下RAP的安装与使用。1、RAP的部署。部署方式有两种:①、使用编译好的war包部署适合仅
......
405
0
0
2022-07-19
有时想找到CDN后的服务器真实IP非常困难,参考网上的文档,我选择了一些方案可行的做介绍。方法一:查询历史DNS记录通过查看 IP 与 域名绑定的历史记录,可能因为网站之前没有使用CDN,历史IP地址的解析记录(A记录)存在真实服务器的IP,这个是有可能的。相关查询网站:(经过验证,只有https://x.threatbook.cn/才能查询DNS解析历史记
......
546
0
0
2022-07-19
HTTP1.1访问网页的各个状态代码如下所述,包括可以遵循哪些方法以及响应中需要的任何元信息的描述。1信息1xx此类状态码表示临时响应,仅由状态行和可选标头组成,并由空行终止。此类状态代码没有必需的标题。由于HTTP / 1.0没有定义任何1xx状态代码,因此除实验条件外,服务器不得向HTTP / 1.0客户端发送1xx响应。客户端必须准备在定期响应之前接受
......
434
0
0
2022-07-19