- 博客(251)
- 资源 (7)
- 收藏
- 关注
原创 Java 序列化对象存储
package local;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io
2011-06-28 23:06:00 1183
原创 java IO之装饰设计模式
package local;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/** * @func
2011-06-26 22:06:00 1634
原创 list map set总结
括号为是否线程安全list: LinkedList(no) ArrayList(no) Vector(yes) Stack(yes)map: HashMap(no) LinkedHashMap(no) HashTable(yes) WeakHashMap TreeMapset: HashSet(no) LinkedHashSet(no) SortedSet TreeSet最常用
2011-06-23 16:16:00 783
原创 Eclipse 常用快捷键
Eclipse 常用快捷键Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。 1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显
2011-06-22 15:40:00 664
原创 PHP内置Filter
验证过滤器常量列表 ID Name Options Flags Description FILTER_VALIDATE_BOOLEAN"boolean"
2011-06-21 14:56:00 1967
原创 Header常用指令
header常用指令header分为三部分:第一部分为HTTP协议的版本(HTTP-Version);第二部分为状态代码(Status);第三部分为原因短语(Reason-Phrase)。 // fix 404 pages: 用这个header指令来解决URL重写产生的404 headerheader(’HTTP/1.1 200 OK’);// set 404 he
2011-06-21 14:30:00 1809
原创 PHP执行计划任务
在Linux的终端下实现守护进程,可以使用crontab来计划PHP脚本执行。crontab命令的功能是在一定的时间间隔调度一些命令的执行。 crontab 使用方法: crontab [ -e | -l | -r ] 文件名 -e:编辑任务 -l:显示任务信息 -r:删除定时执行任务信息 crontab的格式:* * * * * Command分 时 日 月 星
2011-06-21 14:22:00 1153
原创 实现Runnable接口控制线程
package local;/** * @description : 实现Runnable接口。 * 售票服务端,多线程接收客户端请求售票。 * @author :jy * @company :万里网 * @date :2011-6-19 */class TicketService { /** * @param args */ pu
2011-06-20 00:50:00 1136
原创 线程的队列与等待
package test;/** * wait() 必须在synchronized 函数或者代码块里面 * wait() 会让已经获得synchronized 函数或者代码块控制权的Thread暂时休息,并且丧失控制权 * 这个时候,由于该线程丧失控制权并且进入等待,其他线程就能取得控制权,并且在适当情况下调用notifyAll()来唤醒wait()的线程。 * 需要注意的是,
2011-06-20 00:50:00 3352
原创 通过继承Thread实现线程控制
package local;/** * @description : 通过继承Thread实现线程控制 * @author :jy * @company :万里网 * @date :2011-6-19 */class ExtendsThreadTest { /** * @param args */ public static void
2011-06-20 00:49:00 1132
原创 Runtime与运行环境
package local;import java.io.IOException;import java.io.InputStream;/** * Runtime类 * @function : * @author :jy * @company :万里网 * @date :2011-6-15 */public class RunTimeTest
2011-06-15 23:07:00 1167
原创 LinkedList实现简单的数据库连接池
DataSource.javapackage org.local.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.LinkedList;/** * @function : * @author :
2011-06-13 23:01:00 2327
原创 通过JAVA反射实现简单的ORM,将查询结果封装为对象
package org.test;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Resul
2011-06-12 22:36:00 4496 1
原创 通过结果集元数据将查询结果封装为Map
package org.test;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.util.Arra
2011-06-10 23:31:00 5112 1
原创 JDBC元数据信息篇一
package org.test;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.SQLException;import org.local.jdbc.JdbcUtilSingle;public class DBMD { /** * JDBC元数据信息 * @
2011-06-09 21:16:00 838
原创 数组定义、HereDocument使用
数组的用法1.定义方法:一、A[0]=5A[1]=19A[2]=28 二、A=(5 19 28) 三、A=([0]=5 [1]=19 [2]=28) 以上三种定义方法均可。 2.调用方法:${数组名[索引号]},例如:${A[0]} 3.取出所有元素:${数组名[@]}${数组名[*]}两者区别在于,前者得到
2011-06-08 22:53:00 1025
原创 工厂模式进一步分离对象间的依赖性
工厂模式:根据配置文件参数,生产特定的对象。在对象间起桥接作用。 1.daoconfig.properties配置文件DaoClass=org.jdbc.dao.impl.UserDaoJdbcImpl 2.DaoFactory工厂类package org.jdbc.dao;import java.io.File;import java.io.FileInputS
2011-06-07 22:16:00 783
原创 数据访问层异常处理
业务逻辑层、数据访问层通过接口进行隔离,通过实现接口进行访问。为了方便统一处理异常,可以建立单独的异常来接收、处理异常。如果在定义接口的同时就抛出异常,那么耦合度将增加。 下面来看一个示例:由Domain、DAO、implements、RuntimeException组成。 Domain:User.javapackage org.jdbc.domain;impo
2011-06-06 23:57:00 3197
原创 Jdbc-mysql二进制blob类型读写
package org.util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.
2011-06-03 11:37:00 5736
PHP tokyo cabinet扩展
2013-03-28
jakarta-taglibs-standard-1.1.2
2011-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人