摘要:
在互联网项目开发中,缓存的应用是非常普遍了,缓存可以帮助页面提高加载速度,减少服务器或数据源的负载。 1、为什么需要缓存? 一般在项目中,最消耗性能的地方就是后端服务的数据库了。而数据库的读写频率常常都是不均匀分布的,大多情况是读多写少,并且读操作(select)还会有一些复杂的判断条件,比如 li 阅读全文
摘要:
大家都知道,区块链的关键技术组成主要为:P2P网络协议、共识机制、密码学技术、账户与存储模型。而这些技术中,又以 密码学与共识机制 这两点为最核心。那么今天我们来详细的聊一聊密码学,看一看密码学技术是如何在区块链中应用的。 首先,我们需知道区块链中用到的密码学算法有哪些?其实就两大类: 哈希算法 非 阅读全文
摘要:
假如你是古代某个国家的将军,你们国家除了你以外,还有另外9个将军,每个将军带领着一支军队,总共10支军队,这10支军队在地域上分散驻扎。你们国家想要进攻一个强大的敌国,这个敌国也有一定的实力,足以抵御你们5支军队的同时袭击。因此你们10支军队必须要成一致意见,起码要大部分军队达成一致,才可顺利的消灭 阅读全文
摘要:
「技术负责人」这一称呼其实比较泛了。往大了讲,可以指 CTO、技术VP、技术总监,往小了讲,可以指 小组Leader、技术主管、架构师 等。 这些不同岗位的「技术负责人」在工作中会处理着各不相同的问题,因此对他能力要求的侧重点肯定也是不同的。 比如,CTO/技术VP 是需要有全面的综合能力,具有公司 阅读全文
摘要:
我们在做系统架构设计的时候,经常离不开的一个话题就是进行服务的隔离设计。 那什么是「服务隔离」呢?顾名思义,它是指将系统按照一定的原则划分为若干个服务模块,各个模块之间相对独立,无强依赖。当有故障发生时,能将问题和影响隔离在某个模块内部,而不扩散风险,不波及其它模块,不影响整体的系统服务。 其实隔离 阅读全文
摘要:
上一篇我们聊过了架构设计中的「服务隔离」模式,今天我们继续来探索一下在分布式系统架构中的另一个常用的设计:服务限流。那么,什么是「服务限流」呢? 在解释「服务限流」之前,我们来看一下前些时间网上很火的一个段子,说的是新浪微博的一名工程师正在家里办婚礼,突然接到公司的电话要紧急处理线上流量激增的问题, 阅读全文
摘要:
如何将你的思想植入听众的内心 我越来越觉得展示自己的思想将是一种非常必要的技能,学会展示自己思想的一个很重要的方法就是演讲。 演讲可以分为公共演讲和即兴谈话演讲,无论哪一种场景,演讲这项技能,对于每一个人都非常有帮助,它可以帮助我们: 建立自信 开创一番事业 在工作中取得进步 获得威望 与他人建立联 阅读全文
摘要:
大数据之数据采集 大数据体系一般分为:数据采集、数据计算、数据服务、以及数据应用 几大层次。 在数据采集层,主要分为 日志采集 和 数据源数据同步。 日志采集 根据产品的类型 又有可以分为: - 浏览器页面 的日志采集 - 客户端 的日志采集 浏览器页面采集: 主要是收集页面的 浏览日志(PV/UV 阅读全文
摘要:
移动设备(手机)的唯一ID有哪些 在移动广告领域,设备的ID 是用来追踪一个人的最重要的标识。 对于APP自身产品而言,使用设备唯一ID可以追踪到用户从下载到激活、注册、使用、流失、回归的全流程数据,对产品运营工作非常有帮助。 对于精准广告和个性化推荐而言,可以使用设备ID进行数据收集、然后进行千人 阅读全文
摘要:
公司跟你聊企业文化了吗 最近听到一些人在聊企业文化。有的人觉得这是公司管理的灵魂,但有的人觉得这玩意儿很玄乎,虚得很。为啥会有不同的认识呢,我觉得可能还是因为大家身处的公司、位置,以及所接触到的不同企业文化所导致的。 今天我就聊一聊企业文化的哪些事情儿。 什么是企业文化? 如果想了解教科书标准的解释 阅读全文