摘要: 到http://ckeditor.com/download下载zip 解压文件夹ckeditor,把文件夹复制到项目WebRoot下.... 阅读全文
posted @ 2011-03-24 13:38 为牛马者,背负前行 阅读(2342) 评论(0) 推荐(0) 编辑
摘要: 常用HTTP Content-type头信息及文件类型对照 常用于上传文件验证类型 阅读全文
posted @ 2011-03-24 13:37 为牛马者,背负前行 阅读(3131) 评论(0) 推荐(0) 编辑
摘要: 上传文件以流方式判断类型 FILE_TYPE_MAP.put("ffd8ffe000104a464946", "jpg"); //JPEG (jpg) FILE_TYPE_MAP.put("89504e470d0a1a0a0000", "png"); //PNG (png) FILE_TYPE_MAP.put("47494638396126026f01", "gif"); //GIF (gif) FILE_TYPE_MAP.put("49492a00227105008037", "tif"); //TIFF (tif) FILE_TYPE_MAP.put("424d228c010000000000", "bmp"); //16色位图(bmp) FILE_TYPE_MAP.put("424d8240090000000000", "bmp"); //24位位图(bmp) 阅读全文
posted @ 2011-03-24 13:37 为牛马者,背负前行 阅读(13695) 评论(0) 推荐(1) 编辑
摘要: Timer 及 TimerTask 相关使用代码 阅读全文
posted @ 2011-03-24 13:36 为牛马者,背负前行 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 各位可能有人碰到过win7的桌面主题窗口中,总是会有一个未保存的主题,删除掉,马上又会生成,很烦,我以前也有这问题,不过最近我把这问题意外的解决了,现在和大家分享一下,这个貌似现在网上还没有解决答案! 阅读全文
posted @ 2011-03-24 13:35 为牛马者,背负前行 阅读(4677) 评论(0) 推荐(0) 编辑
摘要: 方法总结 方法一:在线安装 1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x 3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNA Library添加(右键Add to Profile),Subclipse下面的Subclipse Integration for Mylyn 3.0可以不添加(特别注意,此处不要添加)。 4.在右下角窗格(Pending Changes )中点击Apply。安装重启后MyEclipse即可。 方法二:link安装 安装subclipse, MyEclipse8.5 SVN插件 1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org, 2、从中解压出features与 plugins文件夹 阅读全文
posted @ 2011-03-24 13:32 为牛马者,背负前行 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。 而如果是使用 StringBuffer 类则结果就不一样了,每次结果都会对 StringBuffer 对象本身进行操作,而不是生成新的对象,再改变对象引用。所以在一般情况下我们推荐使用 StringBuffer ,特别是字符串对象经常改变的情况下。而在某些特别情况下, String 对象的字符串拼接其实是被 JVM 解释成了 StringBuffer 对象的拼接,所以这些时候 String 对象的速度并不会比 S 阅读全文
posted @ 2011-03-24 13:32 为牛马者,背负前行 阅读(203) 评论(0) 推荐(0) 编辑
摘要: jsp乱码处理(二) 阅读全文
posted @ 2011-03-24 13:31 为牛马者,背负前行 阅读(917) 评论(0) 推荐(0) 编辑
摘要: CascadeType.PERSIST只有A类新增时,会级联B对象新增。若B对象在数据库存(跟新)在则抛异常(让B变为持久态)CascadeType.MERGE指A类新增或者变化,会级联B对象(新增或者变化)CascadeType.REMOVE只有A类删除时,会级联删除B类;CascadeType.ALL包含所有;CascadeType.REFRESH没用过。综上:大多数情况用CascadeType.MERGE就能达到级联跟新又不报错,用CascadeType.ALL时要斟酌下CascadeType.REMOVE 阅读全文
posted @ 2011-03-24 13:30 为牛马者,背负前行 阅读(12765) 评论(0) 推荐(1) 编辑
摘要: jsp乱码处理(一) 阅读全文
posted @ 2011-03-24 13:30 为牛马者,背负前行 阅读(9365) 评论(0) 推荐(1) 编辑
摘要: 使用Hibernate Annotations 维护多对多关系的心得 说明 在HibernateAnnotations中通过 @ManyToMany注解可定义多对多关联。同时,也需要通过注解@JoinTable描述关联表和关联条件。对于双向关联,其中一端必须定义为 owner,另一端必须定义为inverse(在对关联表进行更性操作时这一端将被忽略)。被关联端不必也不能描述物理映射,只需要一个简单的 mappedBy参数,该参数包含了主体端的属性名,这样就绑定了双方的关系。 上周六去电影院圆了儿时的梦想,看了变形金刚,超棒的一部片子 ^_^。那么就以剧院和观众为例讲解吧。 阅读全文
posted @ 2011-03-24 13:29 为牛马者,背负前行 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 在SpringMVC中的Controller想要重写向到某一页可以使用ModelAndViewpublicModelAndView saveAudioReplyMethod(ModelMap map,HttpServletRequest request,AudioReply reply,String audioId){User user=userService.findUserById("1");Audio audio =audioService.findAudio(audioId);replyService.saveAudioReply(reply,audio,user) 阅读全文
posted @ 2011-03-24 13:28 为牛马者,背负前行 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: DecimalFormat df =newDecimalFormat( "0.##");Float si=mfile.getSize()/1024f/1024f;System.out.println(df.format(si)+"M"); 阅读全文
posted @ 2011-03-24 13:28 为牛马者,背负前行 阅读(1177) 评论(0) 推荐(0) 编辑
摘要: Audio为音频表,AudioTypeAudios为类型关联表,Audio OneToMany AudioTypeAudio ,audioTypeAuios为Audio表中Set集合HQL hql=new HQL();hql.setHql("from Audio as a left join fetch a.audioTypeAudios as ata where a.weatherAudit=false and a.user.strId='"+ uid + "'"); 阅读全文
posted @ 2011-03-24 13:28 为牛马者,背负前行 阅读(936) 评论(0) 推荐(0) 编辑
摘要: ava.version Java Runtime Environment version java.vendor Java Runtime Environment vendor java.vendor.url Java vendor URL java.home Java installation directory java.vm.specification.version Java Virtual Machine specification version java.vm.specification.vendor Java Virtual Machine specification vendor java.vm.specification.name Java Virtual Machine specification name 阅读全文
posted @ 2011-03-24 13:27 为牛马者,背负前行 阅读(435) 评论(0) 推荐(0) 编辑
摘要: hibernate的状态 hibernate的各种保存方式的区(save,persist,update,saveOrUpdte,merge,flush,lock)及 对象的三种状态 hibernate的保存 hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别。 阅读全文
posted @ 2011-03-24 13:26 为牛马者,背负前行 阅读(344) 评论(0) 推荐(0) 编辑
摘要: java.runtime.name=Java(TM) 2 Runtime Environment, Stand... sun.boot.library.path=D:\j2sdk1.4.1_03\jre\bin java.vm.version=1.4.1_03-b02 java.vm.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ path.separator=; java.vm.name=Java HotSpot(TM) Client VM file.encoding.pkg=sun.io user.country=CN sun.os.patch.level=Service Pack 3 java.vm.specification.name=Java Virtual Machine Specification java.runtime.version=1.4.1_03-b02 阅读全文
posted @ 2011-03-24 13:25 为牛马者,背负前行 阅读(399) 评论(0) 推荐(0) 编辑
摘要: JPA 批注参考 版本: 5/12/06 作为 Java 企业版 5 (Java EE 5) Enterprise Java Bean (EJB) 3.0 规范的组成部分,Java 持续性 API (JPA) 显著简化了 EJB 持续性并提供了一个对象关系映射方法,该方法使您可以采用声明方式定义如何通过一种标准的可移植方式(在 Java EE 5 应用服务器内部以及 Java 标准版 (Java SE) 5 应用程序中的 EJB 容器外部均可使用)将 Java 对象映射到关系数据库表。 在 JPA 之前,Java EE 应用程序将持续类表示为容器管理的实体 bean。使用 JPA,您可以将任何普通的旧式 Java 对象 (POJO) 类指定为 JPA 实体:一个应使用 JPA 持续性提供程序的服务将其非临时字段持久保存到关系数据库(在 Java EE EJB 容器的内部或在简单 Java SE 应用程序中的 EJB 容器的外部)的 Java 对象。 使用 JPA 时,可以使用批注配置实体的 JPA 行为。批注是一种使用元数据修饰 Java 源代码的简单表达方法, 阅读全文
posted @ 2011-03-24 13:24 为牛马者,背负前行 阅读(2278) 评论(0) 推荐(0) 编辑
摘要: 在各种应用系统的开发中,经常需要存储用户信息,很多地方都要存储用户密码,而将用户密码直接存储在服务器上显然是不安全的,本文简要介绍工作中常用的 MD5加密算法,希望能抛砖引玉。 (一)消息摘要简介 一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于SHA1是产生一个20字节的二进制数组)。消息摘要是一种与消息认证码结合使用以确保消息完整性的技术。主要使用单向散列函数算法,可用于检验消息的完整性,和通过散列密码直接以文本形式保存等,目前广泛使用的算法有MD4、MD5、SHA-1. 消息摘要有两个基本属性: 两个不同的报文难以生成相同的摘要难以对指定的摘要生成一个报文,而可以由该报文反推算出该指定的摘要代表:美国国家标准技术研究所的SHA1和麻省理工学院Ronald Rivest提出的MD5 阅读全文
posted @ 2011-03-24 13:21 为牛马者,背负前行 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1 import java.security.MessageDigest; 2 3 public class MD5_Test { 4 public final static String MD5(String s) { 5 char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 6 'A', 'B', 'C&# 阅读全文
posted @ 2011-03-24 13:20 为牛马者,背负前行 阅读(863) 评论(0) 推荐(0) 编辑

如果本页面列出的内容侵犯了您的权益,请告知。
知识共享许可协议
996.icu