摘要:可以使用pystack查看python进程当前的运行情况和堆栈情况
阅读全文
摘要:安装python环境: intel macos版的 :https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-py38_4.8.2-MacOSX-x86_64.sh / Apple macos版本的: https://gi
阅读全文
摘要:1. 修改 /etc/sysconfig/network 中 HOSTNAME 值,如: NETWORKING=yes HOSTNAME=${your-hostname} 2. 执行 hostname ${your-hostname} 使主机名立即生效 hostname ${your-hostnam
阅读全文
摘要:秘籍:10条命令1分钟,快速分析Linux性能问题! 如果某个Linux有性能问题,你登录之后来排查,第一分钟内你会使用哪些命令做那些方面的排查? 在 Netflix,我们在云端有大量的 EC2 实例,有好几个性能分析工具来监控和排查性能问题。包括全云监控产品 Atlas 以及实例粒度的 Vecto
阅读全文
摘要:google浏览器清空dns缓存:chrome://net-internals/#dns 访问这个地址,然后清空相关数据 mac系统清空dns缓存命令: 参考:如何刷新 Mac 上的 DNS——MacOS 清除 DNS 缓存
阅读全文
摘要:问题描述 在使用秘钥(无密)登录服务器时有如下警告: Warning: the ECDSA host key for '${hostname}' differs from the key for the IP address '${hostip}' 解决方案 方案1: ssh是添加参数 -o Use
阅读全文
摘要:背景:线上某个服务cpu偶发性报警,当上机器去查看时,可能已经恢复,抓不到现场,因此期望能够自动监控cpu,发现异常及时dump堆栈信息 方案:通过如下脚本临时搞一下 #!/bin/bash program="xxxxxx.jar" while((1)) do java_pid=$(ps aux|g
阅读全文
摘要:你想知道你的公网IP地址是多少,通常的做法是去百度输入IP就会显示你的公网IP地址和IP归属地,但我今天遇到一个问题:命令下如何查看电脑的公网IP?以下分享解决这个问题的方法。 http://www.cip.cc/ # curl cip.cc IP : 115.148.41.67 地址 : 中国 江
阅读全文
摘要:初始化,添加类名静态字段,加上postConstruct注解,用于注入bean 比如有如下类想要调用registUserMapper,则实现如下: @Component // 如果类之前没有这个注解,一定要加上 public class RegisterRpcService { // 添加类名静态字
阅读全文
摘要:安装过程: 1:安装Homebrew 2:在终端中输入指令:brew install mysql 3:输入指令:brew unlink mysql 4:输入指令:brew install mysql-connector-c 5:输入指令:sed -i -e 's/libs="$libs -l "/l
阅读全文
摘要:背景: 在安装了python 3.7.5和ipython 7.3.0后,在python下无法自动补全,也无法自动显示对象属性和方法 解决办法: 有两个包默认安装的版本过高导致,因此降低这两个包的版到如下版本以下即可 jedi 0.17.0 parso 0.7.0 (jedi 0.17.0 最低要求p
阅读全文
摘要:你本地有分支service-catelog-createtm, 如果不想改这个名称可以这么做(feature/service-catelog-createtm不存在才行):1. git push origin service-catelog-createtm:feature/service-cate
阅读全文
摘要:在这次mac升级系统后,我发现我的/data目录消失了,于是我执行了命令: mkdir /data结果发现居然提示我Read-Only filesystem,即使加上了sudo也没用 在我查阅相关资料后找到了解决办法(关闭SIP,然后输入sudo mount -uw /,创建文件夹添加权限,最后启用
阅读全文
摘要:将前一个命令的结果,空格分割后每个参数执行后面的命令 awk '{print $2}' a|xargs -I {} host {} xargs 命令教程
阅读全文
摘要:https://tools.miku.ac/ (mikutool) 各类工具集 http://www.alltoall.net/ 免费在线格式转换工具,各种类型互转(文档,视频等) https://cn.office-converter.com/ 免费在线文件转换器(文档,视频等) https://
阅读全文
摘要:# a新增行数,d删除行数 git log --author="`git config --get user.name`" --pretty="%H" --after="2019-01-01" --numstat | awk 'NF==3 {a+=$1; d+=$2} END {printf("+%
阅读全文
摘要:背景: 公司登陆线上服务器一般都要经过跳板机才能登陆,过程比较麻烦,如果要频繁登陆某个机器而且机器名不好记很费劲,使用expect自动登陆会方便很多 实现: 使用expect脚本自动登陆: 相关链接 expect - 自动交互脚本
阅读全文
摘要:在某些情况下,我们需要限制程序的运行时间(比如cronjob等),这里简单介绍下使用信号及timeout的实现方法 1. 假如有如下代码(test_timout.sh): 一旦运行后(bash test_timout.sh),就无法自行终止;如果在代码中有bug,导致程序无法正常终止,那么机器的资源
阅读全文
摘要:因为我的服务器集群需要回收日志到中央进行统一处理,所以需要建立ssh互信关系实现免密登录。关于ssh的使用大家可能都很熟悉了,我们今天主要来讲下ssh连接和免密登录的原理。 scp 传输文件 scp(secure copy)是linux系统下基于ssh登录进行安全的远程文件拷贝的命令。 # 传递文件
阅读全文
摘要:背景: 由于在公司git的配置是公司内自己的用户id及邮箱,如果用同样的配置在github上提交公开项目,可能造成用户名及邮箱泄露,因此对于github上的项目,最好单独设置用户名,而每次在向github提交时都设置一下用户名不方便且容易忘记,因此做了如下设置,方便自动为github项目设置用户名,
阅读全文