1virm.sh#!/bin/expect-fsetDATE[execdate+%Y%m%d%k]#setpassword123456setipaddress[lindex$argv0]setport[lindex$argv1]setlogname[lindex$argv2]setdate[execdate-d"-2day""+%Y%m%d"]setfd[open/home/admin/passwd.shr]setpassword[read$fd]close$fdspawnssh$ipaddress-p$po..
分类:
其他好文 时间:
2017-03-10 22:32:58
阅读次数:
130
epoll的异步阻塞(AIO): 用户线程创建epoll后,其实是内核线程负责扫描 fd 列表(在网络服务器上可以是socket,socket在创建后返回的也是文件描述符),并填充事件链表。但是,并不会主动通知用户线程,没有一个回调函数调用之前注册好的函数,还是需要用户线程不停的轮询,所以epoll ...
分类:
其他好文 时间:
2017-03-04 18:27:13
阅读次数:
155
var fd = new FormData();//实例化表单,提交数据使用fd.append('imgUrl',imgUrl);//将files追加进去fd.append('typeId',typeId);//将files追加进去fd.append('link',link);//将files追加进 ...
分类:
Web程序 时间:
2017-03-04 12:25:36
阅读次数:
234
在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时 ...
分类:
其他好文 时间:
2017-03-01 18:22:03
阅读次数:
224
core/ngx_conf_file.h buffer:配置文件缓存,在配置文件解析时提供缓存作用。 dump: line:当前配置文件解析的行数 file:配置文件的相关信息: core/ngx_file.h core/ngx_core.h ngx_fd的数据结构如下: src\os\unix\n ...
分类:
其他好文 时间:
2017-02-26 21:00:08
阅读次数:
146
1 #include 2 #include 3 #include 4 #include 5 6 #define DEV_NAME "/dev/my_led" 7 8 int main(int argc, char const *argv[]) 9 { 10 11 int fd = open(DEV_... ...
分类:
移动开发 时间:
2017-02-19 18:04:00
阅读次数:
210
1 #include 2 #include 3 #include 4 #include 5 6 #define DEV_NAME "/dev/my_led" 7 8 int main(int argc, char const *argv[]) 9 { 10 11 int fd = open(DEV_... ...
分类:
移动开发 时间:
2017-02-19 17:59:49
阅读次数:
223
最近,线上一个应用,发现socket数缓慢增长,并且不回收,超过警告线之后,被运维监控自动重启了。 首先到zabbix上观察JVM历史记录,发现JVM-Perm space最近两周没有数据,猜测是程序从JDK7切换到JDK8了。问过开发人员之后,程序已经很久没有重启了,最近才重新发布的。而在这期间, ...
分类:
Web程序 时间:
2017-02-19 12:07:43
阅读次数:
607
防伪码:桃花潭水深千尺,不及汪伦送我情。文件描述符(fd):文件描述符是一个非负整数,在打开现存文件或新建文件时,内核会返回一个文件描述符,读写文件也需要使用文件描述符来访问文件。内核为每个进程维护该进程打开的文件记录表。文件描述符只适于Unix、Linux操作系统。..
分类:
系统相关 时间:
2017-02-18 21:41:20
阅读次数:
402
(一)功能 rpc(远程函数调用)提供client端通过网络调用远程server端的函数的服务。 rpc-server端需要提供较高的吞吐能力,支持较大的并发连接。 (二)设计思路 epoll监听多个连接fd,实现IO复用 1)epoll没有最大并发连接的限制,上限是最大可以打开文件的数目,一般远大 ...
分类:
编程语言 时间:
2017-02-17 12:56:28
阅读次数:
203