什么是WebGoat?引用一下OWASP官方介绍:WebGoat是OWASP组织研制出的用于进行web漏洞实验的应用平台,用来说明web应用中存在的安全漏洞。WebGoat运行在带有java虚拟机的平台之上,当前提供的训练课程有30多个,其中包括:跨站点脚本攻击(XSS)、访问控制、线程安全、操作隐藏..
分类:
Web程序 时间:
2014-11-12 18:07:19
阅读次数:
215
中断线程:Thread.sleep() 和 Thread.yield()在线程体中调用Thread. sleep()时需要向括号内传入参数:毫秒,一旦线程执行了这方法则进入休眠状态,不再运行程序并让出cpu执行时间。当过了休眠时间后,线程并不会马上进入运行状态,而是进入就绪状态与其他线程抢占cpu执...
分类:
编程语言 时间:
2014-11-11 22:31:23
阅读次数:
319
UNISCAN是老外写的一款基于Perl编写的web漏洞扫描器,目前版本为6.2。UNISCAN特点:通过爬虫识别网站页面多线程可控制线程的最大数量可控制爬虫爬取的页面可忽略指定文件扩展名可设置GET、POST方式支持SSL支持代理支持google搜索的站点列表支持bing搜索的站点列表支持扩展插件..
分类:
Web程序 时间:
2014-11-10 01:19:16
阅读次数:
198
lienhua342014-11-091 线程属性概括POSIX 线程的主要属性包括 scope 属性、detach 属性、堆栈地址、堆栈大小、优先级。在头文件 pthread.h 中定义了结构体pthread_attr_t 来记录线程的属性。在创建线程的函数pthread_create 的第二个参...
分类:
编程语言 时间:
2014-11-10 01:02:30
阅读次数:
248
在System.Threading命名空间下,包含了用于创建和控制线程的Thread类。对线程的常用操作有:启动线程、终止线程、合并线程和让线程休眠等。 1. 启动线程 在使用线程前,首先要创建一个线程。其一般形式为:Thread t=new Thread(enterPoint); 其中enterP...
分类:
编程语言 时间:
2014-11-05 12:46:42
阅读次数:
210
在API中是这样来描述Semaphore 的
Semaphore 通常用于限制可以访问某些资源(物理或逻辑的)的线程数目。
一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个
release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码...
分类:
编程语言 时间:
2014-11-05 00:28:47
阅读次数:
211
使用java并发工具CountDownLatch实现执行线程的先后顺序
分类:
编程语言 时间:
2014-11-03 20:54:03
阅读次数:
213
使用java多线程工具CountDownLatch实现线程的先后等待
分类:
编程语言 时间:
2014-11-03 20:53:34
阅读次数:
229
一.什么是线程在一个程序里的多个执行路线就叫做线程。更准确的定义是:线程是“一个进程内部的一个控制序列”。典型的unix进程可以看成只有一个控制线程:一个进程在同一时刻只做一件事情。有了多个控制线程以后,在程序设计时可以把进程设计成在同一时刻能够做不止一件事,每个线程处理各只独立的任务。二.线程的优...
分类:
编程语言 时间:
2014-10-30 14:56:08
阅读次数:
213
1、在备份交换机的配置文件或者flash的时候应该注意,只用控制线是不行的,需要用直通线跟主机相连,并且要给交换机的vlan1配置一个跟主机一个网段的ip地址。2、交换机在更新flash文件的时候如果突然断电交换机会丢失系统,删除flash也会使交换机起不来,如果出现交换机没系统..
分类:
其他好文 时间:
2014-10-27 15:49:14
阅读次数:
212