Browsed by
分类:英文

高性能短链设计

高性能短链设计

閱讀本文約花費: 17 (分鐘) 前言 今天,我们来谈谈如何设计一个高性能短链系统,短链系统设计看起来很简单,但每个点都能展开很多知识点,也是在面试中非常适合考察侯选人的一道设计题,本文将会结合我们生产上稳定运行两年之久的高性能短链系统给大家简单介绍下设计这套系统所涉及的一些思路,希望对大家能有一些帮助。 本文将会从以下几个方面来讲解,每个点包含的信息量都不少,相信大家看完肯定有收获 短链有啥好处,用长链不香吗短链跳转的基本原理短链生成的几种方法高性能短链的架构设计 注:里面涉及到不少布隆过滤器,snowflake 等技术,由于不是本文重点,所以建议大家看完后再自己去深入了解,不然展开讲篇幅会很长 短链有啥好处,用长链不香吗 来看下以下极客时间发我的营销短信,点击下方蓝色的链接(短链) 浏览器的地址栏上最终会显示一条如下的长链。 那么为啥要用短链表示,直接用长链不行吗,用短链的话有如下好外 1、链接变短,在对内容长度有限制的平台发文,可编辑的文字就变多了 最典型的就是微博,限定了只能发 140 个字,如果一串长链直接怼上去,其他可编辑的内容就所剩无几了,用短链的话,链接长度大大减少,自然可编辑的文字多了不少。 再比如一般短信发文有长度限度,如果用长链,一条短信很可能要拆分成两三条发,本来一条一毛的短信费变成了两三毛,何苦呢。另外用短链在内容排版上也更美观。 2、我们经常需要将链接转…

Read More Read More

CTO的职责是什么

CTO的职责是什么

閱讀本文約花費: 5 (分鐘) 每个公司行业不同,业务不同,技术占比不同,不同公司对CTO的要求和职责也都会不一样。我们不能想象一家化工企业的CTO和移动App的CTO做的事情是一样的。所以我们先说说CTO有几种类型。 一图胜千言: 其中横轴是公司产品中技术占的比重,纵轴是指公司业务变化的快慢。 下面介绍下每种类型的CTO Visionary and Operations Manager 比如大家关注的互联网公司,技术占整个公司的比例是很大的。而且互联网创业是一个瞬息万变的事情,所以互联网创业公司的CTO应该落到了第一象限,即Visionary and OperationsManager。具体是什么意思呢?所谓Visionary就是制定技术战略,Operation就是战术和落地执行。 这类型的CTO通常是互联网和其他高科技公司,技术在这类公司业务中起着至关重要的作用。从Technology Visionary的角色看,CTO对如何利用技术实现商业战略有重大的决策权。同时,CTO也兼任Operation Manager的角色,即负责推动和整合技术的实施。在这种情况下,通常CTO是公司的联合创始人,或者是第一个被雇佣的员工。 例如大家熟悉的:亚马逊 CTO WernerVogels,是云计算领域的领军人物,以及亚马逊AWS业务的核心推动者。Werner Vogels在云计算领域的高瞻远…

Read More Read More

创业公司的 CTO 应当做什么?

创业公司的 CTO 应当做什么?

閱讀本文約花費: 10 (分鐘) 英文:http://www.startuplessonslearned.com/2008/09/what-does-startup-cto-actually-do.html 你的首席技术官(CTO)整天都在做什么?很多时候,在一般人眼里的 CTO 形象等同于“那个拿着高薪坐在角落里,对‘技术’进行深层次思考的家伙” 或者 “那个在最后一刻突然一时兴起,跳起来重新安排我的项目的家伙”。我已经努力不让人产生这种印象,但这不容易做到。我们缺乏一个对 CTO 的一致而明确的角色定位。 当我问起我那些曾在大公司任 CTO 的导师们如何看待这一角色,他们通常会谈起 CTO 应该成为公司技术平台的对外形象,对开发者、客户(尤其是技术型产品)、员工来说,CTO 是布道者。毫无疑问,技术布道是一项非常重要的工作,我总是被要求做这件事。然而,我不认为大多数初创公司真正需要某人来做全职的布道者。 所以 CTO 意味着什么,除了只是 “不负责直接管理任何人的技术合伙人?”。 我一直认为我不会管理任何人。我打心底认为成为一个经理一点也不好玩,谁会真的想对别人的行为负责?我的意思是,公司大了,什么人都有(不好管理)!所以我被 CTO 的职位吸引,而不愿意成为分管工程师的 VP。我认为公司会招一个专业的家伙来专门负责管理和安排日常事务,而我只要将精力集中于确保我们的技术确实很牛…

Read More Read More

围观CTO的工作

围观CTO的工作

