扫大街的程序员
码龄11年
关注
提问 私信
  • 博客:230,845
    社区:902
    231,747
    总访问量
  • 135
    原创
  • 1,512,292
    排名
  • 75
    粉丝
  • 0
    铁粉

个人简介:爱思考、爱沟通、爱review、爱总结、爱读史记、爱跑步、还爱翻墙

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2013-11-21
博客简介:

扫大街的程序员

查看详细资料
个人成就
  • 获得40次点赞
  • 内容获得20次评论
  • 获得129次收藏
创作历程
  • 4篇
    2021年
  • 2篇
    2020年
  • 16篇
    2019年
  • 2篇
    2018年
  • 1篇
    2017年
  • 7篇
    2016年
  • 4篇
    2015年
  • 66篇
    2014年
  • 34篇
    2013年
  • 8篇
    2012年
  • 62篇
    2011年
成就勋章
TA的专栏
  • hadoop&hive
    23篇
  • spark
    1篇
  • jvm语言
    30篇
  • 脚本
    3篇
  • 测试
    3篇
  • 读书
    6篇
  • 数据库&sql把玩
    5篇
  • BI/DW
    7篇
  • 数据仓库
  • 算法
    2篇
  • 架构
    15篇
  • wangluo
  • 网络
    12篇
  • 项目错误及解决办法
    9篇
  • 软件工程
    18篇
  • 暑期助教
    5篇
  • 数据库
    8篇
  • 软件测试
    4篇
  • 编程语言
    20篇
  • 常用算法
    5篇
  • 生活杂感
    9篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

高可用方法论

列出了高可用常见的问题和应对措施。问题 典型案例 增大 MTBF 减小 MTTR 程序、配置 Bug 程序、配置 Bug 提升研发、测试质量,灰度发布 监控告警、快速回滚 机器、机房故障 宕机、机房断电 硬件冗余、多机房 自动故障转移,切流到其他冗余机器、机房 突发流量 上游系统异常重试、外部攻击 上游系统容错调度防雪崩、流量配额、防攻击、防抓取 其他同容量不足 容量不足 主流程容量不足 容量规划、容量预
原创
发布博客 2021.08.08 ·
389 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

TCP连接的建立与销毁

1. 服务器 listen 时,计算了全/半连接队列的长度,还申请了相关内存并初始化。2. 客户端 connect 时,把本地 socket 状态设置成了 TCP_SYN_SENT,选则一个可用的端口,发出 SYN 握手请求并启动重传定时器。3. 服务器响应 ack 时,会判断下接收队列是否满了,满的话可能会丢弃该请求。否则发出 synack,申请 request_sock 添加到半连接队列中,同时启动定时器。4. 客户端响应 synack 时,清除了 connect 时设置的重传定时器,把当...
原创
发布博客 2021.07.30 ·
682 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

http网络协议杂谈

单纯的建立链接阶段,不包含数据传输。http1.0,1.5RTT = 3次握手(1.5RTT)https 1.1,3.5RTT = 3次握手(1.5RTT) + https建立(2RTT)http2.0,3.5RTT = 3次握手(1.5RTT) + https建立(2RTT)http3.0,0-1RTT,udp无三次握手说法,若connectionId已存在,可直接复用。参考:一文读懂 HTTP/1HTTP/2HTTP/3...
原创
发布博客 2021.07.29 ·
514 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tomcat源码关键点

tomcat容器体系tomcat组件请求过程tomcat责任链模式tomcat nio模型tomcat 线程模型tomcat bind设置,tomcaorg.apache.tomcat.util.net.NioEndpoint#bind半连接,全连接队列一次完整请求Spring调用入口...
原创
发布博客 2021.07.28 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

性能压测常见问题及定位

原创
发布博客 2020.11.13 ·
501 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

feed流架构设计探讨

如何设计一个feed流信息系统。概念feed:用户发表的内容follower:A关注B,A是B的followerfollowee:B被A关注,B是A的foloweefeed流:持续更新并展示folowee的内容产品偏向1:微博、twitter类2:微信朋友圈、陌陌类3:快手、抖音类产品目标。1:用户可以读取/存储微博2:用户可以关注...
原创
发布博客 2020.02.09 ·
1060 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

钝化的中年人

人到中年,特别容易钝化。最近半年,你学习到了什么新技能。读了什么书,有什么新的体会,陌生信息接受消化比例如何。如果没有,还停留在吃老本的阶段,ok,那可以肯定你已经是钝化的中年人。刀剑不打磨,就会自我生锈,人不打磨呢?我们在幼儿园、小学、初中、高中、大学的时候,目标非常明确就是升入更好的学校,家长和老师逼着,身边的同学和环境也都是积极向上的。等到毕业,走上社会,瞬间...
原创
发布博客 2019.08.15 ·
272 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

写代码的三个阶段

个人把写代码分为三个阶段,请勿对号入座。直接开撸管他三七二十一,需求直接开干,程序能跑通能干活就行。架构先行拿到需求脑子过一遍,80%的架构和接口已经梳理定义完毕,尚有部分细节的没想明白怎么实现,边开发边想,边写边重构,等开发完,架构也定义清晰。预见未来需求过一遍,架构已定义完毕,架构设计既能满足现在,也能预见到未来需求的变更。接口定义,架构实现,细节打磨...
原创
发布博客 2019.08.15 ·
878 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

谈谈分享

训练有素、技能精干的军人是打胜战的必要条件。对于公司同理,必要的分享和培训机制是非常有益的。 为什么需要分享 公司 培育技术干练的队伍,不断提高团队的实力下限。 开放、协作的团队文化 提升团队的凝聚力 打造公司品牌能力建设 个人 学...
原创
发布博客 2019.07.28 ·
280 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

