首页 > 编程语言
线程间通信注意的问题
在同步代码块中,用哪个对象锁,就用哪个对象调用wait方法 为什么wait方法和notify方法定义在Object这个类中? * 锁对象可以是任意对象,那么任意对象对应的类都是Object类的子类, * 也就是Object是所有的类的基类,所以将将方法定义在Object这个类中就会让任意对象对其调用 ...
分类:编程语言   时间:2017-02-17 19:57:08    收藏:0  评论:0  赞:0  阅读:215
Python strip()方法
描述 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
Java 空对象设计模式(Null Object Pattern) 讲解
转自: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
python 基础4
无参装饰器: 不修改原函数,加入装饰器,在原有基础上包装函数 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算法——提取特征,m个hash函数做指纹计算,针对特征hash后变成m维向量,最后利用union-find算法计算相似性
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
【 js 算法类】数组去重
以 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
关于 java.lang.OutOfMemoryError: Java heap space
问题出现在进行zip包导出时,案件量大一些的时候就会出现 java.lang.OutOfMemoryError: Java heap space的错误 网上看了一些资料才发现在JVM中如果98%的时间是用于GC(Garbage collection :垃圾回收机制)且可用的 Heap size 不足 ...
分类:编程语言   时间:2017-02-17 18:52:14    收藏:0  评论:0  赞:0  阅读:252
java程序REF文件转DOC文件
本来是想将REF文件直接转换成html文件,但是由于乱码的问题没办法解决,所以选择了一个折中的办法,先将RTF转换成DOC的文档,再利用HWPFDocument类将DOC文件转换为html文件 1、下载OpenOffice安装在需要进行文书转换的电脑上,下载地址:http://rj.baidu.co ...
分类:编程语言   时间:2017-02-17 18:51:46    收藏:0  评论:0  赞:0  阅读:169
spring读取配置文件
一般来说。我们会将一些配置的信息放在。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
linux下安装java
因为要上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 面试题总结(一)
从网上找了些面试题,自己手工总结了理解了一下,如有理解错误,还请指正。 java基础 1.String 为什么是final的? https://www.zhihu.com/question/31345592 String作为引用类型,类设计成final的,不让任何子类有机会继承它,目的时保证Stri ...
分类:编程语言   时间:2017-02-17 18:05:24    收藏:1  评论:0  赞:1  阅读:1008
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!