题目链接: "POJ 2387" Description Bessie is out in the field and wants to get back to the barn to get as much sleep as possible before Farmer John wakes he ...
分类:
其他好文 时间:
2019-10-11 23:38:12
阅读次数:
97
# coding = utf-8import timefrom selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.action_chains impor ...
分类:
其他好文 时间:
2019-10-11 17:59:01
阅读次数:
126
应用场景是产品中需要有一个批量执行的任务,很多店铺同时执行,并且需要执行之后的结果进行业务处理,然后在全部执行完毕之后通知处理完毕 用Future和Callable虽然可以阻塞获取结果,但是因为处理起来有些繁琐,比较消耗资源,而CompletableFuture可以满足这个需求,让异步编程变的更加轻 ...
分类:
编程语言 时间:
2019-10-10 15:21:10
阅读次数:
323
#!/bin/sh date=`date +%Y%m%d\[%H:%M:%S]` n=`mysqladmin -uroot -p** processlist | grep -i sleep | wc -l` echo "sleep count:$n" if [ "$n" -gt 10 ]; then... ...
分类:
数据库 时间:
2019-10-10 11:07:27
阅读次数:
103
一、概述1.1 什么是多线程之间通讯?1.2 案例代码实现解决线程安全问题二、等待通知机制2.1 示例2.2 wait与sleep区别三、Lock锁3.1 概述3.2 等待/通知机制(Condition)3.3 Lock与synchronized 比较一、概述1.1 什么是多线程之间通讯?多线程之间... ...
分类:
编程语言 时间:
2019-10-09 16:06:58
阅读次数:
101
原文链接:https://juejin.im/post/5d9769b26fb9a04df26c1b89 作为 Javascript 的标准对象之一,数组是非常底层而且实用的数据结构。虽然结构很简单,但是用好却不简单,包括我一开始学习 JS 的时候看到一堆原生方法也是很蒙蔽,怎么能有这么多方法。而且 ...
分类:
编程语言 时间:
2019-10-06 18:48:57
阅读次数:
84
这个就是传说中的用别人电脑挖矿吗?还会改自动改你的密码。 先手动删除了计划任务里的文件夹,清空了crontab,CPU使用率降下来了。 正文 国庆第4天,突然发现百度云BCC的CPU使用率达到100%。 重要的是,root密码还tnnd被改动了。原来的VNC连接还在,但是新登陆的终端都连不上了,提示 ...
分类:
其他好文 时间:
2019-10-06 00:51:37
阅读次数:
293
一.threading.local 多个线程修改同一个数据,复制多份变量给每个线程用,为每个线程开辟一块空间进行数据存储 不用threading.local (多线程资源共享,sleep后执行取到的都是最后一次修改的值) ###threading.local使用 (给每一个线程都指定了一个id存储各 ...
分类:
其他好文 时间:
2019-10-02 15:03:57
阅读次数:
89
一、什么是sleep()? sleep()是Thread类的方法,导致线程暂停执行的时间,给其他线程执行机会,但是依然保持监控状态,过了指定时间会自动恢复执行,调用sleep()方法不会释放锁对象。 当调用sleep()方法后,当前线程进入阻塞状态。目的是让出cpu给其他线程运行的机会。但是由于sl ...
分类:
编程语言 时间:
2019-10-01 16:26:34
阅读次数:
110
最近线上遇到一个问题:在消费kafka消息的时候如果长时间(大概半天到一天的时间)队列里没有消息就可能再也消费不了。针对这个问题我们反复调试多次。线下模拟,调整代码,但貌似还是没有找到原因。但是只要重启消费进程就又可以继续消费。解决方案由于线上业务非常依赖kafka的消费,但一时半会也没有找到原因,... ...
分类:
其他好文 时间:
2019-09-30 12:55:38
阅读次数:
81