摘要: 单行函数:当查询表或试图时每行都能返回一个结果,可用于select,where,order by等子句中。 对于没有目标的select查询用dual表,这个表时真实存在的,每个用户都可以读取。 单行函数常见的有四种。 数值型函数 1. 绝对值函数:abs() 取余函数 :mod(a,b) 判断正负 阅读全文
posted @ 2017-10-25 17:19 竹马今安在 阅读(1497) 评论(0) 推荐(0)
摘要: 1、线程池简介: 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 如果:T1 + T3 远大于 T2,则可以采用线程池,以提 阅读全文
posted @ 2017-10-25 11:37 竹马今安在 阅读(359) 评论(0) 推荐(0)
摘要: 原文链接:http://ifeve.com/executor-framework-thread-pool-task-execution-part-01/ 内容综述 基于Executor接口中将任务提交和任务执行解耦的设计,ExecutorService和其各种功能强大的实现类提供了非常简便方式来提交 阅读全文
posted @ 2017-10-25 11:30 竹马今安在 阅读(665) 评论(0) 推荐(0)
摘要: 原文地址:http://ifeve.com/executor-framework-thread-pool-task-execution-part-02/ 上一篇文章中通过引入的一个例子介绍了在Executor框架下,提交一个任务的过程,这个过程就像我们老大的老大要找个老大来执行一个任务那样简单。并通 阅读全文
posted @ 2017-10-25 11:30 竹马今安在 阅读(465) 评论(0) 推荐(0)
摘要: 编写多线程程序是为了实现多任务的并发执行,从而能够更好地与用户交互。一般有四种方法,Thread,Runnable,Callable,使用Executor框架来创建线程池。 Runnable和Callable的区别是,(1)Callable规定的方法是call(),Runnable规定的方法是run 阅读全文
posted @ 2017-10-25 10:23 竹马今安在 阅读(38008) 评论(2) 推荐(5)