2012年2月29日

摘要: UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。这些类间关系的理解和使用是掌握和应用UML的关键,而也就是这几种关系,往往会让初学者迷惑。这里给出这六种主要UML关系的说明和类图描述,一看之下,清晰明了;以下就分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;实现指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此 阅读全文

posted @ 2012-02-29 11:48 胡安峰 阅读(249) 评论(0) 推荐(0) 编辑

2012年2月17日

摘要: _vimrc里面的设置:"打开行号set nu"自动高亮syn on"设置备份文件的默认路径set backupdir=(如:set backupdir=D:\gvim\temp)"设置代码折叠set fdm=indent"设置代码折叠宽度为4个字符set fdc=4"设置配色colo desert"设置折行if (has("gui_running"))" 图形界面下的设置set nowrapset guioptions+=belse" 字符界面下的设置set wrapendif&qu 阅读全文

posted @ 2012-02-17 10:55 胡安峰 阅读(722) 评论(0) 推荐(0) 编辑

2011年12月5日

摘要: 规范目的 为提高团队协作效率,便于后台人员添加功能及前端后期优化维护,输出高质量的文档,特制订此文档.本规范文档一经确认,前端开发人员必须按本文档规范进行前台页面开发.本文档如有不对或者不合适的地方请及时提出,经讨论决定后方可更改.基本准则 符合web标准,语义化html,结构表现行为分离,兼容性优良.页面性能方面,代码要求简洁明了有序,尽可能的减小服务器负载,保证最快的解析速度.文件规范 1.html,css,js,images文件均归档至<系统开发规范>约定的目录中; 2.html文件命名:英文命名,后缀.htm.同时将对应界面稿放于同目录中,若界面稿命名为中文,请重命名与ht 阅读全文

posted @ 2011-12-05 18:28 胡安峰 阅读(126) 评论(0) 推荐(0) 编辑

2011年11月14日

摘要: CKeditor編輯器選項配置CKeditor像是一個WEB的小Word,當然也預設了很多相關編輯項目,相信很多人需要調整,那些項目要用那些不要用在ckeditor目錄下,有個Config.js未配置的內容如下:CKEDITOR.editorConfig = function( config ){// Define changes to default configuration here. For example:// config.language = 'fr';// config.uiColor = '#AADC6E';};目前配置內容如下:CKEDITO 阅读全文

posted @ 2011-11-14 16:24 胡安峰 阅读(124) 评论(0) 推荐(0) 编辑

2011年11月2日

摘要: 1. org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): 原 因:<id>元素配置不正确,<id>元素缺少其子元 素<generator></generator>的配置。解决方法:<id>元素映射了相应数据库表的主键字段, 对其子元素<generator class="">,其中class的取值可以为increment、ide 阅读全文

posted @ 2011-11-02 10:40 胡安峰 阅读(625) 评论(0) 推荐(0) 编辑

2011年9月23日

摘要: 整合Struts2+JasperReport Web报表应用示例JasperReports作为一种优秀且开源的报表引擎,不利用太可惜了。同时,借助开源的JasperReports模板设计利器iReports,可以可视化的设计报表模板。基于Web的报表在很多项目中都是需要的。而随着Struts2的流行,就应该研究一下在Struts2下如何利用JasperReports进行报表输出。本示例比较简单,采用的数据源即为JavaBean,而没有采用复杂的数据库,其实原理是一样的。只是传递给JasperReports的参数随着连接方式的变化而略加修改而已。一 准备工作所使用的类库及Jar包如下图所示:图1 阅读全文

posted @ 2011-09-23 13:55 胡安峰 阅读(535) 评论(0) 推荐(0) 编辑

2011年8月22日

摘要: 代码篇:1.在源代码中快速跳转: eclipse中的跳转甚至比VS.Net还方便,方法是按住Ctrl键,然后鼠标指向变量名,方法名,类名,就会出现链接,点击就可跳到定义处。2.实时语法检查: 编辑区右侧如果有红色小方块,直接点击就可跳到有错的行;黄色小方块是警告,可以忽略,但最好检查一下;如果某个函数尚未完成,要提醒自己注意怎么办?加上注释// TODO,右侧就会有蓝色小方块,提示你此处尚未完成。当一个源码的右侧没有任何提示时,说明这个文件已经完成了。3.自动生成getter/setter方法: 只需要申明protected,private类成员变量,然后在Package Explore中找到 阅读全文

posted @ 2011-08-22 15:00 胡安峰 阅读(218) 评论(0) 推荐(0) 编辑

2011年8月21日

摘要: 背景:HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,压缩效率惊人。 一,对于Tomcat5.0以后的版本是支持对输出内容进行压缩的。使用的是gzip压缩格式 下面是tomcat5.5.20 中的$tomcat_home$/conf/server.xml的. 阅读全文

posted @ 2011-08-21 23:02 胡安峰 阅读(683) 评论(0) 推荐(0) 编辑

2011年4月26日

摘要: formvalidator.html如下:Java代码 <!DOCTYPEHTMLPUBLIC"-//IETF//DTDLEVEL1//EN"> <html> <head> <title>formvalidator.html</title> <metahttp-equiv="keywords"content="keyword1,keyword2,keyword3"> <metahttp-equiv="description"content 阅读全文

posted @ 2011-04-26 14:37 胡安峰 阅读(480) 评论(0) 推荐(0) 编辑

2011年2月24日

摘要: Reason codesThe following is a list of PCF reason codes, in numeric order, providing detailed information to help you understand them, including: An explanation of the circumstances that have caused the code to be raisedThe associated completion codeSuggested programmer actions in response to the co 阅读全文

posted @ 2011-02-24 16:16 胡安峰 阅读(746) 评论(0) 推荐(0) 编辑