jQuery中的text(),html(),val()用法 text():获取或者改变指定元素的文本 html():获取或改变指定元素的html元素以及文本 val():获取或者改变指定元素的value值(一般是表单元素) 以上3个都是jquery类库中的语法 作用都是获得当前对象的value值(一... ...
分类:
Web程序 时间:
2017-03-23 18:51:07
阅读次数:
175
前言死锁单独写一篇文章是因为这是一个很严重的、必须要引起重视的问题。这不是夸大死锁的风险,尽管锁被持有的时间通常很短,但是作为商业产品的应用程序每天可能要执行数十亿次获取锁->释放锁的操作,只要在这数十亿次操作中只要有一次发生了错误,就可能导致程序中发生死锁,并且即使通过压力测试也不可能找出所有潜在... ...
分类:
编程语言 时间:
2017-03-23 18:50:41
阅读次数:
222
讲解join()方法之前请确保对于即wait()/notify()/notifyAll()机制已熟练掌握。可以参考前面的笔记join()方法的作用是等待线程销毁。join()方法反应的是一个很现实的问题,比如main线程的执行时间是1s,子线程的执行时间是10s,但是主线程依赖子线程执行完的结果,这... ...
分类:
编程语言 时间:
2017-03-23 18:50:16
阅读次数:
191
参考: 各种最短路算法时间分析参考:http://blog.csdn.net/zxy_snow/article/details/6270468 带权最短路算法分析:https://www.renfei.org/blog/weighted-shortest-path.html 本题题意:算出起点到所有 ...
分类:
编程语言 时间:
2017-03-23 18:49:50
阅读次数:
291
什么是生产者/消费者模型一种重要的模型,基于等待/通知机制。生产者/消费者模型描述的是有一块缓冲区作为仓库,生产者可将产品放入仓库,消费者可以从仓库中取出产品,生产者/消费者模型关注的是以下几个点:1、生产者生产的时候消费者不能消费2、消费者消费的时候生产者不能生产3、缓冲区空时消费者不能消费4、缓... ...
分类:
编程语言 时间:
2017-03-23 18:49:20
阅读次数:
301
公平锁与非公平锁ReentrantLock有一个很大的特点,就是可以指定锁是公平锁还是非公平锁,公平锁表示线程获取锁的顺序是按照线程排队的顺序来分配的,而非公平锁就是一种获取锁的抢占机制,是随机获得锁的,先来的未必就一定能先得到锁,从这个角度讲,synchronized其实就是一种非公平锁。非公平锁... ...
分类:
编程语言 时间:
2017-03-23 18:48:21
阅读次数:
371
3994: [SDOI2015]约数个数和 Description 设d(x)为x的约数个数,给定N、M,求 设d(x)为x的约数个数,给定N、M,求 Input 输入文件包含多组测试数据。 第一行,一个整数T,表示测试数据的组数。 接下来的T行,每行两个整数N、M。 输入文件包含多组测试数据。 第 ...
分类:
其他好文 时间:
2017-03-23 18:47:37
阅读次数:
159
ReentrantLockReentrantLock,一个可重入的互斥锁,它具有与使用synchronized方法和语句所访问的隐式监视器锁相同的一些基本行为和语义,但功能更强大。ReentrantLock基本用法先来看一下ReentrantLock的基本用法:public class Thread... ...
分类:
编程语言 时间:
2017-03-23 18:47:12
阅读次数:
225
从上一篇对于ThreadLocal的分析来看,可以得出结论:ThreadLocal不是用来解决共享对象的多线程访问问题的,通过ThreadLocal的set()方法设置到线程的ThreadLocal.ThreadLocalMap里的是是线程自己要存储的对象,其他线程不需要去访问,也是访问不到的。各个... ...
分类:
编程语言 时间:
2017-03-23 18:46:41
阅读次数:
228
ThreadLocal源码剖析ThreadLocal其实比较简单,因为类里就三个public方法:set(T value)、get()、remove()。先剖析源码清楚地知道ThreadLocal是干什么用的、再使用、最后总结,讲解ThreadLocal采取这样的思路。 三个理论基础在剖析Threa... ...
分类:
编程语言 时间:
2017-03-23 18:46:08
阅读次数:
231
前言:这是笔者学习之后自己的理解与整理。如果有错误或者疑问的地方,请大家指正,我会持续更新! 调用函数时,实参和形参需要一一对应,但如果参数多了的话,会很苦恼; 我们可以用键值对(字面量对象)的方式传参,这样参数的顺序就无关紧要了; 非严格模式下,相同的形参会被最后一个形参覆盖; 严格模式不允许出现 ...
分类:
其他好文 时间:
2017-03-23 18:45:39
阅读次数:
195
使用线程池与不使用线程池的差别先来看一下使用线程池与不适应线程池的差别,第一段代码是使用线程池的:public static void main(String[] args) { long startTime = System.currentTimeMillis(); final List l = ... ...
分类:
编程语言 时间:
2017-03-23 18:45:11
阅读次数:
229
线程中出现异常从上面代码可以看出来处理线程的异常设置异常的两种方式1.全局异常,也是静态异常,是个静态方法 , 类.setDefaultUncaughtExceptionHandler()2.对象一样,针对单个线程设置的异常,对象.setUncaughtExceptionHandler()ps:如果... ...
分类:
编程语言 时间:
2017-03-23 18:44:50
阅读次数:
152
传送门:http://acm.hdu.edu.cn/showproblem.php?pid=1160 解题思路: 这也是一道最长单调递增子序列问题。 主要注意是: 这些数据可以排序。 输出路径时,打印的原来输入的编号。 ...
分类:
其他好文 时间:
2017-03-23 18:43:59
阅读次数:
149
线程组可以把线程归属到某一个线程组中,线程组中可以有线程对象,也可以有线程组,组中还可以有线程,这样的组织结构有点类似于树的形式,如图所示: 线程组的作用是:可以批量管理线程或线程组对象,有效地对线程或线程组对象进行组织。 线程关联线程组:1级关联所谓1级关联就是父对象中有子对象,但并不创建孙对象。... ...
分类:
编程语言 时间:
2017-03-23 18:43:28
阅读次数:
240
前言定时/计划功能在Java应用的各个领域都使用得非常多,比方说Web层面,可能一个项目要定时采集话单、定时更新某些缓存、定时清理一批不活跃用户等等。定时计划任务功能在Java中主要使用的就是Timer对象,它在内部使用多线程方式进行处理,所以它和多线程技术关联还是相当大的。那和ThreadLoca... ...
分类:
编程语言 时间:
2017-03-23 18:42:28
阅读次数:
178