- 浏览: 35716 次
- 性别:
- 来自: 福州
文章列表
struts.properties文件是一个标准的Properties文件,该文件包含了系列的key-value对象,每个key就是一个Struts 2属性,该key对应的value就是一个Struts 2属性值。 struts.properties文件通常放在Web应用的WEB-INF/classes路径下。实际上,只要将该文件放在Web应用的CLASSPATH路径下,Struts 2框架就可以加载该文件。 其实,struts.properties文件的内容均可在struts.xml中以<constant name="" value="">& ...
- 2008-07-17 00:55
- 浏览 575
- 评论(0)
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。
JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空 ...
毕业了,原本想在毕业前赶上末班车,但发现自己基础仍旧薄弱。上次大唐的笔试,我居然连SQL语句都写不全好,外加在这二流子学校毕业出来的,没有太惊艳的能力,一切只能慢慢积累。
猛然间发现自己已经习惯于堆这些垃圾代码了,全神贯注于业务逻辑实现,而类的设计与框架的思想,缺似乎越来越远。
回学校的前一天,我在一天时间内赶完一个页面的代码,在那样的压力下工作,猛然发现自己可以进步很快,并且写出来的东西,很有逻辑严密性,如果每天都有那样的开发体验,我想,我能够很快地进步的。
好好努力,抓紧时间,抓住每一个机会,有质量,有思想滴进行开发。
机会总是留给那些有准备的人的。
铣尽浮华.... 沉思笃行....
- 2008-07-01 21:51
- 浏览 731
- 评论(0)
上班2周了,就感觉累死累活的,常常问自己是不是适合干这行,但还是得去学。
逐渐养成良好的编码习惯,完善的try/catch,事务及资源控制,现在首先只做到了消除魔法数字,逐步引入设计模式。还有就是工具类的积累。
这周郁闷,周中居然连hibernate的连接语句都写不出来,狂补hql,昨天我才弄明白一对多和多对一在映射配置时的区别,害得我一边叫苦一边叫庆幸顺便还小怀疑一下老大的眼光,居然把我这样的菜鸟招进公司了...
【窗口】-- 【首选项】 -- 【Myeclipse】 -- 【AppicationServer】配置具体的server
展开目录 【Launch】下选择 【Debug mode】 点击【Create Launch Configuration】建立配置【公共】选项卡下 选择【显示在收藏菜单中】 勾选【调试】
以后你就可以在【调试】按钮下选择相应服务器进行调试了
ps:之前看过网上修改tomcat下catalina.bat文件的方法,似乎在图形界面下 配置就好了,还有:断点调试真的非常重要~
- 2008-02-25 11:19
- 浏览 4182
- 评论(0)
java中的DAO模式是一个重要的概念,下面以一个登陆程序的例子,结合地理解DAO模式。
DAO模式的主要构成有:
1. PO包
PO对象,用于存储映射数据库表的对象
package i9.m.po ;// 值对象,包含属性,setter,getter方法public class Per ...
- 2007-11-18 13:00
- 浏览 805
- 评论(0)
类库:构建应用时主要是调用类库中的方法。
框架:构建应用时,扩展框架中的类或实现接口。运行时,由框架调用这些类的方法。
持久性:由人工或其他途径输入程序的数据能够在整个程序的生存期以外都存在。
依赖注入:Dependency Injection
程序运行过程中,如果需要调用另一个对象协助时,无需在代码中创建被调用者,而是依赖于外部的注入。
持久对象:Persistant Object (PO)
可以看成是与数据库中表相映射的java对象。
值对象:value object (VO)
通常用于业务层之间的数据传递,应是抽象出的业务对象。
一般认为:po只能用在数据层。 ...
- 2007-11-18 00:22
- 浏览 805
- 评论(0)
AJAX的核心是其事件处理函数,其典型过程如下:
1.初始化 XMLHttpRequest对象
2. 指定回调函数,即设定 XMLHttpRequest对象的onreadystatechange属性
3.创建http请求,即调用 XMLHttpRequest对象的open()方法
4.设置http请求头,即调用 XMLHttpRequest对象的setResourceHeader方法
5.发送http请求,即调用 XMLHttpRequest对象的send()方法
当open()的asynchoronize参数设定为true(也就是默认值)时,当readystate的值发生改变时,就会将 ...
- 2007-11-16 15:03
- 浏览 1152
- 评论(0)
继续对《Head first》的阅读,现在是observer模式。
书中对观察者模式的引入是一个天气预报系统,它要求能对三种类型的不同客户端显示不同的数据。偶的面向对象经验匮乏,类图揭晓之前一直认为在“主题”中要包含“观察者”,看完最终的设计,呼。。。 对了很小很小一点。它们是相互注册的。
对于一般的OO中的1:N的关系,仅需在"1"方包含对"N"方每个实例的引用。而对于需要把"1"中的变更通知到"N"时,则应使用此模式。
(未完待续。。。
- 2007-07-22 23:54
- 浏览 703
- 评论(0)
期末考期间实在无聊,不想看那些本学期无聊的课程,随便应付下能过的,于是坐在图书馆,书架上抓了本《Head First: Design Pattern》
先说这确实是本好书,不愧是JOLT大奖得主,O'RELLY出品,必属精品(虽然这句话是用来形容暴雪的),但书中那样趣味的写法和图示一扫我之前对设计模式的理解障碍。之前看的那些图书,你必定有一定的OO代码编写经验,而且一个个枯燥的类图,你根本无法记住何时需要引入这些模式,以及不同模式间的区别,现在好了,有了“Head First”,看一遍,抵过去看五遍(哇咔咔咔咔咔咔)。。。
OK,不乱侃了。偶不过才看了50多页的书,理解完了STRATEGY模式 ...
- 2007-07-13 17:27
- 浏览 695
- 评论(0)