1.下载攻击脚本 2.获得udev进程号 3.获得udev进程号,然后将此数字减1作为exploit-udev-8478的参数,执行脚本 4.输入id进行验证 多次实验仍未成功,大佬看到求指点,应该是我的linux版本问题把 ...
分类:
系统相关 时间:
2018-04-02 20:19:57
阅读次数:
265
jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多。下面我们来一个实例找出某个Java进程中最耗费CPU的Java线程并定位堆栈信息,用到的命令有ps、top、printf、jstack、grep。 第一步先找出Java进程ID,服务器上的Jav ...
分类:
编程语言 时间:
2018-04-02 15:58:30
阅读次数:
157
一,锁原理的前生今世 synchronized的出现 众所周知,JAVA中最简单的加锁方法是用关键字synchronized,我们可以使用这个关键字将一个方法变成线程安全的,也可以将一个代码块变成线程安全的,这样子我们不需要再担心多线程同时执行到这段代码会引发的并发问题。同时配合方法wait,not ...
分类:
其他好文 时间:
2018-03-31 00:36:04
阅读次数:
173
http://www.cnblogs.com/shanyou/p/8503839.html 安装配置好之后启动,查看ip的方法: 查看仪表盘dashboard的命令 ,遇到错误: waiting, endpoint for service is not ready yet http://192.16 ...
分类:
Windows程序 时间:
2018-03-28 01:39:18
阅读次数:
1218
```go package main import ( "fmt" "sync" "time" ) func main() { t := time.NewTimer(3 time.Second) fmt.Printf("Start waiting at %v\n", time.Now().Forma ...
分类:
其他好文 时间:
2018-03-22 01:41:16
阅读次数:
124
一般而言,我们在processlist结果中如果经常能看到某些SQL的话,至少可以说明这些SQL的频率很高,通常需要对这些SQL进行进一步优化。 今天我们要说的是,在processlist中,看到哪些运行状态时要引起关注,主要有下面几个: ? Waiting for trigger metadata ...
分类:
数据库 时间:
2018-03-21 23:16:03
阅读次数:
203
What does the web server do? tirelessly waiting for requests from webbrowsers What does the web browser do? how does the browser know how to display a ...
分类:
Web程序 时间:
2018-03-20 20:43:16
阅读次数:
233
一、安装环境 MySQL在5.6之前和之后的安装方式是不一样的。 自己整理的mysql安装,主从配置基于这篇安装:http://www.cnblogs.com/cypress/p/8608496.html 首先保证3306端口的可用,或者关闭防火墙,两台机子可以互相ping 二、Master的配置 ...
分类:
数据库 时间:
2018-03-20 18:04:31
阅读次数:
175
import java.util.LinkedList; import java.util.Queue; import java.util.Random; /** * Simple Java program to demonstrate How to use wait, notify and not... ...
分类:
编程语言 时间:
2018-03-15 11:17:16
阅读次数:
178
CPU 调度 调度算法 (指标:average waiting time) 调度policy 和 调度mechanism 分离:支持用户自定义。 ...
分类:
其他好文 时间:
2018-03-12 23:02:55
阅读次数:
341