在同步代码块中,用哪个对象锁,就用哪个对象调用wait方法 为什么wait方法和notify方法定义在Object这个类中? * 锁对象可以是任意对象,那么任意对象对应的类都是Object类的子类, * 也就是Object是所有的类的基类,所以将将方法定义在Object这个类中就会让任意对象对其调用 ...
分类:
编程语言 时间:
2017-02-17 19:57:08
收藏:
0 评论:
0 赞:
0 阅读:
215
描述 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。 语法 strip()方法语法: 参数 chars -- 移除字符串头尾指定的字符。 返回值 返回移除字符串头尾指定的字符生成的新字符串。 实例 以下实例展示了strip()函数的使用方法: 以上实例输出结果如下: ...
分类:
编程语言 时间:
2017-02-17 19:55:31
收藏:
0 评论:
0 赞:
0 阅读:
196
Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。 默认情况下,所有的线程都属于主线程组。 * public final ThreadGroup getThreadGroup()//通过线程对象获取他所属于的组 * public f ...
分类:
编程语言 时间:
2017-02-17 19:55:11
收藏:
0 评论:
0 赞:
0 阅读:
161
转自:http://www.cnblogs.com/haodawang/articles/5962531.html 有时候我们的代码中为避免 NullPointerException 会出现很多的对Null的判断语句,而这些语句一旦多起来,我们的代码就会变的惨不忍睹,因此我们引入了空对象模式(nul ...
分类:
编程语言 时间:
2017-02-17 19:12:59
收藏:
0 评论:
0 赞:
0 阅读:
279
查看源码的区别: * 继承Thread : 由于子类重写了Thread类的run(), 当调用start()时, 直接找子类的run()方法 * 实现Runnable : 构造函数中传入了Runnable的引用, 成员变量记住了它, start()调用run()方法时内部判断成员变量Runnable ...
分类:
编程语言 时间:
2017-02-17 19:11:25
收藏:
0 评论:
0 赞:
0 阅读:
189
无参装饰器: 不修改原函数,加入装饰器,在原有基础上包装函数 res现在返回装饰器中的wrapper对象,但没有执行 res('w')这时传参数,并执行wrapper函数,到执行fun(*args,**kwargs),此时执行的是index(msg),最后完成整个函数体。 有参装饰器 有参装饰器就是 ...
分类:
编程语言 时间:
2017-02-17 19:10:53
收藏:
0 评论:
0 赞:
0 阅读:
221
获取名字 * 通过getName()方法获取线程对象的名字 设置名字 * 通过构造函数可以传入String类型的名字 获取当前线程的对象 *Thread.currentThread(), 主线程也可以获取 ...
分类:
编程语言 时间:
2017-02-17 19:09:06
收藏:
0 评论:
0 赞:
0 阅读:
257
设置线程的优先级 setPriority()设置线程的优先级 ...
分类:
编程语言 时间:
2017-02-17 19:05:39
收藏:
0 评论:
0 赞:
0 阅读:
244
shingling算法用于计算两个文档的相似度,例如,用于网页去重。维基百科对w-shingling的定义如下: In natural language processing a w-shingling is a set of unique "shingles"—contiguous subsequ ...
分类:
编程语言 时间:
2017-02-17 19:03:05
收藏:
0 评论:
0 赞:
0 阅读:
358
以 var arr = [1,2,3,1]; 作为测试用例 方法一:双循环 (时间复杂度比较高,性能一般。) A、(1) 输出 newArr 结果: B、(2) 输出 newArr 结果: tip: j = ++ i; 等价于 j = j+1; i = i+1; 整体思路就是 如果是重复元素,则跳过 ...
分类:
编程语言 时间:
2017-02-17 19:01:11
收藏:
0 评论:
0 赞:
0 阅读:
236
礼让线程 yield让出cpu ...
分类:
编程语言 时间:
2017-02-17 19:00:07
收藏:
0 评论:
0 赞:
0 阅读:
146
守护线程 setDaemon() Thread t1 = new Thread() { public void run() { for(int i = 0; i < 50; i++) { System.out.println(getName() + "...aaaaaaaaaaaaaaaaaaaaa... ...
分类:
编程语言 时间:
2017-02-17 18:59:50
收藏:
0 评论:
0 赞:
0 阅读:
161
继承Thread类 实现Runnable接口 ...
分类:
编程语言 时间:
2017-02-17 18:57:34
收藏:
0 评论:
0 赞:
0 阅读:
195
休眠线程 Thread.sleep(毫秒,纳秒), 控制当前线程休眠若干毫秒1秒= 1000毫秒 1秒 = 1000 * 1000 * 1000纳秒 ...
分类:
编程语言 时间:
2017-02-17 18:56:26
收藏:
0 评论:
0 赞:
0 阅读:
239
问题出现在进行zip包导出时,案件量大一些的时候就会出现 java.lang.OutOfMemoryError: Java heap space的错误 网上看了一些资料才发现在JVM中如果98%的时间是用于GC(Garbage collection :垃圾回收机制)且可用的 Heap size 不足 ...
分类:
编程语言 时间:
2017-02-17 18:52:14
收藏:
0 评论:
0 赞:
0 阅读:
252
本来是想将REF文件直接转换成html文件,但是由于乱码的问题没办法解决,所以选择了一个折中的办法,先将RTF转换成DOC的文档,再利用HWPFDocument类将DOC文件转换为html文件 1、下载OpenOffice安装在需要进行文书转换的电脑上,下载地址:http://rj.baidu.co ...
分类:
编程语言 时间:
2017-02-17 18:51:46
收藏:
0 评论:
0 赞:
0 阅读:
169
一般来说。我们会将一些配置的信息放在。properties文件中。然后使用${}将配置文件中的信息读取至spring的配置文件。 那么我们如何在spring读取properties文件呢。 1.首先。我们要先在spring配置文件中。定义一个专门读取properties文件的类.例: <bean i ...
分类:
编程语言 时间:
2017-02-17 18:51:32
收藏:
0 评论:
0 赞:
0 阅读:
220
加入线程 join(), 当前线程暂停, 等待指定的线程执行结束后, 当前线程再继续 join(int), 可以等待指定的毫秒之后继续 ...
分类:
编程语言 时间:
2017-02-17 18:50:47
收藏:
0 评论:
0 赞:
0 阅读:
187
因为要上CS61B: Data Structures这门课(据说是神课),所以要装java。然后sudo apt-get install openjdk-8-jdk这个命令发现locate不到。然后发现是Ubunbu 14.04没有那么高版本的。不过查找过程中学习了一波。 1.查看apt库里有哪些j ...
分类:
编程语言 时间:
2017-02-17 18:50:13
收藏:
0 评论:
0 赞:
0 阅读:
159
从网上找了些面试题,自己手工总结了理解了一下,如有理解错误,还请指正。 java基础 1.String 为什么是final的? https://www.zhihu.com/question/31345592 String作为引用类型,类设计成final的,不让任何子类有机会继承它,目的时保证Stri ...
分类:
编程语言 时间:
2017-02-17 18:05:24
收藏:
1 评论:
0 赞:
1 阅读:
1008