Linux
好奇的猫儿
技多不压身 vs 贪多嚼不烂
展开
-
FindPkgConfig----CMake的pkg-config模块
FindPkgConfig----CMake的pkg-config模块 FindPkgConfig----CMake的pkg-config模块 FindPkgConfig A pkg-config module for CMake. CMake的pkg-config模块。 Finds the pkg-co转载 2017-09-11 01:44:37 · 1230 阅读 · 0 评论 -
Linux信号处理内核情景描述(转)
本文简单介绍下Linux信号处理机制,为介绍二进制翻译下信号处理机制做一个铺垫。 本文主要参考书目《Linux内核源代码情景分析》《独辟蹊径品内核:Linux内核源代码导读》 首先,先说一下什么是信号。信号本质上是在软件层次上对中断机制的一种模拟,其主要有以下几种来源: 程序错误:除零,非法内存访问… 外部信号:终端Ctrl-C产生SGINT信号,定时器到期产生SIGALRM…转载 2017-12-30 10:36:52 · 188 阅读 · 0 评论 -
[LinuxIPC] 管道的_PC_PIPE_BUFF语义和O_NONBLOCK语义的理解
Write requests to a pipe or FIFO shall be handled in the same way as a regular file with the following excep- tions: * There is no file offset associated with a pipe, hence each writ...转载 2018-02-08 23:46:48 · 517 阅读 · 0 评论 -
Nginx负载均衡与高可用的实现
当生产环境里有很大的流量产生时,通常需要用负载均衡技术来做优化,并确保容错配置。Nginx不光可以实现Web Server,还可以作为HTTP负载均衡来分发流量给后端的应用程序服务器,以此来提高性能。Nginx的负载均衡功能依赖于ngx_http_upstream_module模块,所支持的代理方式有proxy_pass,fastcgi_pass,memcached_pass。Nginx常用负载均...转载 2018-02-14 18:58:36 · 1338 阅读 · 0 评论 -
彻底找到 Tomcat 启动速度慢的元凶[转载]
文章转自http://blog.sina.com.cn/s/blog_6e2d53050102x11x.html,感谢原作者的研究分享精神。 问题现象 美女同事找我解决一个问题,说Tomcat启动很慢。开始我以为是程序写的问题,所以把webapps下所有程序都删除掉。(只保留Tomcat自带)灵异的事情发生了,Tomcat停止在——我查看了一下进程,Tomcat所在的JVM进程已经被启动...转载 2018-09-11 11:48:36 · 2263 阅读 · 0 评论