摘要:
工程师意识 对有些同学来说,前两周是非常忙碌的两周。线上发生了几起事故,虽不全是我们部门的,但很多同学也在群策群力的一起去解决、复盘、改进。同时,我们上周也对部门H1的冒烟、事故进行了回顾。 我们希望通过对踩过坑的深度复盘,去发现需要改进的点,然后下次不再犯同样的错误。复盘后发现,引发故障的原因中, 阅读全文
摘要:
工程师意识 对有些同学来说,前两周是非常忙碌的两周。线上发生了几起事故,虽不全是我们部门的,但很多同学也在群策群力的一起去解决、复盘、改进。同时,我们上周也对部门H1的冒烟、事故进行了回顾。 我们希望通过对踩过坑的深度复盘,去发现需要改进的点,然后下次不再犯同样的错误。复盘后发现,引发故障的原因中, 阅读全文
摘要:
git信息配置 查看自己的git信息配置里 name 和email是否正确 vim ~/.gitconfig [user] name = parker.qian email = parker.qian@huolala.cn [credential] helper = store [core] aut 阅读全文
摘要:
我们在做Linux负载计算的时候,我们需要了解负载的几个概念 1)Linux负载是什么 2)Linux负载怎么计算 3)如何区分目前负载是“好”还是“坏” 4)什么时候应该注意哪些不正常的值 1)Linux负载是什么 我们怎么来理解Linux的负载呢? 打个比方 一核CPU对应我们一条公路,一个进程 阅读全文
摘要:
Mac命令删除文件夹 1.删除空目录:rmdir 目录 不过一旦目录非空会提示:Directiry not empty 使用rm既可以删除文件又可以删除文件夹 2.删除文件夹:(无论文件夹是否为空),使用 -rf 命令即可。 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,一并删除 阅读全文
摘要:
IDEA 帮助文档提供了切换分支时的选项说明; 1. 本地分支切换的时候(例如A切到B),会弹出来Restore workspace on branch switching 对话框,如果选择是的话,在切换分支的时候,你在当前分支(A)所做的一些还未add或commit/push的文件改动(包括断点等 阅读全文
摘要:
简洁清爽的代码风格应该是大多数工程师所期待的。在工作中笔者常常因为起名字而纠结,夸张点可以说是编程5分钟,命名两小时!究竟为什么命名成为了工作中的拦路虎。 每个公司都有不同的标准,目的是为了保持统一,减少沟通成本,提升团队研发效能。所以本文中是笔者结合阿里巴巴开发规范,以及工作中的见闻针对Java领 阅读全文
摘要:
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。 一、校验数字的表达式 1. 数字:^[0-9]*$ 2. n位的数字:^\d{n}$ 3. 至少n 阅读全文
摘要:
转自:https://my.oschina.net/sxgkwei/blog/825700 e.printStackTrace() 会导致锁死?这仅仅是打印啊,怎么可能?! 先别惊呼不可能,且听我细细道来。 先看截图1: 注意右下角区域,红框部分。这块内存是什么呢?非堆!那么,左边是代码缓存区内存, 阅读全文
摘要:
转自:https://my.oschina.net/sxgkwei/blog/825700 e.printStackTrace() 会导致锁死?这仅仅是打印啊,怎么可能?! 先别惊呼不可能,且听我细细道来。 先看截图1: 注意右下角区域,红框部分。这块内存是什么呢?非堆!那么,左边是代码缓存区内存, 阅读全文
摘要:
直接用e.printStackTrace来打印日志有错吗?当然不错,但是不好。主要原因有以下几点: 1、占用太多内存,造成锁死要打印字符串输出到控制台上,需要字符串常量池所在的内存块有足够的空间。然而,因为e.printStackTrace() 语句要产生的字符串记录的是堆栈信息,太长太多,内存被填 阅读全文
|