Java 并发 线程的生命周期 @author ixenos 线程的生命周期 线程状态: a) New 新建 b) Runnable 可运行 c) Running 运行 (调用getState()时显示为Runnable) d) Blocked 阻塞 i. I/O阻塞 (不释放锁) I/O操作完成解 ...
分类:
编程语言 时间:
2016-12-23 13:58:09
阅读次数:
228
日期转星期几 NSArray *arrWeek=[NSArray arrayWithObjects:@"周日", @"周一", @"周二", @"周三", @"周四", @"周五", @"周六", nil]; NSDate *date = [NSDate date]; NSCalendar *cal ...
分类:
其他好文 时间:
2016-12-23 09:56:13
阅读次数:
179
在play中用函数式框架slick来操作数据库是一件很爽的事情。但有时因为某些特殊场景又不得不用原生的sql了。 还好slick支持这种写法,可以看看slick官方文档,Slick Plain SQL queries http://slick.lightbend.com/doc/3.1.1/sql- ...
分类:
数据库 时间:
2016-12-22 13:54:43
阅读次数:
243
转自大神 http://www.oratea.net/?p=944 无论做什么数据,都离不开日期函数的使用。 这里转载一下Hive的日期函数的使用,写的相当完整。 日期函数UNIX时间戳转日期函数: from_unixtime语法:from_unixtime(bigint unixtime[, st ...
分类:
其他好文 时间:
2016-12-21 21:35:53
阅读次数:
217
【IF...THEN...语句】 If condition Then [statements1] else [statements2] end if condition 为一个逻辑表达式,表示做选择时需要判别的条件,其结果为布尔类型,当其值为真时,执行statements1语句,为假是则执行ELSE ...
分类:
编程语言 时间:
2016-12-21 11:49:59
阅读次数:
216
Ehcache是一种广泛使用的开源java分布式缓存,它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点。 主要的特性有: 1. 快速 2. 简单 3. 多种缓存策略 4. 缓存数据有两级:内存和磁盘,因此无需担心 ...
分类:
系统相关 时间:
2016-12-20 21:02:52
阅读次数:
289
Boost条件变量可以用来实现线程同步,它必须与互斥量配合使用。使用条件变量实现生产者消费者的简单例子如下,需要注意的是cond_put.wait(lock)是在等待条件满足。如果条件不满足,则释放锁,将线程置为waiting状态,继续等待;如果条件满足,则重新获取锁,然后结束wait,继续向下执行 ...
分类:
其他好文 时间:
2016-12-20 20:02:08
阅读次数:
213
By yhluo 2015年7月29日 Impala 3 Comments Impala 源代码目录结构 SQL 解析 Impala 的 SQL 解析与执行计划生成部分是由 impala-frontend(Java)实现的,监听端口是 21000。用户通过Beeswax 接口 BeeswaxServ ...
分类:
其他好文 时间:
2016-12-20 07:44:25
阅读次数:
912
1.在浮动所在的标签里面加一个兄弟标签2.在所在父级标签加一个伪类3.在下面的div里面加clear代码如下: <body><div class="parentOne"><div class="first">1</div><!--第一种方法--><div class="second" style=" ...
分类:
其他好文 时间:
2016-12-20 00:58:17
阅读次数:
168