JAVA
流浪的蛤蟆
这个作者很懒,什么都没留下…
展开
-
com.mysql.jdbc.PreparedStatement.setBinaryStream(ILjava/io/InputStream;J)V问题原因
当数据库字段为blob类型时 ,必须使用PreparedStatement中的setBinaryStream(int,InputStream,int)方法;当数据库字段为longblob类型时,必须使用PreparedStatement中的setBinaryStream(int,InputStream,long)方法。否则就会抛出如题的错误:AbstractMethodError:当应用程序试图调转载 2012-03-15 10:37:29 · 607 阅读 · 0 评论 -
Java Socket
建立Socket通信模型 首先,在服务器端建立一个ServerSocket对象,用于监听客户端的连接请求: ServerSocket server;try{server=new ServerSocket(4321);} catch(Exception e){System.out.println("Error:"+e);} 在服务器端建立ServerSocket对象时必须进行异常处转载 2012-11-19 14:20:20 · 188 阅读 · 0 评论 -
设计模式一---简单工厂模式
/***子类对父类方法进行了不同的实现*/public class Operation { private double numA; private double numB; private String opt; private String resultStr; public double getNumA() { return numA; } public void setN原创 2012-11-29 14:52:44 · 89 阅读 · 0 评论 -
JSP字符集编码
首先,说说JSP/Servlet中的几个编码的作用。 在JSP/Servlet 中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF -8"、request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding ("UTF-8"),其中前两转载 2012-08-21 09:38:41 · 674 阅读 · 0 评论 -
JAVA代理机制4-代码实现
机制和特点都介绍过了,接下来让我们通过源代码来了解一下 Proxy 到底是如何实现的。 首先记住 Proxy 的几个重要的静态变量: 清单 5. Proxy 的重要静态变量 // 映射表:用于维护类装载器对象到其对应的代理类缓存 private static Map loaderToCache = new WeakHashMap(); // 标记:用于标转载 2012-07-11 15:10:31 · 213 阅读 · 0 评论 -
JAVA代理机制3-代理机制和特点
首先让我们来了解一下如何使用 Java 动态代理。具体有如下四步骤: 通过实现 InvocationHandler 接口创建自己的调用处理器; 通过为 Proxy 类指定 ClassLoader 对象和一组 interface 来创建动态代理类; 通过反射机制获得动态代理类的构造函数,其唯一参数类型是调用处理器接口类型; 通过构造函数创建动态代理类实例,构造时调用处理器对象作为参数转载 2012-07-11 15:09:13 · 222 阅读 · 0 评论 -
JAVA代理机制2
Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。通过阅读本文,读者将会对 Java 动态代理机制有更加深入的理解。本文首先从 Java 动态代理的运行机制和特点出发,转载 2012-07-11 14:52:07 · 241 阅读 · 0 评论 -
java代理机制1
生活例子:我们到火车票代售处买火车票,其中你就是“客户”,代售中心就是“代理角色”,火车站是“真实角色”,卖票称为“抽象角色”。其中要清楚的一点:代售中心自己并不卖票,只有火车站才真正卖票,票务中心卖给你的票其实是通过火车站实现的。 JAVA例子: import java.lang.reflect.InvocationHandler; import java.lang.re转载 2012-07-11 11:39:18 · 452 阅读 · 0 评论 -
JdbcTemplate 与 PreparedStatement
如果要使用preparedStatement就可以使用PreparedStatementCreator或者PreparedStatementSeter接口 对于PreparedStatementCreator,重点在于从写它的createPreparedStatement方法,方法内部一般功能JDBC书写标准的。 对于后者,重点在于重写setValues方法,参数是个PreparedSta转载 2012-03-15 09:51:37 · 2094 阅读 · 0 评论 -
JAVA读取Oracle中的blob图片字段并显示
近期,在给客户做一个Demo页面时,需要用JAVA读取Oracle中的blob图片字段并显示,在此过程中,遇到一些问题,例如:连接Oracle数据库读取blob字段数据,对图片byte数据进行缩放等;特此记录,给自己备忘,给大家参考。 整个流程分为四步,连接oracle数据库 -> 读取blob图片字段 -> 对图片进行缩放 ->把图片展示在jsp页面上。 下面进行详细描述: 1. java转载 2012-03-15 14:46:46 · 261 阅读 · 0 评论 -
JAVA容器学习一
import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; import java.util.Map; /** * java的集合类可以分为两个概念:Collection和Map 区别在于容器中每个位置保存的元素个数。 * Collec原创 2012-11-22 16:04:22 · 138 阅读 · 0 评论