PHP是一种宽松类型的编程语言,在函数中对传入的参数值的“类型”以及”值是否为空或者NULL“进行检查是不可缺少的步骤。 类型检查 类型检查 从PHP5开始,PHP允许对函数的参数进行类型约束,即可以约束参数的类型为对象,接口,数组(PHP 5.1开始)或者callable(PHP5.4起),但是不 ...
分类:
Web程序 时间:
2017-08-13 17:42:19
阅读次数:
140
在JDBC编程中,常用Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, PreparedStatement 用于执行参数化查询,而 CallableStatement则是用于存储过程。 1、 ...
分类:
数据库 时间:
2017-08-12 22:51:57
阅读次数:
290
1. Java中抽象类和接口的区别2. Callable and Runnable的区别3. 什么时候该用ArrayList,什么时候该用LinkedList。4. 怎样把一个类修改为不可变的?不可变类有什么好处?5. 一行代码创建只有一个线程的线程池6. ExecutorService的execu ...
分类:
移动开发 时间:
2017-08-10 16:58:27
阅读次数:
216
转载自:http://www.cnblogs.com/dolphin0520/p/3949310.html 1.使用Callable+Future 2.使用Callable+FutureTask ...
分类:
编程语言 时间:
2017-08-10 15:09:01
阅读次数:
222
1. 使用数据连接池(Connection Pool), 避免使用DriverManager.getConnection。 2. 合理的配置数据连接池参数,设置数据连接池的初始大小,最大连接数,连接超时时间等。 3. 选择合适的事务等级,按照不同的数据库操作类型选择不同的事务等级。 4. 及时关闭C ...
分类:
数据库 时间:
2017-08-09 23:57:53
阅读次数:
318
本篇内容 一、 内置函数 1.定义 内置函数又被称为工厂函数。 2.常用的内置函数 (1)abs() (2)all() (3)any() (4)bin(),oct(),hex() (5)bytes() (6)callable() (7)chr(),ord() (8)int() complex()、f ...
分类:
编程语言 时间:
2017-08-09 12:51:51
阅读次数:
187
最近项目需要用到FutureTask异步获取执行结果,并与Callable结合起来运用。 首先,看下FutureTask执行过程:FutureTask可用于异步获取执行结果或取消执行任务的场景。通过传入Runnable或Callable的任务给FutureTask, 直接调用其run方法或者放入线程 ...
分类:
其他好文 时间:
2017-08-08 21:47:45
阅读次数:
121
接上文 前文中的遗留问题 对于Java多线程的理解。我曾经只局限于实现Runnable接口或者继承Thread类,然后重写run()方法,最后start()调用就算完事。可是一旦涉及死锁以及对共享资源的訪问和随时监控线程的状态和运行顺序和线程返回值等就不行了。 Callable 和 Future 简 ...
分类:
移动开发 时间:
2017-08-08 13:58:46
阅读次数:
222
import datetime是引入整个datetime包,如果使用datetime包中的datetime类,需要加上模块名的限定。 如果不加模块名限定会出现错误:TypeError: 'module' object is not callable \ AttributeError: 'module ...
分类:
编程语言 时间:
2017-08-08 00:32:12
阅读次数:
140
6.1惰性即美德 程序应该写得抽象一些。相同的代码要封装在函数中,在需要的时候调用就好。 6.2抽象和结构 抽象可以节省很多工作,并且使代码可读。 操作的具体细节应该写在独立的函数中。 6.3创建函数 函数是可以调用的,它执行某种行为并且返回一个值。 内置函数callable()可以判断一个对象是否 ...
分类:
其他好文 时间:
2017-08-07 10:01:02
阅读次数:
124