一、基础知识 并发工具定义了一些核心特征,用于以其他方式实现同步和线程间通信。 同步器:提供了同步多线程间交互的高级方法。 执行器:管理线程的执行。 并发集合:提供了由集合框架定义的相关类的并发替代版本。 Fork/Join框架:支持并行编程。 二、同步对象使用 Semaphore实现了经典的信号量 ...
分类:
编程语言 时间:
2018-03-08 19:38:39
阅读次数:
251
spark streaming task 序列化源码 1.入口 2.RDD.scala foreachPartition 代码逻辑 3.SparkContext runJob 代码逻辑 4.DAGScheduler runJob 代码逻辑 5.DAGSchedulerEventProcessLoop ...
分类:
其他好文 时间:
2018-03-08 18:06:11
阅读次数:
181
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.web.servlet.HandlerInterceptor... ...
分类:
Web程序 时间:
2018-03-08 17:32:41
阅读次数:
219
首先在spring配置文件applicationContext.xml中配置、 如果我们要在代码中使用SysConfig.properties中配置信息,我们可以自己写个类PropertyConfigurer继承PropertyPlaceholderConfigurer· 这样把属性值在系统启动的时 ...
分类:
其他好文 时间:
2018-03-08 17:18:16
阅读次数:
198
1. dataSource中增加 2. spring 中增加(spring的支持) 需要注意的是这里的patterns中一般只监控service,controller监控不到,同时spring代理使用CGLib的代理方式,但是CGLib不能代理final类或被private,final修饰的方法,C ...
分类:
编程语言 时间:
2018-03-08 14:00:40
阅读次数:
338
题目传送门 神奇的门I 神奇的门II 题目大意 有$n$组学生要上课2次课,有$m$个教室,编号为$1$到$m$。要确定有多少种不同的安排上课的教室的方案(每组学生都是本质不同的),使得它们满足: 每组学生第一次上课的教室的编号小于等于第二次上课的教室的编号。 第$i$间教室在第一次上课时,恰好有$ ...
分类:
Web程序 时间:
2018-03-07 17:32:15
阅读次数:
216
package com.swift.baseKnowledge; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; imp... ...
分类:
编程语言 时间:
2018-03-07 15:16:13
阅读次数:
281
我喜欢考试,不考试,谁知道哪些掌握了哪些没有?? 面试什么的最有爱了(变态笑)~~~ http://www.mark-to-win.com/JavaBeginner/JavaBeginner4_web.html java中给出一个子线程如何捕获主线程异常的例子 java中给出一个主线程如何捕获子线程 ...
将以上文件保存为.pythonstartup并存放在用户的主目录下,window放在C:\Users\Administrator下,linux放在/root或者/home/xxx目录下,然后设置环境变量 linux中export PYTHONSTARTUP=~/.pythonstartup wind ...
分类:
编程语言 时间:
2018-03-07 13:20:12
阅读次数:
173
/** * @reference oracle.sql.Datum.timestampValue(); * @return */ private Timestamp getOracleTimestamp(Object value) { try { Class clz = value.getClass... ...
分类:
数据库 时间:
2018-03-07 11:36:08
阅读次数:
1217