閱讀本文約花費: 6 (分鐘) via: https://www.quora.com/What-does-a-CTO-do 偶然读到维基百科上关于CTO的定义,和我以前理解的不太一样,再到Quora上找到一些讨论,惊喜的发现原来我现在所做的和CTO的工作有很高的重合性。Amr Awadallah总结的很详尽,也具有很强的操作性,摘译出来分享给大家。 [1] CTO的使命 (1)对长期技术策略负责 必须持续有效地思考、制定、宣传公司的技术策略方向。要确保公司在高度竞争、动态变化的环境中持续的提供最佳技术方案。是公司对内对外技术沟通的桥梁,要保证技术策略和商业策略的协同。 (2)技术布道者 激发员工对公司愿景的认同,说服外界对公司愿景的认同,以及公司是实现该愿景的最佳选择。是研发团队内关于市场需求的权威,是客户最可信赖的技术顾问,能够对不同层次的听众有效阐述技术的商业价值和投资回报率。 (3)研发团队的精神领袖和研发文化建设者 引领整个研发团队为公司长期技术策略和目标而团结努力。能够识别和吸引优秀人才的加入。帮助建立和维护良好的研发氛围。 [2] 如何评估CTO的业绩 (1)是否错失关键技术趋势?所制定的技术策略是否和商业策略一致?(2)研发氛围(3)其他关键业务部门的满意度 [3] CTO应该如何平衡内外部事务的时间分配 答案是具体情况具体分析(废话),原则是两者兼顾。CTO如果缺乏…

Read More Read More

张朝阳与马云的颠倒人生

张朝阳与马云的颠倒人生

閱讀本文約花費: 23 (分鐘) 张朝阳再一次通过特殊的方式站在公众面前。   在搜狐最新财报发出后,张朝阳通过视频直播召开了财报说明会。但这次因为疫情没能召开媒体见面会,但大家所关心的问题老张也均一一回答了。   根据搜狐2019年第四季度财报显示,搜狐集团第四季度搜狐营收4.90亿美元,同比增长5%;全年总收入为18.5亿美元,同比增长2%。   非美国通用会计准则下,第四季度剔除与公司核心业务无关的投资减值影响后,归于搜狐公司净利润为700万美元,实现转亏为盈;搜狐集团全年亏损从2018年的2.07亿美元减少到9300万美元,减亏55%。   张朝阳说,搜狐从2018年Q4 7500万美元的亏损减到2019 Q4 的4600万美元,第四季度一个季度减少了接近3000万美元的亏损;2018年全年集团层面不算两个分公司,媒体、视频实际上也是亏损的,亏损了3.26亿美元。   另外,2019年不止第四季度减亏,第一、二、三、四季度共减亏2.46亿美元,比3.26亿美元减了8000万美元。正是因为集团层面大幅减亏,加上畅游、搜狗还算不错的贡献,实现了700万盈利。   2018年10月18日,美团创始人王兴还在自己的社交账号上感叹“天哪,好久没关注,搜狐的市值竟然跌到6.8亿美元了”,如今17个月过去了,搜狐的市值又比王兴感叹时跌去了50%之多,已呈腰斩之势。   搜狐的市值已经不如…

Read More Read More

会使用“丰田一页纸”的人,混得都不差!

会使用“丰田一页纸”的人,混得都不差!

閱讀本文約花費: 1 (分鐘) 丰田的成功源自其极简又高效的工作法。 在工作和日常生活中,有没有将头脑中乱成一团的事物用“一页纸”整理得干净利落,以简单明了的方式传达出去的方法?答案是有的,这就是日本作家浅田卓在《丰田一页纸极简思考法》中为我们归纳的丰田公司所独有的“一页纸极简思考法”。 打开网易新闻 查看更多图片 学会该方法,任何人都能轻易做到的“一页纸”思维整理、信息汇总、沟通传达的技术。不仅适用于工作的各种场景,还可以轻松解决日常生活中遇到的各种问题。 下面这个PPT能帮我们快速学会丰田一页纸的极简思考法,建议分享、收藏。

全球搜索引擎Top10 可惜很多人只用过第4个

全球搜索引擎Top10 可惜很多人只用过第4个

閱讀本文約花費: 4 (分鐘) 在互联网发达的今天,每当我们遇到不懂的问题,首先问的就是百度,但是有时候度娘给出的并不是我们想要的答案或者更本搜不到答案,怎么办呢? 或许你可以尝试一下下面这些全球十大搜索引擎,如果你英语不错,用英语搜索会有意想不到的收获哦。 NO.1 Google(谷歌) 月独立访问者:18亿 www.google.com 全球第一搜索引擎,不解释! NO.2 Bing(必应)月独立访问者:5亿 www.bing.com Bing是微软旗下的搜索引擎,感觉它的搜索界面背景图超美,是谷歌最好的替代品,备胎中的战斗机。 NO.3 Yahoo!(雅虎)月独立访问者:4.9亿 www.search.yahoo.com 在搜索方面,雅虎表现中规中矩,网页搜索表现不错,但死链率较高而且缺少一些应有的高级搜索功能。 NO.4 Baidu(百度)月独立访问者:4.8亿 www.baidu.com 全球最大的中文搜索引擎,不解释! NO.5 Ask月独立访问者:3亿 www.ask.com Ask搜索引擎是国外比较出名的一款搜索引擎,其规模虽不大,但很有特色。Ask是DirectHit的母公司,于2001年收购Teoma搜索引擎,并全部采用Teoma搜索结果。 是支持自然提问的搜索引擎,其数据库里储存了超过1000万个问题的答案,只要用户用英文直接输入一个问题,它就会给出问题答案,…

