原创 CentOS 升級 gcc 和 g++ 的方法

CentOS 系統自帶的 gcc 或者 g++ 的版本是:g++ (GCC) 4.4.6. GCC 版本太舊,導致了很多使用上的不便,如:無法使用g++ -std=c++11 命令來編譯 C++11、無法使用Vim的很多插件(YouCom

原创 Java 服務 CPU 100%的排查過程

(1)通過top命令,知道CPU最高的進程 top (2)具體查看java中哪個線程一直在佔用cpu時間(這裏我的java進程號是: 8752) #java進程ID進行CPU佔用排查(sort -rn 以數值的方式進行逆序排列) ps

原创 yarn spark 環境配置

refer: http://blog.sina.com.cn/s/blog_a502f1a30101r6qq.html 1、 在yarn-site.xml中配置yarn.web-proxy.address的端口,但是實際上點擊A

原创 Yum更新(http://mirrors.163.com/.help/centos.html)

1. mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup   2. 下載repo文件   3.更新緩存 yum clean all y

原创 shmget: Invalid argument error

EINVAL A new segment was to be created and size < SHMMIN or size > SHMMAX, or no new segment was to be created, a segme

原创 OutOfMemoryError unable to create new native thread

需調整以下參數 Java虛擬機本身: -Xms,-Xmx,-Xss;   系統限制: /proc/sys/kernel/pid_max, /proc/sys/kernel/thread-max, max_user_process(ulim

原创 Linker error: undefined reference to symbol 'pthread_rwlock_trywrlock@@GLIBC_2.2.5'

編譯時使用 -pthread 而不是 libpthread。 點贊 收藏 分享 文章舉報 Mrknowledge 發佈了81 篇原創文章 · 獲贊 26 · 訪問量 78萬+