Java性能问题分析常用命令

1.查看线程占用cpu大小 top -H -p pid 2.打印堆栈信息 jstack pid > filename 上一步骤中查看的线程id转换为十六进制,查看各个线程的信息 cat filename | grep -C 20 线程id 3.查看gc信息 js...

2018-10-13 19:20:23

阅读数 173

评论数 0

volatitle

    被volatitle修饰的变量能够保证可见性,不保证原子性,每个线程能够获取该变量的最新值。    实现的机制:在写volatitle变量写到主内存时,指令前会加上lock,该指令有两个影响:    将当前处理器缓存行的数据写回系统内存;    这个写回内存的操作会使得其他CPU里缓存了该...

2018-06-23 11:40:28

阅读数 255

评论数 0

用kubeadm在Red Hat 7/CentOS 7快速部署Kubernetes 1.7

前言 kubeadm是Kubernetes官方推出的快速部署Kubernetes集群工具,其思路是将Kubernetes相关服务容器化(Kubernetes静态Pod)以简化部署。kubeadm当前处于beta阶段,不建议生产环境使用(比如etcd单点)。使用kubeadm部署Kub...

2018-02-06 23:12:32

阅读数 547

评论数 0

centos7 内核升级

centos官网提供的镜像始终是3.10 版本,有时需要更高的内核版本,下面是升级到最新版本的步骤 1、升级内核需要使用 elrepo 的yum 源,首先我们导入 elrepo 的 key      rpm --import https://www.elrepo.org/RPM-G...

2018-02-03 13:44:33

阅读数 549

评论数 0

centos7 SSH Secure远程工具中文乱码

关于远程工具乱码的解决: 使用远程工具进行连接时,如果linux有中文文件或目录,显示时会出现乱码,原因是linux编码是UTF-8,而远程工具默认是当前系统本地编码即GBK。所以解决方案是统一两者编码就OK了,但是该SSH Secure工具不能设置编码,所以通过修改linux的系统编码的方式进...

2018-02-03 13:36:47

阅读数 1124

评论数 0

docker安装及常用命令

本文基于CentOS 7版本进行描述。CentOS对Docker支持较好的版本是CentOS 7。 本文docker-engine的版本是1.12。 安装 准备 # 更新系统软件包 yum update # 安装docker的yum源 tee /etc/yum.repos.d/docker...

2017-12-25 23:54:15

阅读数 160

评论数 0

urllib2.HTTPError: HTTP Error 504: Fiddler - Receive Failure

刚接触python学习,写一个简单的爬虫,在用fiddler抓取网络信息报了错 ,服务器报了504错误, 经检查使用fiddler抓包时需要写明全路径,结尾以“/”结束

2017-12-15 23:21:52

阅读数 1645

评论数 0

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