摘要:
要使用Git统计某个用户新增的代码行数,您可以使用带有 --numstat 选项的 git log 命令,结合 awk 脚本进行行数统计。以下是一个具体的命令示例,用于统计指定用户在最近一周内新增的代码行数: git log --author="用户名" --since="YYYY-MM-DD" - 阅读全文
摘要:
1.Windows系统资源管理器打不卡,电脑能登陆,但是点击磁盘的每个盘符都打不开,打开就卡死 进入系统服务,找到我“Windows Search”,右键属性,把“启动类型”改成“禁用” ,然后重启电脑即可。 参考:https://www.bilibili.com/read/cv24356168/ 阅读全文
摘要:
现象:服务器cpu占用100%,但是使用top命令又找不出具体的进程,top中显示出来的进程都很正常,如下: 根据经验,很大概率是中病毒了,可能是有挖矿进程入侵服务器了,一般这种病毒的进程会隐藏,可以学习一下常见隐藏进程的办法。所以我们现在的目的主要是找出隐藏的进程。 解决办法如下: 1.挖矿程序一 阅读全文
摘要:
参考:https://blog.csdn.net/React_Community/article/details/124011226 阅读全文
摘要:
参考:https://blog.csdn.net/supperman_009/article/details/125231710 阅读全文
摘要:
更正: 线程越多,会耗费越多的内存,在线程切换上,为什么线程越多消耗的时间越长呢?其实单个线程的上下文占用的内存其实是不会随着线程数量的增多而增多的,线程越多切换越慢是和操作系统的CPU调度器的调度策略有关,目前大部分服务器操作系统的cpu调度器使用的调度策略是“CFS”(CFS是Completel 阅读全文
摘要:
参考: https://blog.csdn.net/fan2012huan/article/details/51007517 https://www.ibm.com/developerworks/cn/java/j-lo-polymorph/ 阅读全文
摘要:
Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。 通常我们需要先将code提交到gerrit上,然后code review通过,才能正常合入,但是很多情况下提交的代码需要在真 阅读全文
摘要:
今天测试团队反馈说,服务A的响应很慢,我在想,测试环境也会慢?于是我自己用postman请求了一下接口,真的很慢,竟然要2s左右,正常就50ms左右的。 于是去测试服务器看了一下,发现服务器负载很高,并且该服务A占了很高的cpu。先用top命令,看了load average,发现都到了1.5左右(双 阅读全文
摘要:
接口在线上服务器出现异常的时候,我们第一时间就是去服务器看下log,检查log是否有异常堆栈信息,如果有异常堆栈信息的话,再结合api的access log,是非常容易找出问题所在的,所以我们要学会看异常堆栈信息。异常堆栈信息如何看呢?下面我们一起来看一下。 下面是一个简单的demo: pack 阅读全文