首页
学习
活动
专区
工具
TVP
发布

架构师之路

专栏作者
459
文章
485495
阅读量
207
订阅数
InnoDB,能将数据存储在DVD里?
2. alter table可以不拷贝表了,且不阻塞写操作,online DDL,酷炫吧。
架构师之路
2018-08-17
5370
InnoDB并发如此高,原因竟然在这?
《InnoDB行锁,如何锁住一条不存在的记录?》埋了一个坑,没想到评论反响剧烈,大家都希望深挖下去。原计划写写InnoDB的锁结束这个case,既然呼声这么高,干脆全盘系统性的写写InnoDB的并发控制,锁,事务模型好了。
架构师之路
2018-08-17
6660
带团队,boss需求怎么处理?
15年调到到家后,很长一段时间,我的leader是James,他给了我充分的信任与足够的支持,让我有机会对58到家技术体系做一个雏形的搭建。
架构师之路
2018-08-17
3280
缓存,究竟是淘汰,还是修改?
允许cache miss的场景,不管是memcache还是redis,当被缓存的内容变化时,是改修改缓存,还是淘汰缓存?这是今天将要讨论的话题。
架构师之路
2018-07-27
4630
缓存,并发更新的大坑?
《缓存,究竟是淘汰,还是修改?》发出后,有朋友提到,高并发的情况下,缓存的更新可能存在问题,今天简单聊聊这个话题。
架构师之路
2018-07-27
1.1K0
转管理,先要问自己的5个问题
想要成为一名管理者,并不是做个决定这么简单,做管理需要一套完全不同的技能。好的架构师,好的技术专家,并不一定代表一个好的管理者。
架构师之路
2018-07-27
3450
秒懂“线性回归预测”
线性回归是机器学习中的概念,线性回归预测算法一般用以解决“使用已知样本对未知公式参数的估计”类问题。
架构师之路
2018-07-27
1.1K0
明明打印到文件了,为啥tail -f看不到
文章《一分钟了解nohup和&的功效》留了一个“nohup.out为啥没有包含stdout输出”的尾巴,今天把坑填了。
架构师之路
2018-07-27
7330
网页端收消息,究竟是推还是拉?
抛开这些技术细节不谈,暂且认为服务端对每一个用户都有一个“待收消息”的队列,里面存放了需要给这个用户的一切消息。
架构师之路
2018-07-27
7960
为啥总在凌晨上线,如何无损发布
为什么很多公司升级系统,选择在晚上上线? 答:美名其曰,晚上上线,对用户影响最小。 为什么会对用户产生影响? 答:系统升级往往需要重启,重启的过程中,正在访问的用户会访问失败。 如果升级的是web-s
架构师之路
2018-06-13
1.7K2
一分钟了解nohup和&的功效
上一篇《服务挂了,怎么自动恢复?》中留了一个作业,nohup和&究竟有啥区别?不少同学进行了回复,但并不是所有同学都理解得全对,今天把自己挖的坑自己填了。 测试代码如下: 是一个输出hello与循环轮
架构师之路
2018-06-13
8860
100行代码,搞定http监控框架
集群信息管理,员工信息管理,告警策略管理,几篇前戏已经铺垫足够,今天,分享如何用100行代码搞定一个可扩展,通用的http监控框架。 一、常见的http监控玩法 提问:有哪些常见http监控需求? 回答:常见的http监控需求有两类: html页面监控 返回json数据的http接口 提问:常见的http监控怎么玩? 回答:一般access日志,通过观测以下两个参数来实施告警: http非200状态码 http请求响应时间 二、常见的http监控存在什么问题? 提问:常见的http非200状态码,以及响应时
架构师之路
2018-03-02
1.2K0
小小的公共库,大大的耦合,你痛过吗?
什么是耦合? 耦合,是架构中,本来不相干的代码、模块、服务、系统因为某些原因联系在一起,各自独立性差,影响则相互影响,变动则相互变动的一种架构状态。 感官上,怎么发现系统中的耦合? 作为技术人,每每在心中骂上下游,骂兄弟部门,“这个东西跟我有什么关系?为什么需要我来配合做这个事情?”。明明不应该联动,却要被动受影响,就可能有潜在的耦合。 因为公共库,导致相互受影响,就是一个耦合的典型案例。 场景还原 一个看似“公共”的业务库(*.so *.jar *.dll *.php),很多业务系统都依赖于这个公共库,这
架构师之路
2018-03-02
1.1K0
数据库中间件cobar调研笔记
13年底负责数据库中间件设计时的调研笔记,拿出来和大家分享,轻拍。文章很长,可提前收藏,转发。 一,cobar是什么 开源的mysql的中间件服务 使用mysql协议 对上游,cobar就是传统mys
架构师之路
2018-03-02
1.4K0
URI设计原则,你设计的API做到了么?
咱们设计的REST API真的nice么? 优雅型:http://api.exapmle.com/louvre/da-vinci/mona-lisa 卢浮宫/达芬奇/蒙娜丽莎 中庸型:http://58.com/bj/ershou/310976 北京/二手频道/帖子ID 谢特型:http://api.example.com/68dd0-a9d3-11e0-9f1c 不知道什么鬼 本文将分享URI设计的一些原则。 1. URI的末尾不要添加“/” 多一个斜杠,语义完全不同,究竟是目录,还是资源,还是
架构师之路
2018-03-02
8340
多库多事务降低数据不一致概率
一、案例缘起 我们经常使用事务来保证数据库层面数据的ACID特性。 举个栗子,用户下了一个订单,需要修改余额表,订单表,流水表,于是会有类似的伪代码: start transaction; CURDtable t_account; any Exception rollback; CURDtable t_order; any Exceptionrollback; CURDtable t_flow; any Exceptionr
架构师之路
2018-03-01
6450
一张“神图”看懂单机/集群/热备/磁盘阵列(RAID)
单机部署(stand-alone):只有一个饮水机提供服务,服务只部署一份 ---- 集群部署(cluster):有多个饮水机同时提供服务,服务冗余部署,每个冗余的服务都对外提供服务,一个服务挂掉时依然可用 ---- 热备部署(hot-swap):只有一个桶提供服务,另一个桶stand-by,在水用完时自动热替换,服务冗余部署,只有一个主服务对外提供服务,影子服务在主服务挂掉时顶上 ---- 磁盘阵列RAID(Redundant Arrays of independent Disks) RAID0
架构师之路
2018-03-01
6220
12306系统架构优化
12306系统架构优化 coolshell陈皓优化方案 原文:http://coolshell.cn/articles/6470.html 一、业务复杂度比对 (1)qq业务模型:只访问自己的数据 (2)秒杀业务模型:秒杀能够只接受前N个请求,后续请求直接返回 (3)奥运会售票业务模型:注册+抽奖,非先来先抢,可以事后线下处理 (4)电子商务业务模型:c2c只需关注自己的库存 结论:库存是b2c的噩梦,12306业务与之类似 二、瓶颈 库存业务的操作模式基本是这样的: 1)占住库存 2)付款 3)扣除库存
架构师之路
2018-02-28
2.4K0
Google研发出决定人员是否晋升的算法
2006年Google成立了一只团队,他们的职责是收集和利用数据来支持公司的管理实践,7年来的实践结论是:数据与算法虽好,但人事的决定最终还是要人来决定。 Google是一个由很多工程师组成的公司,每年都要做出许多人事决策:招谁?提拔谁?涨多少薪水?...这些问题应该如何解决呢? 一、初级阶段 一开始,Google找了4,5个资深工程师组成委员会,由他们来审查一堆提名,经过很多次评审与对话之后做出决定。Google人员晋升评审流程相当复杂,要审查的材料和召开的会议太多,以至于连 Google 的会议室都不
架构师之路
2018-02-28
1K0
Google新一代智能验证码
Google新一代智能验证码 图灵测试 来自图灵的论文《计算机与智能》,该测试的内容是:如果计算机能在一定时间内回答由参与测试的人类提出的一系列问题,且其超过30%的回答让测试者误认为是人类所回答,则认为计算机通过人工智能测试。 中文屋子 中文屋子由美国哲学家希尔勒设计的一个思维实验:只要计算机拥有了一定量的数据与规则,例如掌握大量的中文预料与中文词法语法句法规则,就能够回应一切“中文提问”:1)此时计算机根本不理解“中文提问”的含义 2)如果计算机被放在一个屋子里,中文提问者无法区分屋内回答问题的人是人还
架构师之路
2018-02-28
1K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档