Read More Read More

后端架构师技术图谱

后端架构师技术图谱

閱讀本文約花費: 5 (分鐘) 数据结构 二叉树完全二叉树平衡二叉树二叉查找树(BST)红黑树B-,B+,B*树LSM 树队列集合链表、数组字典、关联数组栈树BitSet 常用算法 KPM 算法选择排序冒泡排序插入排序快速排序归并排序希尔排序堆排序计数排序桶排序基数排序二分查找Java 中的排序工具排序、查找算法布隆过滤器字符串比较深度优先、广度优先贪心算法回溯算法剪枝算法动态规划朴素贝叶斯推荐算法最小生成树算法最短路径算法 并发 Java中的锁和同步类公平锁 & 非公平锁悲观锁 & 乐观锁 & CASABA 问题CopyOnWrite容器RingBuffer可重入锁 & 不可重入锁互斥锁 & 共享锁死锁事务 ACID 特性事务的隔离级别多线程线程安全一致性、事务锁 操作系统 计算机原理进程线程协程Linux 设计模式 康威定律设计模式的六大原则23种常见设计模式应用场景单例模式责任链模式MVCIOCAOPUML微服务思想 运维 & 统计 & 技术支持 OpenStackDockerKVMXenOpenVZTDD 理论单元测试压力测试全链路压测A/B TestAnsiblepuppetchefJenkins环境分离常规监控APM统计分析持续集成(CI/CD)自动化运维测试虚拟化容器技术云技术DevOps文档管理 中间件 日志搜…

Read More Read More

@FeignClient注解的深度交流

@FeignClient注解的深度交流

閱讀本文約花費: 8 (分鐘) 那天晚上和@FeignClient注解的深度交流 Feign 基本介绍 首先来个基本的普及,怕有些同学还没接触过 Spring Cloud。Feign 是 Netflix 开源的一个 REST 客户端,通过定义接口,使用注解的方式描述接口的信息,就可以发起接口调用。 GitHub 地址: https://github.com/OpenFeign/feign[1] 下面是 GitHub 主页上给的一个最基本的使用示列,示列中采用 Feign 调用 GitHub 的接口。 interface GitHub { @RequestLine(“GET /repos/{owner}/{repo}/contributors”) List contributors(@Param(“owner”) String owner, @Param(“repo”) String repo); @RequestLine(“POST /repos/{owner}/{repo}/issues”) void createIssue(Issue issue, @Param(“owner”) String owner, @Param(“repo”) String repo); } public static class Contributor { String login; int con…

Read More Read More

国民党30年崩解“七部曲”

国民党30年崩解“七部曲”

閱讀本文約花費: 15 (分鐘) 台湾《中国时报》近日连载《动乱三十年 国民党崩解七部曲》,讲述了从1990年到2013年之间的国民党“内斗”,中间经过主流非主流二月政争、新党出走、直选委选争议、废省、连宋分裂、回光返照、马王政争,有如温水煮青蛙,一步步使国民党从一党独大走到分崩离析。 第一部曲 主流非主流二月政争 国民党一向暗斗多过明争,1990年的“主流非主流之争”却是公开决裂。 1990年2月,李登辉竞选连任,副手之争成为引爆点。李登辉属意安静无声的办公室秘书长李元簇,党内却有不同声音,特别是当时的行政机构负责人李焕,认为李登辉一意孤行,于是在国民党临时“中全会”上发难,要求以秘密投票而非起立鼓掌方式通过人选,双方人马连夜串连动员,情治单位甚至介入监听,最后李登辉胜利,李元簇成为国民党提名的副手,这一役也打响“两宋一苏”名号,宋楚瑜、宋心濂、苏志诚一战成名。 李元簇1990年被提名担任李登辉副手人选。 “非主流派”落败后并不死心,军系“国大代表”紧咬不放,推出林洋港、蒋纬国的“林蒋配”与国民党提名的“双李配”抗衡。当年台湾地区正副领导人仍是由“国大代表”选举产生,其中军系实力尤其惊人。军系串连力挺的“林蒋配”声势水涨船高,给予“双李配”极大压力,李登辉的王座眼看不保。 李登辉是第一位成长于台湾的领导人,拥有一定的民间声望,“林蒋配”的节节进逼在民间造成极大反弹,“外省人欺侮台…

Read More Read More