上一页 1 2 3 4 5 6 7 ··· 16 下一页
  2021年11月14日
摘要: 引子 在《容易引起雪崩的两个处理》里,我提到一个慢查询的问题。本文先从整洁架构的角度讲讲慢查询sql完成的功能以及设计,再介绍对sql进行的实施测试现象以及思考。 设计讲解 一见杨过误终身,有多少萌妹子败给了一个痴字。金庸笔下的痴儿怨女数量之多就需要单独申请服务器,用独立存储单元进行存储。 先说神雕 阅读全文
posted @ 2021-11-14 14:35 编程一生 阅读(1292) 评论(6) 推荐(4) 编辑
  2021年11月11日
摘要: 引出四个维度 工作快十五年了,从十年前开始经常会有新项目,需要从头开始做方案和设计。做技术选型很少成为我的难题。不是因为这方面我多有方法,而通常是很少有选择。在做技术选型的场景下基本有以下四个维度: 维度一 从系统构成上有两种: 第一种,有之前的老系统,需要重构 第二种,从零开始建的服务 维度二 从 阅读全文
posted @ 2021-11-11 16:13 编程一生 阅读(1317) 评论(2) 推荐(1) 编辑
  2021年11月9日
摘要: 很多朋友可能会因为自己做的工作不是特别核心或者业务简单而引起面试中没有自信。但是很多公司面试的时候是可以接受面试者之前岗位的并发量、交易量低一些的。比如我们要招聘和我们交易量同等级或者以上的出来的人才,业界本来就没有多少,但我们还是要招人的。所以很多时候更偏向于考察面试者的设计底蕴、思考和解决问题的能力。 阅读全文
posted @ 2021-11-09 13:00 编程一生 阅读(990) 评论(1) 推荐(4) 编辑
  2021年11月8日
摘要: 关键词:专治不明白 大纲:lambda表达式的本质是匿名内部类、lambda表达式的省略规则、stream API就是运用fluent风格的一个特例、一分钟理解MapReduce、用Intellij对stream API做debug 阅读全文
posted @ 2021-11-08 07:46 编程一生 阅读(1547) 评论(5) 推荐(9) 编辑
  2021年11月4日
摘要: 常分类,常整理。大家可以利用自带的搜索功能当智能机器人来用啦~~ 面试类 面试中一个暴露能力等级的问题 社招面试的架构分析 分享一个作为面试官的面试思路 面试专家职位面试官会问什么 知名互联网公司需要什么样的人才 谈面试中的亮点 面试官说:你真的不是不优秀只是不合适 面试官视角看面试 MySQL常见 阅读全文
posted @ 2021-11-04 20:00 编程一生 阅读(113) 评论(0) 推荐(0) 编辑
  2021年11月3日
摘要: 引子 遵从SOLID五大设计原则、遵从三大编程范式……很多的设计原则对于像我这样工作十几年的人来说,已经刻到了骨髓里。 在平时工作中,不自觉的进行了熟练的运用:看到公司里有个基础数据这样的服务,明知道很难很难也要决心治理掉:“这种服务不应该存在!任何一个软件模块都应该只对一个用户或系统利益相关者负责 阅读全文
posted @ 2021-11-03 13:39 编程一生 阅读(1466) 评论(14) 推荐(11) 编辑
  2021年10月31日
摘要: 引子 上篇《架构师之路-https底层原理》里我提到了上面的整体视图,文章也介绍了想要真正能在工作中及时正确解决问题的基本功:原理理解透彻。今天以redis集群解析为例介绍一个及时敏锐的发现问题的基本功:深入分析。 我认为达到深入分析有三个步骤: 第一步,深入理解 第二步,学以致用 第三步,千人千问 阅读全文
posted @ 2021-10-31 22:48 编程一生 阅读(546) 评论(0) 推荐(1) 编辑
  2021年10月29日
