#include <stdio.h> #include <unistd.h> #include <pthread.h> void increase(); int sum = 0; pthread_mutex_t mutex; int main() { // init mutex pthread_mu ...
分类:
其他好文 时间:
2020-02-08 23:13:53
阅读次数:
136
Less50: 无包裹 与第46关不同的是 使用了mysqli_multi_query函数 mysqli_multi_query() 函数执行一个或多个针对数据库的查询。多个查询用分号进行分隔。 所以我们可以用堆叠注入的方法 五种方法: 1.基于时间的盲注 2.基于报错注入 3.写一句话木马 4.使 ...
分类:
其他好文 时间:
2020-02-08 15:31:18
阅读次数:
66
分布式锁 分布式锁其实可以理解为:控制分布式系统有序的去对共享资源进行操作,通过互斥来保持一致性。 举个不太恰当的例子:假设共享的资源就是一个房子,里面有各种书,分布式系统就是要进屋看书的人,分布式锁就是保证这个房子只有一个门并且一次只有一个人可以进,而且门只有一把钥匙。然后许多人要去看书,可以,排... ...
分类:
其他好文 时间:
2020-02-08 13:59:23
阅读次数:
74
在scrapy项目中写一个定时爬虫的程序main.py ,直接放在scrapy的存储代码的目录中就能设定时间定时多次执行。 import time import os while True: os.system("scrapy crawl News") time.sleep(86400) #每隔一天 ...
分类:
编程语言 时间:
2020-02-08 00:29:50
阅读次数:
99
package rjcs; import org.openqa.selenium.firefox.FirefoxDriver; public class xinkaishi { public static void main(String[] args) { System.setProperty(" ...
分类:
编程语言 时间:
2020-02-08 00:16:53
阅读次数:
73
第九关(Less-9): 1.根据提示输入127.0.0.1/sqli-labs-master/Less-9/?id=1,回显正常 2.对sql注入漏洞进行判断,输入127.0.0.1/sqli-labs-master/Less-9/?id=1'回显正常 3.使用sleep函数进行sql注入漏洞判断 ...
分类:
数据库 时间:
2020-02-07 18:49:03
阅读次数:
124
前边有构建一个简单的pgspider griddb fdw 的docker 镜像,以下是一个简单的试用 一些说明 关于pgspider griddb fdw 的构建目前4.3 有bug,使用的是4.2版本的,同时对于java 链接使用member ip,不是广播地址ip 环境准备 griddb 自己 ...
分类:
数据库 时间:
2020-02-07 16:38:11
阅读次数:
107
1、这两个方法来自不同的类分别是Thread和Object2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。3、wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在任何地方使用(使用范围)4、sle ...
分类:
编程语言 时间:
2020-02-07 11:12:30
阅读次数:
84
1、创建状态 使用 new 关键字和 Thread 类或其子类建立一个线程对象后,该线程对象就处于新建状态。它保持这个状态直到程序 start() 这个线程。 2、就绪状态 当线程对象调用了start()方法之后,该线程就进入就绪状态。就绪状态的线程处于就绪队列中,要等待JVM里线程调度器的调度。 ...
分类:
编程语言 时间:
2020-02-06 19:50:21
阅读次数:
113
Thread类的常用方法 方法 说明 Abort 终止线程 Join 暂停调用线程,直到线程终止 ResetAbort 取消当前的线程请求Abort方法 Resume 恢复被挂起的线程 Sleep 暂停当前线程,暂停时间的单位为毫秒 Start 启动线程 Suspend 挂起线程,如果线程被挂起,就 ...
分类:
其他好文 时间:
2020-02-04 16:01:04
阅读次数:
81