本篇文章是关于信息架构的碎碎念,一篇有些像茶的小文,而不那么像冰咖啡。下面进入译文:什么是信息架构?简单来讲,信息架构指的是app或网站当中全部信息的组成结构。经过认真梳理的信息架构可以使产品更加易于理解和导航。这有些类似于作家在动笔之前首先拟出故事的大纲,或是建筑师需要以精准的蓝图作为一切工作的基础。本质上讲,任何数字化产品,包括网站、app等等,都是信息
......
401
0
0
2022-05-26
需求是一个很玄的东西,总会影响产品经理和开发的关系。为此,本文作者分享了一种可拯救产品与开发关系的良药——“高内聚低耦合”。因为“高内聚低耦合”的产品设计能保证“可复用/可扩展/够灵活/可维护”,从而提升产品迭代效率/增进和开发的感情。产品经理做功能规划时一定经常遇到这样的问题:需求变更或产品设计不合理导致修改成本很高时,产品被开发骂,甚至被打。需求评审时,
......
409
0
0
2022-05-26
现实生活中,我们能经常听到别人说,通过搭建机器集群来抗住大流量和大用户量。如何组织机器集群和服务集群对大量流量请求进行高效服务是一个有挑战的问题。负载均衡器就是用来解决针对流量请求分配机器集群和服务集群的利器。一、什么是负载均衡?我们从一个实际的工作需求开始讲述负载均衡器吧。有一天,领导给你分配一个需求,你兴高采烈地去写代码,当写到一半时发现要依赖另一个模块
......
400
0
0
2022-05-26
一直以来感觉学的都很浮躁,所以最近开始补基础知识。重新看了下TCP/IP协议 下面都是自己的一些理解吧 整理下方便以后复习。内容大多来自《Linux高性能服务器编程》一书,书已经停刊。某宝上找了个店家印了个复印版的!!!质量还算满意 当然肯定比不了原装书 莫强求TCP: Transmission Control Protocol 传输控制协议IP: Inte
......
351
0
0
2022-05-25
489034603从2003年Google公布自家分布式文件系统相关技术(论文The Google File System)后,便涌现出众多的开源实现,包括HDFS、Quantcast File System(QFS)、MooseFS等,都采用了类似GFS分块的架构,但确有各自的不同特性,如HDFS发展最快,但只支持append-only写,不支持随机写,而
......
306
0
0
2022-05-24
2.1 微服务中的相关概念2.1.1 服务注册与发现服务注册:服务实例将自身服务信息注册到注册中心。这部分服务信息包括服务所在主机IP和提供服务的Port,以及暴露服务自身状态以及访问协议等信息。服务发现:服务实例请求注册中心获取所依赖服务信息。服务实例通过注册中心,获取到注册到其中的服务实例的信息,通过这些信息去请求它们提供的服务。2.1.2 负载均衡负载
......
521
0
0
2022-05-23
1 微服务基础知识1.1 系统架构的演变随着互联网的发展,网站应用的规模不断扩大,常规的应用架构已无法应对,分布式服务架构以及微服务架构势在必行,亟需一个治理系统确保架构有条不紊的演进。1.1.1 单体应用架构Web应用程序发展的早期,大部分web工程(包含前端页面,web层代码,service层代码,dao层代码)是将所有的功能模块,打包到一起并放在一个w
......
487
0
0
2022-05-22
架构师是所有程序员为之奋斗的目标,但是很多小伙伴对架构师的理解只是定义在字面上,并不明白架构师的真正意义,下面通过一个故事来说明:Simon是一家外企软件公司的总经理,最近给一个问题愁坏了。项目一个接一个的下来,人手越来越紧张。Simon是个极限编程的粉丝,但也不得不批准了一份又一份的加班申请。HR经理把这个问题归结到房价上,他的妙论是“怕失业了还不上房款,
......
357
0
0
2022-05-22
由于大数据的迅猛发展,数据呈几何倍数增长,大家不得不讨论关于系统性能的优化问题,而谈到性能优化,势必要谈到缓存架构的设计与使用。几乎是所有人都知道缓存的威力,但是知道终归只是知道,如何真正合理的在自己的项目中进行使用,又是另外一回事了,还是用几个问题来探讨一下,让正在学习大数据的小伙伴更好的了解缓存技术。在哪些地方可以使用缓存?这里用一个图可能表述的更加清楚
......
366
0
0
2022-05-22
【讲师简介】众学网创始人兼CEO,冠郡咨询合伙人,ITSMF HK中国区战略发展总监,曾就职于某500强企业担任产品与创新顾问,具有从零到1打造企业,传统企业互联网转型经验,丰富的战略发展、产品研发管理、市场运营、服务创新领域研究与实践经验。3月24日,众学网CEO,商业创新及人才发展资深顾问夏琳为大家分享了一场别开生面的职业生涯规划的微课程,反响者众,颠覆
......
336
0
0
2022-05-19
继续整理诸葛io创始人&CEO孔淼在AWS技术峰会2017上的演讲《 数据驱动企业商业价值增长》下篇,上篇传送门今天重点解读诸葛io技术架构的优势以及大数据分析模型。1、“多租户”式平台同时支持很多百亿级大型应用,直面高并发面临的挑战且保证高速响应,实时准确。2、找到用户与设备的关系,透过设备来追踪背后真正的用户3、真实的用户会话采集,绝非通过规则“
......
442
0
0
2022-05-18
代码评审(Code review)是保证代码质量的一种有效手段,做得好的话,对公司来讲是一笔收益颇高的时间投资。但实践起来往往变成了炫耀编程技能、固执己见、恶言相向、同事关系恶化的事,这该如何是好?往往代码评审过程中,评审者(Reviewer)往往会过于关心旁枝末节,而忽视主要问题,也就是所谓的自行车棚效应。在批准价值百亿的核电站的建设提案中,专家们往往会浪
......
454
0
0
2022-05-15
大家好!几天前我写了篇 小型的个人程序 的文章,里面提到了调用没有文档说明的“秘密” API 很有意思,你需要从你的浏览器中把 cookies 复制出来才能访问。有些读者问如何实现,因此我打算详细描述下,其实过程很简单。我们还会谈谈在调用没有文档说明的 API 时,可能会遇到的错误和道德问题。我们用谷歌 Hangouts 举例。我之所以选
......
454
0
0
2022-05-15
一名专业的seo人员需要研究搜索引擎分词技术,通过对搜索引擎及用户阅读习惯,合理的布局标题、描述等内容,让大家都能明确知道你所要表达的意思,这边是具有seo分词思维带给你好处。那什么是搜索引擎分词技术呢?我们拿搜索引擎中技术最牛的百度来说明下。搜索引擎中文分词技术百度搜索引擎分词技术(用百度的官方说法)是百度对于用户提交查询的关键词串进行的查询处理后,根据用
......
376
0
0
2022-05-13
RabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在可靠性、易用性、扩展性、高可用性等方面表现不俗;消息的可靠性是RabbitMQ的一大特色,为了保证RabbitMQ在退出或者crash等异常情况下数据没有丢失,需要将queue,message和exchange都持久化。rabbitmq
......
552
0
0
2022-05-12