- 浏览: 32745 次
- 性别:
- 来自: 承德
最新评论
-
zq726726:
请问 如果用spring 的话 怎么加配置???
Hibernate通用Dao设计。 -
woshihongshua:
一个自己写的图像操作包,实现了验证码识别等很多功能。 -
azure2a:
还真没试过,不过可以用上面的代码试试,不然估计要用图片二值化等 ...
趣味编程,利用zxing包设计QR码编码和解码程序。 -
qalong:
想问一下,如果QR的图片不清晰的时候,可以正常的解析吗?
趣味编程,利用zxing包设计QR码编码和解码程序。 -
lshoo:
JPA2的资料好啊!
学习Hibernate映射必读,JavaOne2009-JPA2映射的神秘之旅。
文章列表
最近在给学生做个论坛,初学JS和JQuery,尝试做了个带分页头像选择列表。
代码如下:
var lee={};
lee.utils={};
lee.utils.face_list=function(st,to,si,img_width,img_height,tar,callback){
var start=st;
var total=to;
var size=si;
var page=total%size==0?total/size:Math.floor(total/size)+1;
return {
ma ...
hibernate的通用Dao简化了程序,增加了开发过程,但是通用Dao设计五花八门,我也是一个Hibernate初学者,把我参考一些设计好的Dao而设计的通用Dao写下来,希望各位不要见笑。
原来的Dao是一个整体,把很多内容放在一起,但是发现大部分的内容用不到,所以我把Dao分为三个部分,BaseHibernateEntityDao(基本部分)主要是,增删查改。ExtensionHibernateEntityDao(扩展)包括example等,HibernateEntityDaoUtil(工具部分),包括执行Sql等。
package com.guestbook.dao; ...
1、什么是RQ码?
QR码是二维条码的一种,1994年由日本Denso-Wave公司发明。QR来自英文“Quick Response”的缩写,即快速反应的意思,源自发明者希望QR码可让其内容快速被解码[1]。QR码最常见于日本,并为目前日本最流行的二维空间条码。QR码比普通条码可储存更多资料,亦无需像普通条码般在扫描时需直线对准扫描器。
2、如何使用zxing包设计RQ码的编码和解码。
编码:先使用Hashtable设置使用的文字编码,然后建立BitMatrix,再把BitMatrix写入图片即可。
解码:和编码相似,先设置文字编码,然后把文件读入BinaryBitmap,再利用Multi ...
刚开始学Javascript,总是希望利用Java的思路来做程序,不过总是搞不清哪些如何把Js的方法和属性与Java的对应。今天参考JavaScript权威指南的例子做了个小案例,以后做程序就可以按照这个来套了。
Namespace.register("com.lee"); //所在包
com.lee.AClass=function(value){ //构造函数
this.value=value; //实例属性
}
com.lee.AClass.classValue=100; //类属性
com.lee.AC ...
使用情况:当页面编码为GB2312时利用JQuery的serialize提交表单数据时会在服务器端产生乱码,产生原因是serialize利用encodeURIComponent对数据进行编码,利用escape则不会产生这个问题。
我的解决方法:把JQuery源文件中encodeURIComponent替换为escape,不知道有没有简单的解决方法。
原理:不明,不过希望有人能解释一下。
利用JEXL实现实时执行对象方法。
- 博客分类:
- 技术文档
使用情况:有时候我们在编译时并不知道可能执行什么方法,或者我们把要执行的一系列方法列表输入到数据库中然后顺序执行,或者根据客户端输入的内容执行某些方法,这种情况下我们就无法把方法写在具体的类中。
解决方法:利用JEXL使用表达式就可以简单的解决这些问题。
案例和资料:见压缩文档。
使用情况:有时候我们需要为一个类建立代理对象,当执行原类的某种方法时,进行某些操作,但是这要求我们原来的类实现某种接口。如果原来的类没有实现任何的接口怎么实现代理哪?现在我们可以利用Cglib为任何的类产生代理对象,不管原来的类有没有实现接口,甚至我们可以使代理对象动态的实现任意接口。 例子: 1、产生带拦截器的代理对象。 2、产生带拦截器和继承接口的代理对象。 3、产生带拦截器和拦截器过滤器的代理对象。
包里的内容:
案例,依赖包。
JavaOne2009-JPA2新特征介绍了JPA2的一些新特性并提供一些案例,是上面一篇的PDF内容的补充,不太熟悉Hibernate映射的话可以参考一下。
使用情况:使用Extjs的Grid时使用远程分页时有一个问题,就是当翻到下一页时上一页中选中的内容会被清除。
我的解决方案:建立一个Extjs的Collection用于存储,当然这里需要存储的是数据库中的主键值,当选中Grid中的多选框时,把主键加入Collection,取消选择时则把主键从Collection中删除,提交时就提交Collection中内容。
建立Collection。
var collection=new Ext.util.MixedCollection();
点击Grid时发生cellclick事件,sm是CheckboxSelectio ...
JavaOne2009-JPA2映射的神秘之旅,学习Hibernate必读。
详细的介绍了Java Persistence API各种映射。
包括如下几个部分:
1、介绍
2、基本映射
3、关系映射
4、使用不同的集合类型
5、组件映射
6、组合主键映射
7、继承映射
包括介绍和案例,非常精美的PDF。
利用HTMLPARSER和HTTPCLIENT制作的网络爬虫,还不是很完善,过程是先输入网站及关键词,从google取得每页结果的内容,然后分析每个结果中的链接的网站的内容,取得其中的标题及head中的内容显示,以后可以增加智能分析的模块,软件使用java开发,需要安装java虚拟机,图形界面反应有点缓慢,请耐心等待。
自己按照阎宏《Java与模式》总结的Java模式总结,包括速查和详细内容。
内容包括
一、创建模式:动态决定怎样创建对象,创建哪些对象和如何组合这些对象的模式。(9页)
1、简单工厂(Simple Factory)
概念:由一个工厂对象决 ...
自己设计的图像操作包,实现很多功能。
包括三个类。
一、ImageUtil:
图像操作类。
实现功能:
1、切割图片
2、缩放图片
3、旋转图片
4、写水印
5、把图片写入图片
6、图片滤镜
7、灰度化图像,适用于bmp图像。
8、二值化图像.
9、中值滤波。
10、细线化图像,使用Hilditch算法.
11、把一张大图像分割成小块。
12、反向图片的颜色.
二、TesseractImage
图像识别,可用用于验证码识别,使用Tesseract。
三、ValidateCodeImg
图像中写入验证码。
内容见附件。
不过都是用的String效率可能不太高。
package util;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.util.Date;
import java.util.Map;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Compa ...
- 2009-09-24 11:29
- 浏览 1049
- 评论(0)
利用javamail发邮件,可以发送普通邮件,带附件和图片的邮件:
package util.mail;
import java.util.Date;
import java.util.HashSet;
import java.util.Properties;
import java.util.ResourceBundle;
import java.util.Set;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.*;
import ...
- 2009-09-24 11:26
- 浏览 1093
- 评论(0)