自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mov

  • 博客(32)
  • 收藏
  • 关注

VSS向SVN迁移

搜集相关方案,网上介绍比较多的有两个方案:1)vss2svn - Visual SourceSafe to Subversion 格式转换器这是一个源代码库工具,能将Visual SourceSafe(VSS)存储库转换为Subversion 的dumpfile格式,以便VSS历史可以导入到版本库。2)SVN Importer 尝试用vss2svn迁移project-hel...

2013-09-18 17:37:25 482

原创 Sysdeo Eclipse Tomcat Launcher plugin使用总结

一、插件主要功能在eclipse中启动、停止Tomcat。目前最新版本V33支持Tomcat 4.x, 5.x, 6.x, 7.x,支持Eclipse 3.1, 3.2, 3.3, 3.4, 3.5 and 3.6支持debug调试在eclipse中直接新建Tomcat工程打印Tomcat Catalina.out到eclipse console控制台二、使用总结1...

2013-09-14 15:30:39 164

解决Tomcat7“At least one JAR was scanned for TLDs yet contained no TLDs”问题

【Tomcat版本】7.0.42【问题描述】Tomcat启动后,访问动态页面后提示“At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLD...

2013-09-09 17:49:48 907

properties读取工具类设计

 项目中一般会有多个配置properties文件,写了一个读取的工具类,见类图和代码  类说明:ClassPathPropsReader:class path properties readerClassNamePropsReader:按类名查找properties文件位置,properties文件名和类名相同、放置在同一个包下PropsReaderFactor...

2013-02-02 23:44:54 140