摘要: 背景 之前有几个朋友问过我:“想提高自己时,网上说这个也要学。那个也要学。什么新的都说要学。经历又不够,怎么办。”我回答说:“先学习用的到的东西,学以致用。”朋友就叹息到:“面试的时候都会问各种新技术,我太难了。”这些朋友的问题在于认知层面。一两句话可以让大家把认知提升上去,我的能力还不够,所以当时 阅读全文
posted @ 2021-10-29 18:49 编程一生 阅读(731) 评论(1) 推荐(0) 编辑
  2021年10月28日
摘要: 引子 先说说我对架构师的理解。从业务能力上,需要的是发现问题和解决问题的能力;从团队建设上,需要的是能培养团队的业务能力;从项目管理上,把控好整个项目和软件产品的全生命周期。 我搜索了一下架构师的培训课程,讲什么的也有。实际上是Java从入门到精通的课也冠名架构师课程;讲持久层框架的也冠名架构师课程 阅读全文
posted @ 2021-10-28 09:20 编程一生 阅读(1062) 评论(1) 推荐(2) 编辑
  2021年10月27日
摘要: 背景 RabbitMQ现在用的也比较多,但是没有过去那么多啦。现在很多的流行或者常用技术或者思路都是从过去的思路中演变而来的。了解一些过去的技术,对有些人来说可能会产生众里寻他千百度的顿悟,加深对技术的理解,更好的应用于工作中去。 本篇整体采用从浅到深的逻辑结构来描述。 入门部分 什么是MQ MQ全 阅读全文
posted @ 2021-10-27 14:32 编程一生 阅读(991) 评论(1) 推荐(3) 编辑
  2021年10月21日
摘要: 引子 9年前我入职一家公司,团队里都是之前公司的原同事,彼此都很熟,对各人的能力也都很了解。我当时负责整个公司的搜索引擎。上班第一天,我在看之前的遗留代码。原同事过来问我:“你是打算用这个老系统改造还是重写?”我笑了笑说:“我还是重写吧。” 原同事也意会的笑了笑说:“我就知道。”当时我们都多少带着些 阅读全文
posted @ 2021-10-21 15:32 编程一生 阅读(1637) 评论(4) 推荐(4) 编辑
  2021年10月17日
摘要: 国庆放假期间,为了不让大家在假期太烧脑,还是再来一篇综合能力培训的文章。 阅读全文
posted @ 2021-10-17 14:31 编程一生 阅读(768) 评论(1) 推荐(0) 编辑
  2021年10月16日
摘要: 背景 同事发现一个有重要服务在运行的物理机上,一个目录虽然够用,但是比另一台同样服务的机器相比,空间很小。我们还是跟SA沟通了此事。最终SA跟厂商确认是因为磁盘有坏道引起。因为我们磁盘阵列采用的是RAID1模式,所以并不影响服务运行,但是为了保证服务的稳定性,我们还是决定对磁盘进行修复。结果呢,在约 阅读全文
posted @ 2021-10-16 14:02 编程一生 阅读(676) 评论(2) 推荐(2) 编辑
  2021年10月2日
摘要: 背景 先介绍标题《容易引起雪崩的两个处理》的第一个处理:慢查询。上周在测试环境遇到一个慢查询问题,虽然是测试环境,但是现象还是很让人担忧的:“在大量执行update操作”“已经执行1个多小时”“负载200多,基本上库都卡死了”。把库都要搞挂了,细思极恐啊。于是,这个事件处理的优先级即刻被升级为S级别 阅读全文
posted @ 2021-10-02 10:20 编程一生 阅读(388) 评论(0) 推荐(0) 编辑
  2021年9月30日
摘要: 背景 通常我写在文章发表出来之前我问的一些面试题都是我要下架的面试题。就是说我有一个面试题库,我会经常更新,淘汰一些。一般淘汰的问题我才敢拿出来全面分析,避免造成面试时候的不公平。但是有一道题,我面试时必问,我也建议其他的面试官考察这道题。如果面试者能提前准备,回答的很漂亮,再好不过。但是这道题就像 阅读全文
posted @ 2021-09-30 14:39 编程一生 阅读(2772) 评论(12) 推荐(4) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页