高并发利器WAL顺序写

WAL机制事物日志可以帮助提高事物的效率。使用事物日志,存储引擎在修改标的数据时只需要修改其内存拷贝,再把修改行为记录到持久在硬盘上的事务日志中,而不用每次都将修改的数据本身持久到磁盘中。事物日志采用的是追加的方式,因此写日志的操作是磁盘上一小块区域内的顺序I/O,而不像随机I/O需要在磁盘的多个地方移动磁头,所以采用事物日志的方式相对来说要快得多。事务日志持久以后,内存中被修改的数据在后台可...
原创
发布博客 2019.06.03 ·
2017 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

管理的必经之路-开会

经理人的产出=他直接管辖部门的产出+他间接影响所及部门的产出。中层经理人工作中很重要的一部分是提供信息与技术,并且将较理想的行事方法传授给受他管理或影响的人;另外,经理人也必须制定决策,或者帮助别人制定决策。而这两种职责,都必须面对面开个会才能履行。因此,我必须重申:会议是从事管理工作必须的媒介。你绝对无法避免开会,但你能让会议更有效率。以上提到两种不同经理人的职...
原创
发布博客 2019.05.19 ·
592 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

如何double你的能力

如何double自己的能力,对不起,我也不知道。但我也在努力的路上,分享一些具体思路,希望对大家有帮助。目标定义首先你得明白能力double之后,你该是什么样子,很简单,用钱衡量。把当前薪资*2,然后通过招聘网站、HR和猎头,知悉该money对应的职位,职能和工作范围,有了具体的目标,接下来就是对照差距行动。八维空间观察身边人,领导,领导的领导;平级,平级的平级...
原创
发布博客 2019.05.17 ·
2918 阅读 ·
8 点赞 ·
4 评论 ·
13 收藏

谈谈身边的强者

把身边的厉害人物习惯记录下,向强者学习,不断给自己照照镜子。目的导向,目标导向,结果导向 正面:知道自己想要什么,不想要什么。目标应拆分的若干具体过程和关键检查点,每件事情都有明确的动机和方向点。 反面:年年目标年年立,年年目标都一样。每天学习新知识,每天看的都相似,知识没有沉淀和复盘不能叫做知识。 欲望强烈,愿力强烈 正面:渴望改变命运,愿力强烈,甭管是要发财致富,还是建立新中...
原创
发布博客 2019.05.13 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Review Board管理员操作手册

1.登录成功之后切换到Admin视图2.管理员主要操作视图 name description Users 注册用户信息 Review groups Target reviewer groups,类似于邮件组,指定Review groups,其下的所有人都能收到review request Default reviewers ...
原创
发布博客 2019.04.28 ·
1686 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Review Board服务器安装手册

此操作手册为运维安装Review Board软件服务时候参考。操作系统配置:CentOS Linux release 7.5.1804 (Core),2C4G,目前使用的为3.0.14版本。#源更新yum updateyum list | grep initscriptsyum install initscriptsyum install httpd#安装pipy...
原创
发布博客 2019.04.25 ·
547 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

浅谈基层管理

我带团队的时间并不长,中间也犯过很多错误,在此特别感谢老板和公司给我这个机会,也谢谢大家对我的包容和支持。路很长,大家一起努力,下面是我一年的一些心得体会,还请诸位批评指正。1. 梦想、使命和愿景这个东西比较虚,但我觉得非常有意义,把目标摆在台面上,按照这个去带团队和要求大家。互联网xx公司最有战斗力的团队,吃着公司的饭就不能砸公司的锅。身为leader要为下...
原创
发布博客 2019.04.16 ·
514 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

2019年已经过去1/4,当初的愿望都实现了吗

19年已经过去1/4,大家的愿望都实现了吗?不管你信不信,反正我的没有。good基本每两周约朋友吃饭叙旧,聊聊人生、喜怒哀乐。今年终于把股票账号开了,作为新韭菜入场,开户其实很简单的事儿,App就能直接办理。公众号写了5篇文章,微信的赞赏功能也开通了,竟然有了打赏,喜上眉梢,谢谢各位祖宗、大爷美女的厚爱。bad每天手机使用最多1.5个小时,没实现。《网易一千...
原创
发布博客 2019.04.09 ·
508 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从TCP三次握手说起——浅析TCP协议中的疑难杂症

【引言】说到TCP协议,相信大家都比较熟悉了,对于TCP协议总能说个一二三来,但是TCP协议又是一个非常复杂的协议,其中有不少细节点让人头疼。本文就是来说说这些头疼点的,浅谈一些TCP的疑难杂症。那么从哪说起呢?当然是从三次握手和四次挥手说起啦,可能大家都知道TCP是三次交互完成连接的建立,四次交互来断开一个连接,那为什么是三次握手和四次挥手呢?反过来不行吗?疑症一:TCP的三次握手、四次...
转载
发布博客 2019.03.31 ·
418 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

论code review代码审查

什么是Code reviewCode review is the process of making pieces of source code available for other developers to review, with the intention of catching bugs and design errors before the code becomes part ...
原创
发布博客 2019.03.31 ·
422 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

论如何提高研发效能

为什么要提高研发效能,因为技术本身是为业务服务的,产品的价值体现在业务上,技术的所有价值最终都要通过业务结果来呈现,我们的根本目的是帮助业务成功,促进业务腾飞。那技术就不重要了吗!重要,因为所有的业务价值最终都要通过软件服务来变现,两者相辅相成,互相促进。那如何提高研发效能?一个项目从立项到上线涉及到角色包含客户、运营、客服、产品、技术、测试。涉及到关键流程如下。...
原创
发布博客 2019.03.28 ·
3703 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏
加载更多