list常用命令: LPUSH key value [value ...] //将一个或者多个值value插入到key列表头(最左端) RPUSH key value [value ...] //将一个或者多个value值插入到key列表尾(最右端) LPOP key //移除并返回key列表的头部 ...
分类:
其他好文 时间:
2020-04-10 00:49:07
阅读次数:
75
原文地址:https://my.oschina.net/52love/blog/1921097 前言 最近懒成一坨屎,学不动系列一波接一波,大多还都是底层原理相关的。上周末抽时间重读了周志明大湿的 JVM 高效并发部分,每读一遍都有不同的感悟。路漫漫,借此,把前段时间搞着玩的秒杀案例中的分布式锁深入 ...
分类:
其他好文 时间:
2020-04-09 00:11:49
阅读次数:
66
1 var 2 StartTime, EndTime: cardinal; 3 begin 4 StartTime := GetTickCount; 5 sleep(1000); 6 EndTime := GetTickCount; 7 caption := (IntToStr(EndTime - ...
SemaphoreSlim类 代码: static SemaphoreSlim semaphoreSlim = new SemaphoreSlim(4);//只允许4个并行执行的线程 public static void AccessDataBase(string name,int seconde) ...
分类:
编程语言 时间:
2020-04-06 20:44:22
阅读次数:
66
"线程是什么?" "1、顺序执行与并行" "2、继承Thread类" "3、实现Runnable接口" "4、并发问题" "5、线程状态" "6、线程停止" "7、线程休眠sleep ()" "8、线程礼让yield()" "9、线程强制执行join ()" "10、观察线程状态getState() ...
分类:
编程语言 时间:
2020-04-06 11:52:57
阅读次数:
68
前言 本次爬取使用了代理IP,爬取全站为1个小时,当然也可以不用代理proxy,但是要设置爬取速度 time.sleep(5) 先附上完整代码,下面有详解 python import csv from fake_useragent import UserAgent import json from ...
分类:
其他好文 时间:
2020-04-05 20:21:21
阅读次数:
192
姓名:吴永锋 学号:201821121051 班级:计算1812 1. 编写程序 在服务器上用VIM编辑器编写一个程序:一个进程创建(fork)两个子进程。给出源代码: 2. 打印进程树 使用unsigned sleep(unsigned seconds)挂起进程,以便打印进程树 打印进程树命令ps ...
分类:
系统相关 时间:
2020-04-05 10:05:37
阅读次数:
110
等待唤醒机制 1.1 线程间通信 概念: 多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。 比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。 为什么要处理线程间通信: ...
分类:
编程语言 时间:
2020-04-05 00:34:54
阅读次数:
73
$RANDOM系统变量 在bash中,支持 系统变量,范围是 [0, 32767] shell !/bin/bash set e randN() { local N=$1 echo $(($RANDOM%$N)) } while [ true ]; do echo sleep 1s done 我在树 ...
分类:
系统相关 时间:
2020-04-04 22:49:47
阅读次数:
153
目标:根据配置问价内心戏,加载爬虫,抓取代理ip,进行校验,如果可用写入到数据库中 思路: 1.在run_spider.py中,创建RunSpider类 2.提供一个运行爬虫的run方法,作为运行爬虫的入口,实现核心的处理逻辑 根据配置文件信息,获取爬虫对象列表 遍历爬虫对象列表,获取爬虫对象,遍历 ...
分类:
编程语言 时间:
2020-04-04 22:43:26
阅读次数:
117