自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 网络探测和诊断工具 - mtr

概述最近研究 traceroute 和 mtr 主要是网络监控的需要,需要通过这些工具探测出整个公司的网络拓扑和端到端之间的网络状况。一般情况,我们使用ping,traceroute,nslookup测试网络的连通性,今天我们介绍一个Linux下判断网络连通性的工具:mtr,mtr的全称:my traceroute,是一个集ping和traceroute功能的网络诊断工具...

2022-06-10 14:30:45 3327

转载 google code review系列6 - 处理code review中的pushback(完结篇​)

接上篇:google code review系列5 - 如何编写code review评论。本篇是code review的完结篇,pushback可以解释成对code review出来的问题的拖延、推拒和抵制。本篇主要讲述reviewer和开发人员存在建议冲突时如何处理,面对开发人员承若延后处理应该如何操作,以及面对code review过程中的抱怨应该如何应对,让cod...

2022-05-20 00:00:16 264

原创 google code review系列5 - 如何编写code review评论

接上篇:google code review系列4 - code review的速度。本篇主要讲述如何编写code review评论,首先是要礼貌,不要激发reviewer和开发人员的矛盾,只有对事不对人,才能保证代码质量。最后,还需要给出解释,并且应该在指出问题和提供直接指导之间找到平衡。翻译:https://google.github.io/eng-practices...

2022-05-19 07:00:56 397

原创 google code review系列4 - ​code review的速度

接上篇:google code review系列3 - 浏览审查中的change list。本篇主要讲述快速响应对code review整个过程的重要性,这里说的是快速响应,而不是整个code review过程加速草草了事。快速响应是一种好的体验。当然快速响应的前提不是让你打断现有的,需要专注的手头任务(例如:编码);以及大的change list我们应该如何处理,跨时...

2022-05-18 07:00:02 207

原创 google code review系列3 - 浏览审查中的change list

接上篇:google code review系列2 - 在code review中寻找什么?。本片主要讲述我们应该在code review中寻找什么?也就是我们应该在code review中关注什么?主要的关注点应该集中在哪里?下面我们看看google是如何做的。翻译:https://google.github.io/eng-practices/review/review...

2022-05-14 07:18:00 159

原创 google code review系列2 - 在code review中寻找什么?

接上篇:google code review系列1 - code review的标准。本片主要讲述我们应该在code review中寻找什么?也就是我们应该在code review中关注什么?主要的关注点应该集中在哪里?下面我们看看google是如何做的。翻译:https://google.github.io/eng-practices/review/reviewer/...

2022-05-11 07:18:00 266

原创 google code review系列1 - code review的标准

最近公司在做Code Review,需要整理一些Code Review的文档和大家分享,下面是对Google Code Review文档的翻译过程中自己的感想,结合自己的理解,分享给大家,同时欢迎大家讨论,你们在公司是怎么做Code Review的。在以前公司虽然也有Code Review,但是都比较随意,可能花了时间,但是没有起到真正的作用,下面我们看看google是如...

2022-05-07 07:18:00 439

原创 网络探测和诊断工具 - traceroute

一、概要traceroute是Linux和Mac OS等系统默认提供的用于网络诊断和探测最常用的工具,Windows系统提供了一个叫:tracert的工具,和traceroute工具的功能相同。通过IP地址或域名,traceroute能探测数据包从源地址到目的地址之间经过哪些路由器,以及经过每个路由器的耗时。二、traceroute原理2.1 相关名词ICMPICMP全称...

2022-04-24 14:19:00 5001

原创 技术更新太快,很容易被淘汰,真的是这样吗?

计算机计算变化快吗?先说结论:计算机技术更新并不快,技术本身更新是很小很小的。真正变化快的是:“轮子”,也就是框架,比如Java使用的一些框架,特别是近些年前端框架,简直犹如雨后春笋般的冒...

2022-03-13 16:34:28 2287 3

原创 git常用命令,保存这张图就够了

git常用命令常用的git命令,保存上图即可,如下是文字版本。1、开始初始化,生成.git仓库gitinit删除版本库:git -rf .gitgit-rf.git2、提交提交修改和...

2022-03-05 17:26:58 301

原创 Spring Cloud Gateway高风险漏洞,建议尽快升级

一、Spring Cloud Gateway 概述Spring Cloud Gateway 是提供了一个用于在Spring Webflux之上构建API网关的库。Spring Cloud ...

