APR作用 Tomcat可以使用APR来提供超强的可伸缩性和性能,更好地集成本地服务器技术。 APR(Apache Portable Runtime)是一个高可移植库,它是Apache HTTP Server 2.x的核心。 APR有很多用途,包括访问高级IO功能(例如sendfile,epoll和 ...
分类:
其他好文 时间:
2020-09-17 15:53:49
阅读次数:
27
一、如何排查? 1.先用top命令,找到cpu占用最高的进程PID如下图: 2.再用ps -mp pid -o THREAD,tid,time 查询进程中,哪个线程的cpu占用率高 记住TID。 3. jstack 29099 >> xxx.log 打印出该进程下线程日志。 4.sz xxx.log ...
分类:
其他好文 时间:
2020-09-17 13:52:15
阅读次数:
21
Promise Pool 在自己工作生活中,有时候会自己写一下小工具,来代替人工去操作一些事情,比如从网页上下载图片时,需要限制同时下载的数量,防止被网站拉入黑名单,就需要使用一定的方法来控制同时进行的任务数了 之前自己写过python脚本来爬虫下载图片,但还是对python还是不太熟,对js却熟悉 ...
分类:
系统相关 时间:
2020-09-17 13:20:00
阅读次数:
32
《孙子·谋攻篇》中有一句话说的好,知己知彼,百战不殆,也就是说在军事纷争中,既了解敌人,又了解自己,百战都不会有危险。同样,如果我们想更好的学习javaweb技术,我们就需要认真的去了解javaweb的发展史。那么javaweb经历了哪六个阶段的发展呢,我们一起看一下详细介绍。第一阶段:静态页面时代。这也是最远古的时代,在这个时期,互联网刚刚发展起来,网站的功能也是很简单的,相当于静态状态。静态状
分类:
编程语言 时间:
2020-09-17 13:13:23
阅读次数:
32
优雅退出telnet方法如下echo""|telnetIP端口【之所以想到这个问题,是因为今天在YL云管平台在打开云主机apache服务器,测试这个apache服务器到一些内网服务器的tcp端口是否通的情况,但是YL的webvnc无法键入ctrl]退出telnet,那么可以用echo打印我们的结果,不然我们进程停留在telnet下即可!】
分类:
Web程序 时间:
2020-09-17 13:09:19
阅读次数:
35
并发与并行并发:两个或者多个事件在同一时间段发生(交替执行)并行:两个或者多个事件在同一时刻发生(cpu多核、同时执行)线程与进程进程:是一个内存中运行的应用程序,有自己独立的内存空间,一个应用程序至少有一个进程,一个进程至少有一个线程;线程:线程是进程中的一个执行单元,是CPU调度和分派的基本单位,能独立运行的基本单位,同一进程中的多个线程之间可以并发执行。线程调度:分时调度:所有线程轮流使用C
分类:
编程语言 时间:
2020-09-17 13:05:06
阅读次数:
35
shell脚本定义变量 查看当前shell中定义的全部环境变量: $>env 查看某个进程的环境变量: cat /proc/$PID/environ,PID是相关进程的进程ID 生成易读的报表,将cat命令的输出通过管道传给tr,将其中\0替换成\n,因为该文件默认以\0分隔 cat /proc/1 ...
分类:
系统相关 时间:
2020-09-17 12:56:21
阅读次数:
33
shell脚本中根据端口号kill对应的应用进程 在做项目时候,因为后端代码不规范,过一段时间就要重启项目,因为手头忙别的事儿,对项目代码重构比较费时间,就写了个重启的脚本,凑合下、 shell中通过端口号查询pid port=8080 #根据端口号查询对应的pid pid=$(netstat -n ...
分类:
系统相关 时间:
2020-09-17 12:50:39
阅读次数:
42
Linux系统日志/var/log/messages核心系统日志文件,包含了系统启动时的引导消息,以及系统运行时的其他状态消息。I/O错误、网络错误和其他系统错误都会记录到这个文件中。故障诊断时首先要查看的文件守护进程:rsyslogd这个进程关闭后,就不产生/var/log/messages日志通过logrotate工具的控制来实现日志切割每星期切割一次logrotate工具配置文件:/etc/
分类:
系统相关 时间:
2020-09-16 12:30:53
阅读次数:
73
Python基础编程 Author : AI菌 【内容讲解】 一、概念介绍 1、并行:对于多核cpu处理多任务,操作系统会给cpu的每个内核安排一个执行的软件, 多个内核是真正的一起执行软件; 多核cpu是并行的执行多任务,始终有多个软件一起执行; 一句话总结: 并行可以同时执行。 2、并发:单核c ...
分类:
编程语言 时间:
2020-09-16 12:14:17
阅读次数:
26