自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

用dom4解析XML并校验schema

解析并不难,schema校验比较麻烦,以下是全部代码 private Document readXmlFromFile(File file) { Document protocolDoc = null; SAXReader reader = new SAXReader(); XMLErrorHandler errorHandler = new XMLE...

2009-07-08 09:25:01 198

返回流,浏览器直接下载

response.setContentType("APPLICATION/OCTET-STREAM"); response.setHeader("Content-Disposition","attachment; filename=\"lircd.conf\""); response.getOutputStream().print("")  

2009-02-13 13:00:18 753

Flex 系列教程之四 MXML与Actionscript的关系

上一节我们做了一个小程序,演示了Flex的基本功能,这一节主要讲解MXML与Actionscript的关系   只要记住一点,MXML最后会编译成Actionscript,用Actionscript 可以完全代替MXML。   重现以下上一节的代码 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="h...

2008-12-27 22:09:44 194

Flex 系列教程之三 一个简单那的小程序让你了解Flex

在这个例子中主要是对flex主要功能的演示,其中包括组件拖放,组件属性修改,绑定,事件,特效。具体内容的详细讲解,再接下来的教程中会一一讲解。   好了,我们现在来做我们的第一个小程序   1、先拖一个Panel带我们的舞台 2、在上面放两个Text控件,一个Label ,一个TextInput,一个button,如下图 3、在右面的属性面板中修改这些元素的属性,我们修改一些这组件的文字和id...

2008-12-27 20:51:48 247

Flex 系列教程之二 FlexBuilder的安装和使用

Flex 是免费的,你可以用任意IDE 编辑它,也可以用免费的编译器编译你的代码。   可以去Flex 官方网站下载Flex SDK http://www.adobe.com/products/flex   Adobe 提供了FlexBuilder ,这是收费的,你有30 天试用的机会,你可以从官方网站下载 http://www.adobe.com/products/flex...

2008-12-27 16:32:57 392

Flex 系列教程之一 Flex简介

Flex 是Adobe 公司推出的一种基于Flash Player 的富客户端应用的技术,开发人员能更简单更快捷的建立美观并且功能强大的富客户端应用,其中包括web 端和桌面端。   Flex 的基于XML 的语言和我们通常开发web 应用很相似,Flex 用标记语言MXML 和类似于JavaScript 的Actionscript 开发。对于平常使用HTML 和Javascript 的开发者...

2008-12-27 14:42:40 157

关于如何重写hashCode的方法

为什么要重写hashCode方法?   我们应该先了解java判断两个对象是否相等的规则。   在java的集合中,判断两个对象是否相等的规则是: 首先,判断两个对象的hashCode是否相等 如果不相等,认为两个对象也不相等 如果相等,则判断两个对象用equals运算是否相等 如果不相等,认为两个对象也不相等 如果相等,认为两个对象相等   我们在equals方法中需要...

2008-08-17 10:47:32 313

在Junit中实现类似OpenSessionInViewFilter保持session的功能

private SessionFactory sessionFactory; //重写setUp方法 protected void setUp() throws Exception { super.setUp(); sessionFactory = (SessionFactory) SpringContext.getInstance().getBean( "sess...

2008-08-14 10:22:18 177

用TestSuite 在一个TestCase中的每一个方法执行前调用另一个TestCase的所有方法

为什么会有这样的需求呢? 在测试hibernate的级联配置是否正确的时候,需要两个TestCase 一个测试类TestAdd,测试所有add方法(含级联保存),另一个测试类TestDelete测试delete方法   在TestDelete的每一个delete方法前都需要现把所有数据添加进去,就需要调用TestAdd所有add方法   以前的做法是把add的过程全部copy到TestAdd的se...

2008-08-14 10:15:12 1032

Hibernate annotation Lazy的默认值的不同

经过测试发现Hibernate annotation中@ManyToOne,@OneToMany,@OneToOne中lazy的默认值是不同的   @OneToMany 默认Lazy为true @ManyToOne,@OneToOne 默认lazy为false   在设置@ManyToOne的时候我们一般都会设置Lazy=true   一般不会在@ManyToOne,@OneToOn...

2008-08-13 23:42:40 186

使用hibernate annotation 为非空列加上默认值

在网上查了很多资料都没找到如何为非空列加上默认值 以前的做法是给字段一个初始值,加上dynamic-insert属性 换了annotation了以后没有找到如何设置dynamic-insert属性   但是,最后经过测试发现hibernate annotation 根本不用设置dynamic-insert就可以实现给列赋予默认值 给字段赋初值和在构造方法中定义都可以的   没看过hibernate...

2008-07-28 23:24:03 461

Spring集成FreeMarker中文出现乱码的解决办法(非contentType)

项目中用到freemarker和spring集成后中文出现乱码 上网搜大部分是说在viewResolver中加入<property name="contentType" value="text/html;charset=gb2312"></property>   但我发现对于我的项目不起做用   又goole一下 剔除掉上面的搜索结果,发现还有一种解决方案 <bean...

2008-07-27 13:32:24 298

某张表hibernate没有自动创建的原因

今天写模型让hibernate自动创建表的时候发现其中有一张表没有创建 百思不得其解,最后在网上查到了原因   -----绝对不要用sql 的关键字作为模型中字段的名字   比如我就把oder作为成员变量的名写进去了,导致这张表没有创建成功,还没有报异常...

2008-07-27 13:24:06 169

ubuntu 8.04 学习笔记 (五)-java环境配置

今天开始把工作迁移到ubuntu 需要做的有安装jdk,tomcat,mysql,安装eclipse和netbeans(6.1其实还挺好用的) 1、首先安装jdk     java6 在命令行输入 apt-get install sun-java6-jre sun-java6-jdk 可以自行选择是否安装jre     java5 在命令行输入 apt-g...

2008-05-06 16:56:28 131

ubuntu 8.04 学习笔记 (四)-wine 在linux下安装windows程序

今天有人给我留言说我水平低,这个我承认,我是一个非计算机专业还在校学习的学生,只凭着对计算机的热情一直在学习,我很谢谢他直言不讳,同时我有我的坚持,而就凭着这种坚持,我已经在上地找到了java web开发的工作,我会努力工作,现在我是菜鸟,今后绝对不是!! 我还是会继续写我的学习笔记,将我学到的和大家分享,大家有什么问题可以一起讨论一起进步,同时谢谢大家的支持 今天要讲的是在ubuntu下安装wi...

2008-05-05 11:42:09 177

ubuntu 8.04 学习笔记 (三)-分区的调整

在学习笔记一里介绍了可以先之分一个/ 根分区,装完系统后再重新分区,把/home和/usr从分区里分离出来 我是直接就把装windows的分区直接转换为ext3了,打算把工作全部转移到ubuntu上来 现在介绍具体操作: 1、分出你需要的分区,格式为ext3 2、挂载你分好的分区(在学习笔记(二)中有介绍)例如:mount /dev/sda1 /media/home        没有.med...

2008-05-04 02:19:56 180

ubuntu 8.04 学习笔记 (二)-关于挂载

ubuntu已经默认安装了ntfs-3g 支持读写ntfs 格式分区,不过建议重要数据储存在ext3格式分区上 毕竟linux比windows安全,而且ntfs会产生更多磁盘碎片    先用fdisk -l 命令查看分区 或用 添加/删除 分区编辑器(安装后在系统-系统管理下看到)查看分区 挂载ntfs分区: 假设/dev/hda1是Windows分区(NTFS)的位置,而要挂载的目录是:/m...

2008-05-03 03:03:48 108

ubuntu 8.04 学习笔记 (一)

26日ubuntu发布了8.04正式版 我也在第一时间试用了ubuntu 首先去www.ubuntu.com  下载镜像 您可以选择刻盘安装的,硬盘安装,因为家里没有空盘了,我选择硬盘安装 有两种方式,实体安装和wubi安装 一 、wubi安装直接运行镜像内wubi.exe就可以安装了 二 、实体安装 1、把镜像放入C盘根目录; 2、下载GrubForDos,将grldr和grub.exe放入...

2008-05-02 14:01:15 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除