2022-03-04 14:18:19 6906

原创 时间轮(TimingWheel)算法总结

通过阅读篇文章您可以很容易理解平时所使用的开源框架是如何进行任务调度的。而且对于以后业务上碰到需要做时间任务调度的需求,也可以尝试着用实践论算法去实现。一、时间轮的应用其实早在1987年,...

2022-02-25 22:18:00 1443

原创 云原生之可观测性-OpenTracing、OpenSensus、OpenTelemetry

一、OpenTracing官网地址:https://opentracing.io/OpenTracing是CNCF(Cloud Native Computing Foundation pr...

2022-01-20 21:14:39 1903

原创 大厂“断子绝孙式”、“养蛊式”招聘有多害人?

周末和前同事吃饭聊天,听说互联网大厂所谓的“断子绝孙式”、“养蛊式”招聘大法。特别狠,不知道是谁想出来的,真的**损到家了。一、什么是“断子绝孙式”、“养蛊式”招聘大法?它们首先会把及格...

2022-01-12 00:00:00 1797

转载 将博客搬至CSDN

将博客搬至CSDN

2022-01-11 21:45:25 100

原创 云原生之可观测性 - APM概念及选型

导读:为了让大家更好的 APM 系统的设计实现,我将在公众号编写《云原生之可观测性》系列文章,深入讲解 APM 系统的产品设计、架构设计和基础技术。APM是一个庞杂的技术体系,涉及到很多开...

2022-01-09 14:27:48 1462

原创 MySQL的Replace用法详解

replace into平时在开发中很少用到,这次是因为在做一个生成分布式ID的开源项目,调研雅虎推出的一个基于数据库生成唯一id生成方案:flickr 碰到的一个知识盲点,仅以此篇记录一...

2022-01-07 12:00:00 30475

原创 Kafka Producer全流程分析和思考

本号旨在一篇文章说清楚一个问题,凭借个人十多年的工作经验,觉得不存在一篇文章就能让你懂xxx,熟悉或者精通一门语言,一个框架,需要应用场景、时间、精力去研究和深挖。Kafka Produc...

2022-01-04 22:56:02 1469

原创 学历低能不能大厂?

最近有人后台问我,学历低,只有大专,能不能进大厂吗?首先我想回答的是:能,但是你要付出更多的努力。校招肯定没戏,经过几年社会毒打,社招是有机会的。学历重要吗?重要,非常重要。好的学历可能让...

2021-12-29 21:04:52 774

原创 中国程序员多不多?

其他程序员我不了解,作为一名Java 程序员,曾经在国内两家top的互联网呆过,也去过所谓的独角兽,还有创业公司和外企。程序员多不多?多,非常多,但是专业的程序员不多。低端程序员非常多,中...

2021-12-25 14:53:25 309

原创 HBase、Cassandra、LevelDB、RocksDB底层数据结构是什么?

大家好,我是球哥。没啥球用的球,目前在965互联网公司做架构。今天分享开源数据框架中最最常用的底层数据结构。一、概述当前已被广泛运用在一些开源的数据产品中,如:HBase、Cassandr...

2021-12-23 21:24:33 3085

原创 卷不动了,我选择降薪去外企来平衡工作和生活

码农一名,互联网行业,接近35岁时降薪到了外企,来外企之前,也拿到了国内几个顶级卷厂的offer,总包都还不错。后来去了一家成长期的企业,主要想博最后一把,而且开的月薪很不错,光月薪就接近...

2021-12-19 20:09:19 444

原创 从Log4j2原理、攻击和解决方案来聊聊这次全球性的Log4j2漏洞

本文分四个方面来说说Log4j2的相关问题1、Log4j2原理2、如何利用漏洞进行攻击3、解决方案4、带来的思考。此次漏洞影响面之广足以载入安全史册,Log4j2凭借一己之力让全球程序员过...

2021-12-16 07:30:00 465

原创 2022大厂开始反内卷,阿里和蚂蚁升级员工福利,打响第一枪

今天(12月13日)和前同事聊天,据说阿里要公布反内卷福利了,说实话挺替他们高兴的,其实大部分同学都不想卷,但是身处其中又不得不卷。我也是深受内卷毒害的人,不得已跑到外企狗着,希望工作和生...

2021-12-14 09:42:00 927

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除