DelayQueue,带有延迟元素的线程安全队列,当非阻塞从队列中获取元素时,返回最早达到延迟时间的元素,或空(没有元素达到延迟时间)。DelayQueue的泛型参数需要实现Delayed接口,Delayed接口继承了Comparable接口,DelayQueue内部使用非线程安全的优先队列(Pri ...
分类:
编程语言 时间:
2018-03-08 17:26:17
阅读次数:
205
装饰器之被装饰函数的参数#-*-coding:utf-8-*-__date__=‘2018/2/26‘__author__=‘xiaojiaxin‘__file_name__=‘被装饰函数参数‘importtimedefshow_time(f):definner(*args,**k):start_time=time.time()f(*args,**k)end_time=time.time()pri
分类:
其他好文 时间:
2018-03-05 11:11:48
阅读次数:
118
初学Qt的人可还不会接触到这个问题,但是一旦你开始编写某个较大项目的时候,这个问题就不可避免需要解决。 对于大神们来讲可能这是个很简单的问题,但是对于新手来说,想要搞清楚需要下很大功夫。 怎么创建pri文件: 第一步:用Qt新建你需要的项目(假如所在文件夹名为deploy)。 第二步:打开项目文件夹 ...
分类:
其他好文 时间:
2018-02-25 15:50:51
阅读次数:
790
package thread.syn; import java.util.Arrays; import java.util.concurrent.locks.ReentrantLock; public class Bank { private final double[] accounts; pri... ...
分类:
其他好文 时间:
2018-02-24 19:33:52
阅读次数:
202
#摘一些重要的字符串方法 # print(st.count('t')) # print(st.startswith('d'))#判断是否以某个字符串开头 # print(st.center(50,' '))#居中 # print(st.find('t'))#查找到一个元素,并将索引值返回 # pri... ...
分类:
其他好文 时间:
2018-02-21 12:49:26
阅读次数:
138
Object类中的equals方法用于检测一个对象是否等于另外一个对象。在Object类中,这个方法将判断两个对象是否具有相同的引用。如果两个对象具有相同的引用,它们一定是相等的。从这点上看,将其作为默认操作也是合情合理的。然而对于多数类来说,这种判断并没有什么意义。例如,采用这种方式比较两个Pri ...
分类:
编程语言 时间:
2018-02-14 14:15:35
阅读次数:
1030
前言 本文总结了作者在Java代码检视中遇到的一些关于日志打印的问题,并给出修改建议。因能力有限,难免存在错漏,欢迎指正。 一. 不规范的异常打印 使用slf4j日志组件时,logger.error(与log.warn)接受Throwable参数,以打印异常名和详细的堆栈信息(可能内部调用e.pri ...
分类:
编程语言 时间:
2018-02-13 18:50:49
阅读次数:
1416
GET /_cat/health?vepoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_per ...
分类:
其他好文 时间:
2018-02-12 22:19:13
阅读次数:
221
在网站开发过程中我们一般都会为了防止用户连续提交都会提供验证码的功能,简单来说就是生成一个动态图片,在图片中保存一些校验信息,将校验信息放到session中和用户提交的验证码信息进行对比,如果出现错误则要提示验证码错误。提供一个简单实现的demo。[java] view plain copy pri ...
分类:
编程语言 时间:
2018-02-11 14:49:03
阅读次数:
231
这一节我们再看一个特殊的代码块。那就是构造代码块。 这里我们简单的通过样例来说明一下: class Person { private String name; { System.out.println("Person类的第一个代码块被运行"); } Person() { System.out.pri ...
分类:
编程语言 时间:
2018-02-07 22:40:55
阅读次数:
197