原创 利用分析函数实现翻页

 建表及初始化SQL--创建表testcreate table test(sales_id varchar2(2),sales varchar2(10),dest varchar2(10),dept varchar2(10),revenue number);--创建数据insert into test values('11','smith','hangzhou','市场...

2013-01-28 22:12:50 126

原创 iBATIS缓存

 一.缓存介绍1.1缓存对象理论上,Web分层设计的各个层都可以有缓存,Web中的任何对象都可以缓存。Http请求结果的缓存浏览器缓存、代理缓存、服务器端方向代理缓存、使用Filter实现对请求结果页面的缓存Java对象的缓存缓存数据库查询结果对象1.2缓存介质[保存在哪里]从硬件介质上来将无非就是两种,内存和硬盘(对应应用层的程序来讲不...

2012-09-05 20:19:23 152

原创 OSCache

 OSCache使用的三个场景 1.JSP缓存在JSP中使用标签缓存JSP片段,这个特性需要J2EE应用服务器的支撑。2.Request缓存使用Filter缓存整个HTTP响应3.一般目的缓存直接调用OSCache  API完成普通Java对象的缓存,你可以更直接地控制缓存缓存的对象保存在什么地方一般而言,缓存对象可以保存在内存和(/或)硬盘中,你也可以通...

2012-09-05 20:08:09 92

原创 仍在使用tomcat5.5.X的注意了,需要尽快迁移到Tomcat6/7

  Apache Tomcat团队2011-8-10发布声明:从2012.9.30日期,不再支持Tomcat 5.5.X,具体内容如下      2012.9.30日之后:1.不大可能再发布5.5.X的新分支2.不再被修复仅存在于5.5.X分支的Bug3.不再检查针对5.5.X分支的安全漏洞报告 2012.12.31日之后:1. ...

2012-08-22 18:39:01 343

原创 控制台输入输出测试

从控制台获取用户输入在实际的开发中用的不多,今天看到一个笔试题,感觉很有意思,写了个Demo,代码如下: package javabasic;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * 控制台IO测试 * ...

2012-08-01 20:28:33 200

原创 推荐一篇关于Java类加载器介绍的博文

深入探讨 Java 类加载器http://www.ibm.com/developerworks/cn/java/j-lo-classloader/ IBM的技术文献一直很赞,关于Java类加载器的介绍这篇应该是网上讲得最透彻的一篇。 开发人员需要了解Java类加载器,理由:1.了解类加载器是理解Java安全机制的基础2.了解类加载器可以更好的理解Tomcat等应用服务器...

2012-07-30 11:13:42 108

原创 定制ibator前的一些思考

ibator是iBATIS的一个代码生成工具,关于它的定制,可以参考JavaEye上两篇博文:  生成中文注释[www-hello] http://lj-zhu.iteye.com/blog/732325ibator改造之返回数据库注释和数据库分页[matychen] http://www.iteye.com/topic/821983 但在决定对ibator定制...

2012-07-24 11:21:07 117

原创 Java Web程序员知识总结1--开篇

 【目标读者】1.自己   温故而知新,为自己的下一步学习指明方向2.刚入行、道行不深的新人  希望能这些新人一些帮助 【内容涵盖】先画个图,列举下入职以来所有已经掌握或仅仅是了解的知识点  这些内容我都想总结下。图画得有点乱,可能是因为自己的思路就很乱。要学这么多吗,我也有点怀疑!但事实确实如此,因为就现在的工作看,似乎一个都不能少。 对于新人,要...

2012-07-21 12:05:31 170

原创 Map排序测试

package cn.xxt.test;import java.util.LinkedHashMap;import java.util.Map;import java.util.TreeMap;import org.junit.Test;/** * Map排序测试 * ---------------------------------------------...

2011-05-27 10:15:49 93

在自己的网页中iframe别人的电子地图

技术本身没有难度,就是一段iframe代码而已,对比了几个产品,最终锁定图吧地图联盟,以下是对它的一点介绍:图吧地图联盟 地图联盟向各类网站提供5款免费的标准化地图产品,您可根据自己网站的不同需求,配置自己的地图产品。只需将在此获取的代码嵌入您的网页即可实现地图功能。 地图联盟用户已经发展至包括百度、腾讯、前程无忧等在内的5000多家网站。地图联盟提供的5款免费标准化地图产品:###地...

2010-01-16 08:39:00 126

基于J2EE架构的项目开发团队中的角色与职责

 【声明】 1、2内容来源:《J2EE Architects Handbook》中文翻译《J2EE系统架构师参考手册》[翻译Mellon] 1、角色 Technical architect技术架构师Project manager 项目经理Business analyst 业务分析师 Layout designer界面布局设计师Presentation-t...

2009-12-30 08:26:00 181

项目开发总结应该怎么写

【声明】这个文档不是介绍具体怎么编写这个文档的[具体编写文档可以参考软件设计文档规范中的项目开发总结模版],而是介绍一些思路、方法。 部分内容从其他人博文中copy。一、项目开发总结文档的作用 项目开发总结又可以细化成两种文档:开发进度周/月报、项目开发总结 一般小项目不用整理开发进度周/月报,只编写项目开发总结即可。建议超过开发时间两周的项目整理开发进度周/月报。 开发进度周/月报适合在项目...

2009-12-15 08:30:00 714

小企业购买UCH有价值不

由于工作需要,这两天一直在研究UCenter Home[简称UCH]。对于有自己的技术团队的中小软件企业是否需要引入这类软件有一些自己的认识:使用此收费软件得好处【关键字】时间、提升技术实力、应用案例多1、缩短时间如果有现成的可用,并且这个软件可以很好的满足我们目前的需求和可能的需求,那么一定会减少我们的开发时间2、基于UCH做二次开发可以迅速提高技术部的技术实力UCH官方提供高级工程师对企业做...

2009-12-14 09:09:00 99

对代码排错的几点认识

排错是我们最经常做、最耗时、也最头疼的问题,代码写了十分钟,但排查其中一个错误可能会耗费一个小时甚至一天。从几年和错误斗争中得出的几点认识,希望能给大家带来一些帮助1)代码编写一定要规范,不要随意发挥,随意害死人2)知其然,知其所以然3)开发时要有好的工具,用editplus比用eclipse开发出错几率高N个数量级4)copy比直接敲危险小一些,千万不要秀自己的打字速度5)没有思路的排错是盲目的...

2009-11-19 09:52:00 167

jQuery学习的一些体会

一、jQuery介绍网上的一些评价:jQuery是一个以前未曾有过的JavaScript库。他快速、简洁,能够很轻易地处理HTML文档、控制事件、给页面添加动画和Ajax效果。jQuery是为了改变JavaScript的编写方式而设计的。他适合所有人:设计师、开发人员、极客、商业应用... jquery是什么技术?http://hi.baidu.com/hheche...

2009-11-01 21:39:00 239

jxl处理合并单元格时的一个问题,需注意

环境:jxl版本 2.6.9,截至文章发表时的最新版本问题:根据jxl api中的说明,jxl.sheet类提供一个实例方法getMergedCells(),可以获取该sheet中所有合并后的区域但是在如下代码中确不能体现 Workbook workbook=Workbook.getWorkbook(newFile(filePath));// filePath执行文件存放...

2008-12-04 12:56:00 437

Case studio安装包解压过程中注册机exe文件被bitdefender鉴别为病毒

折腾了半天没搞定,后来通过将bitdefender的实时保护功能暂停掉后正常。过程:在任务栏中右键点击bitdefender图标,选择“打开高级模式”,在弹出对话框中选择“反病毒”,将“防护”框中的实时保护功能沟掉即可。...

2008-12-03 22:48:00 377

JSP中使用request.getHeader("referer")的一些问题

ie6下测试结果:request.getHeader("referer") ==null的情况:直接在地址栏中输入地址时使用js location.href="${someurl}" request.getHeader("referer") !=null 的情况表单提交 get/post均可a href="${someurl}" referer可以被伪造,但是对于大部分用户这个...

2008-11-26 16:52:00 439

webwork之--自定义ui theme,使用webwork强大的客户端校验功能

webwork的客户端校验功能已经很强大了,只要你稍加扩展修改,就能自动生成很多平常写jsp最不愿意处理的内容。这两天开始啃它的webwork validation和UI theme,几个原因让我决定自定义ui theme:1:theme == simple不支持客户端js校验2:theme == xhtml/ajax/css_xhtml 虽然支持生成客户端校验,但是都是以两列为单位的一个...

2008-11-19 17:53:00 92

在Eclipse中使用VSS Plugin插件,强烈推荐!

1:VSS介绍在Eclipse中更方便的操作VSS,和VSS进行同步操作版本匹对说明:Eclipse3.2.x可安装vss 1.6.1Eclipse 3.3.x可安装1.6.2下载网址:http://sourceforge.net/projects/vssplugin/ 2:安装/使用网站介绍的比较多,可参考http://www.blogjava.net/...

2008-11-09 22:35:00 285

WebWork之--使用iterator标签的status属性实现奇偶行异色显示

经常写JSP页面的人会对这个属性很熟悉,原理很简单:iterator标签的status属性提供了对于当前行奇偶性等的判断。 JSP中结果集显示如下:<ww:iterator value="resultList" status="status"> <tr class="<ww:if test="#status.even">row-ev.

2008-11-04 14:51:00 156

WebWork之--action chain无法共享值栈内容错误排查

今天犯了一个低级错误,action配置如下,经多方排查,最终发现是拦截器配置问题。一般默认设置为defaultStack,但是我的这个package中默认拦截栈是basicStack,但是basicStack中不包含chain interceptor,所以导致两个action不能共享值栈内容。action配置如下:<action name="actionName" cla...

2008-11-04 14:09:00 86

WebWork之--在JSP中访问valueStack值栈内容[不使用WebWork OGNL标签]

有些特殊情下,需要在JSP的<%%>java代码段中直接访问值栈内容。而不使用<ww:property value="name"/>获取,可以通过如下方式进行:String name=(String)ActionContext.getContext().getValueStack().findValue("name"); 为了正常运行,还需要在jsp将这com...

2008-10-31 11:19:00 120

WebWork之--使用fileUpload interceptor实现文件上传[基本配置+注意事项]

使用webwork的fileUpload interceptor,可以很方便的实现文件上传功能。以下为我在编写文件上传功能实现中的一些总结:一:基本配置开发环境:服务器:tomcat 5.Xwebwork版本:webwork 2.2.2另外,需要把apache下的commons FileUpload包放到你的classpath中,我的是直接放置在${app}/WEB-IN...

2008-10-31 09:12:00 286

Tomcat常用

1:jsp编译后的servlet文件存放目录 tomcat 安装主目录/work/Catalina下2:

2007-10-09 15:53:00 80

WebWork之--OGNL表达式使用,慎用筛选功能

【转】OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。 【发现问题】 就是这个功能强大的ognl表达式,今天竟然报错了。今天我用到了OGNL表达式的投影功能,我一直...

2007-09-30 17:13:00 108

也谈java对象初始化

昨天写了个程序老是报空指针错误,一直以为是方法调用过程中报错了,最后使用各种方法将方法调用过程中用到的几个类对像进行非空处理,最后终于恍然大悟,原来是应该定义的一个list的对象没有进行初始化。代码如下: private ListrsList;public String execute() { Listl = newArrayList(); rsList.addAll(l); //...

2007-09-29 09:31:00 51

tomcat工程数据库链接配置

除了相关的类库需要安装之外。还需要修改的有两个文件: Tomcat->conf->下的两个文件:contxext.xml 和 server.xml 两个xml文件,其中context.xml配置如下:<Context><!--Defaultsetofmonitoredresources--><WatchedResource>WEB-IN...

2007-09-28 09:09:00 454

空空如也

空空如也

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

TA关注的人

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