![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
[随笔分类]j2ee
文章平均质量分 79
iteye_20557
这个作者很懒,什么都没留下…
展开
-
Hibernate主键生成方式(转)
1) assigned 主键由外部程序负责生成,无需Hibernate参与。 2) hilo 通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主 键生成历史状态。 3) seqhilo 与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史 状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。 4) increment 主键按数值顺序递...2008-01-29 22:05:00 · 76 阅读 · 0 评论 -
关于Struts的Token
请求有效性处理,使用令牌可以有效的防止重复提交。 protected String generateToken(HttpServletRequest request) 创建一个令牌. protected boolean isTokenValid(HttpServletRequest request) 检查令牌是否有效 protected boolean isTokenValid(HttpServl...2008-08-01 12:07:00 · 106 阅读 · 0 评论 -
六大代码问题检验你的JAVA知识(转)
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗? Code<!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.C...2008-08-01 15:57:00 · 107 阅读 · 0 评论 -
Spring Security连接数据库查询实例
经过若干天断断续续地研究,终于做出了第一个spring security的实例,真是艰难啊,配置太复杂了,若干个Bean之间存在着这样或那样的关系...... 下面给出我的小例子,主要是配置文件拉~~别的东西自己看源码吧! Code<!--<br /><br />Code highlighting produced by Actipro Code...2008-08-04 00:46:00 · 378 阅读 · 0 评论 -
JAVA md5、SHA加密类
Code<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->import java.util.*;import j...2008-08-04 20:25:00 · 113 阅读 · 0 评论 -
Hibernate获取数据方式与缓存使用
Hibernate获取数据的方式有不同的几种,其与缓存结合使用的效果也不尽相同,而Hibernate中具体怎么使用缓存其实是我们很关心的一个问题,直接涉及到性能方面。 缓 存在Hibernate中主要有三个方面:一级缓存、二级缓存和查询缓存;一级缓存在Hibernate中对应的即为session范围的缓存,也就是当 session关闭时缓存即被清除,一级缓存在Hibernate中是不可配置的部分;...2008-08-16 11:03:00 · 114 阅读 · 0 评论 -
使用AjaxTags实现自动完成
最近搞的一个通讯录想要加一个Ajax的自动完成功能,看起来功能虽小,可给用户的体验会改进不少。在一个介绍了几十种java的Ajax框架的网页里面,我找到了AjaxTags这个小东西,开始了我的第一次Ajax之旅。 从AjaxTags的官方网站上面http://ajaxtags.sourceforge.net/可以下载到其最新的版本,目前是AjaxTags1.3顺便下载了一个官方...2008-09-22 09:42:00 · 132 阅读 · 0 评论 -
JAVA实现精确的加减乘除
package lc.util; import java.math.BigDecimal; public class MathHelper { private static final int DEF_DIV_SCALE = 10; private MathHelper() { } /** * 提供精确的加法运算。 * * @param v1 * 被加数 *...2009-05-20 17:13:00 · 353 阅读 · 0 评论 -
JAVA上传文件进度条的实现
很久不在这里发帖子了,最近在家闲来无事,想到转视频的那东西又要做了,遂翻出以前的帖子,看到一年前丰哥让我做一下文件上传的进度条....额~~那就做一下吧。 东西很简单,主要用到commons-fileupload,其中有一个progressListener的接口,该接口可以实现实时更新已上传文件的大小,有了这个还说什么呢? 给出代码 代码<!--<br /><br /&g...2009-08-03 19:46:00 · 630 阅读 · 0 评论 -
利用commons upload+ffmpeg+mencoder完成视频的上传与转换
前一段时间朱哥一直在搞视频转换这个东东,我也一直很有兴趣,就尝试了一下。 首先是文件上传功能的完成,做得很粗糙,没有验证上传文件是否为视频文件。利用前一段时间看视频学来的部分代码很轻松搞定。 接下来,就是视频转换了,我的ffmpeg和mencoder放在d:\ffmpeg目录中,代码如下 Code<!--<br /><br />Code...2008-07-31 16:41:00 · 69 阅读 · 0 评论 -
利用commons upload+ffmpeg+mencoder完成视频的上传与转换
前一段时间朱哥一直在搞视频转换这个东东,我也一直很有兴趣,就尝试了一下。 首先是文件上传功能的完成,做得很粗糙,没有验证上传文件是否为视频文件。利用前一段时间看视频学来的部分代码很轻松搞定。 接下来,就是视频转换了,我的ffmpeg和mencoder放在d:\ffmpeg目录中,代码如下 Code<!--<br /><br />Code...2008-07-31 16:41:00 · 95 阅读 · 0 评论 -
关于Struts处理异常框架的小例子
下午搞了一下Struts处理异常的框架,不错,确实很好用,可以省很多事,闲话暂且不表,进入正题 首先新建一个项目,然后要做的第一步当然是——添加Struts支持啦~~呵呵。 找到struts-config.xml文件,如果想配置全局异常处理,则需要在<global-exceptions></global-exceptions>之间设置,如果只想...2008-07-30 17:15:00 · 64 阅读 · 0 评论 -
实现JSP页面自动跳转
HTML里增加: <meta http-equiv="refresh" content="5;URL=http://www.csdn.net"> 表示5秒钟后自动跳转到http://www.csdn.net2008-01-30 22:01:00 · 116 阅读 · 0 评论 -
JAVA中的接口和抽象类(转)
在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类往往用来表征我们在对问题领域进行分析、 设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象,我们不能把它们实例化(拿不出一个具体的东西)所以称之为抽象。 比如:我们要描述“水果”,它就是一个抽...2008-03-11 17:31:00 · 130 阅读 · 0 评论 -
JAVA错误处理大集合
0、 需要标识符 a) 不在函数内 1、 非法表达式开始 b) 可能:丢失括号 . 2. no data found a) 可能:setInt(1,100)中,没有100这个值 3. 找不到符号 a) 可能:没导入包 4. 指定了无效URL a) 可能:数据库名或IP错误,即连接出错 5. 类路径没有找到 a) 可能: ClassNotFoundException: oracle.jdbc.dr...2008-03-15 17:19:00 · 219 阅读 · 0 评论 -
强!!!
Java视频教程 孙鑫Java无难事 (全12CD) http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=154630 J2EE开发IDE Eclipse视频教程 全9CD 完整版 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=158075 Java 编程初步 傻瓜书 http...2008-04-01 17:51:00 · 110 阅读 · 0 评论 -
字符转换 dos 命令 JDK自带的native2ascii工具完全揭密
背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。 1、native2ascii简介:native2ascii是su...2008-07-14 17:27:00 · 77 阅读 · 0 评论 -
Acegi安全系统的配置
Acegi 的配置看起来非常复杂,但事实上在实际项目的安全应用中我们并不需要那么多功能,清楚的了解Acegi配置中各项的功能,有助于我们灵活的运用Acegi于实践中。 2.1 在Web.xml中的配置 1) FilterToBeanProxy Acegi通过实现了Filter接口的FilterToBeanProxy提供一种特殊的使用Servlet Filter的方式,它委托Spring中的B...2008-07-17 00:42:00 · 79 阅读 · 0 评论 -
ACEGI配置总结(1)
Acegi配置总结 1、 在web.xml中配置contextConfigLocation,并且配置acegi filter chain即过滤器链 例如: <!—配置过滤器链--> <filter> <filter-name>Acegi Filter Chain Proxy</filter-name> <filt...2008-07-18 18:39:00 · 116 阅读 · 0 评论 -
Struts2&Jquery 新闻发布
又一个新闻发布......比以前的更加人性化了,用到了Struts2、Struts2的JSON插件,前台js用了Jquery库,自己看吧。欢迎大家提出自己的宝贵意见。 关于显示新闻的功能我还没有找到一个合适的AJAX表现形式,所以还没有完成,欢迎大家给我个建议 点击下载源码...2009-03-16 17:48:00 · 112 阅读 · 0 评论 -
利用commonsfileupload+ffmpeg+mencoder完成视频的上传与转换(2)
这两天完善了一下视频转换这个东西,以前做的那套东西上传完之后就开始转换,无法适应大并发量下的视频转换(我觉得同时有10个ffmpeg进程在转视频服务器肯定要挂掉),所以我用了另一套方案,视频上传之后先不转换,把视频的基本信息存到数据库中,然后由程序定时的从数据库中读取数据,依次转换视频。具体做法是:1、上传文件,将文件名存入数据库,同时在数据库标明videostat字段为0(表示未转换) 2、...2009-08-04 17:45:00 · 153 阅读 · 0 评论