JAVA技术
jipinceo
这个作者很懒,什么都没留下…
展开
-
怎样才能成为更有创意博客
上周在清理我的硬盘的时候,发现我的一篇老文章,说的是我给一些年轻的项目经理讲述如何开发自己的创造力。我仔细看过一遍,我意识到,里面有些是相当适合于博客写作时需要的更多创造性,今天,我就讲述一下创意创作的具体方法。 那么创意从何而来? 正如我自己想到的以及我看到其他人写的那样,创意通常情况下来自以下几个方面: 1. 演绎 新的想法来自于以往的经验知识的积累,这在很大程度上是一个循序渐...2007-05-18 06:14:12 · 94 阅读 · 0 评论 -
java时间操作函数汇总(转)
[color=blue]1.计算某一月份的最大天数Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActua...2007-11-22 10:27:00 · 460 阅读 · 0 评论 -
Java对各种文件的操作详解(转)
[code="java"]java中提供了io类库,可以轻松的用java实现对文件的各种操作。下面就来说一下如何用java来实现这些操作。 新建目录 新建文件 删除文件文件拷贝 整个文件夹拷贝 数据库字段中的文件下载 把网页保存成文件 直接下载网上的文件 ...2007-11-22 10:37:01 · 250 阅读 · 0 评论 -
截取在线编辑器的字符串怎么处理
[code="java"]/*** 按字节长度截取字符串(支持截取带HTML代码样式的字符串)* @param param 将要截取的字符串参数* @param length 截取的字节长度* @param end 字符串末尾补上的字符串* @return 返回截取后的字符串*/public String subStringHTML(String param,int...2007-11-22 10:39:34 · 165 阅读 · 0 评论 -
缓存管理框架原理(JCS)
安装和配置 在web应用中安装和配置JCS是非常简单的事情。从Jakarta Turbine网站下载压缩文件,解压缩文件到临时目录,并拷贝JSC.jar文件(jcs-1.0-dev.jar)到servlet容器的通用目录(在我的web应用中使用的servlet容器是Tomcat,通用目录在windows下就是%TOMCAT_HOME%\common\lib,在再Unix类型的系统下就是$TOM...2007-12-05 12:07:30 · 231 阅读 · 0 评论 -
Resin 3.x 经验总结
1. 怎样关闭目录浏览方式?查了些资料,大多数都是说可以 将directory-servlet设置为 “none” 来禁止目录浏览,但是这种方式只是真对于Resin2.x,在3.x中已经不使用directory-servlet了。后来看了下官方的文档资料,原来关闭目录浏览的方法很简单,只需要将resin.conf中 <servlet servlet-name="directo...2007-12-09 20:51:08 · 196 阅读 · 0 评论 -
(转)Apache2.2和SVN1.4.4搭建svn版本控制平台windows版
一、安装 第一步,安装Apache2.2,下载后直接安装就可以了,没有什么难的。 第二步,安装Subversion1.4.4(目前最新版本),注意下载时,看是否支持Apache2.2;我使用的是svn-win32-1.4.4.zip,解压之后即可使用。二、整合 第一步,打开Apache安装目录下的httpd.conf文件找到下面的语句:#LoadModule dav_module mo...2007-12-23 14:04:27 · 96 阅读 · 0 评论 -
struts2 code-behind
code-behind在struts2里有两种表现形式:1.Default mappings (默认映射):其实就是访问那些没有配置过Action的JSP页面,也能像访问Action那样访问。比如说在项目${root}/leo/a.jsp 有这么一个a.jsp. 我可以在地址栏里输入:http://localhost:8080/项目名称/leo/a.action 来访问这个 a.jsp...2008-03-01 09:39:51 · 138 阅读 · 0 评论 -
Eclipse中设置在创建新类时自动生成注释(转)
Eclipse中设置在创建新类时自动生成注释 windows-->preference Java-->Code Style-->Code Templates code-->new Java files 编辑它 ${filecomment} ${package_declaration} /** * @author 作者 E-mail: * @versi...2008-03-28 10:03:54 · 519 阅读 · 0 评论 -
很好面试题(JSP程序员) 转
答题时间20分钟 1. System.out.println(1+’\002’)会打印出多少? _________ System.out.println(1+2+”3”)会打印出多少? _________ 2. 请简单补充完下面jdbc读取数据的实现 String SQL = “SELECT id , title, description FROM t_blog WHERE...2007-11-13 14:34:01 · 150 阅读 · 0 评论 -
Resin的基本使用
使用Resin开发Java Web项目时,需要建立自己的WebApp。这里不介绍Resin Cmp/Ejb的开发和使用,只介绍用 Resin开发普通的jspjava servlet项目。在这里还要谈到resin.conf的配置。Resin中的应用可以有2种方式 发布:一是在Resin的目录下发布;二是打包成War发布。 ...2007-09-15 19:44:00 · 790 阅读 · 0 评论 -
模型驱动SOA帮助提高开发团队效率
做过应用软件开发的朋友们大多都熟悉传统的开发生命周期:应用软件首先从业务分析员画在在纸上或者流程图工具中的业务草图开始,一个个功能被定义出来;然后交到开发人员手里,设计,编码,组装;接着应用软件又交付业务分析员做测试;业务人员按照当初设计草图勾勒的功能去测试,发现问题后报一个Bug,提请开发人员修改代码。反复多次,最后交付的软件很少有和设计100%契合的,大部分是业务人员与开发人员互相让步的结果。...2007-07-23 06:26:51 · 100 阅读 · 0 评论 -
WebWork教程三
验证框架 WebWork提供了在Action执行之前,对输入数据的验证功能,它使用了其核心XWork的验证框架。提供了如下功能: 1、 可配置的验证文件。它的验证文件是一个独立的XML配置文件,对验证的添加、修改只需更改配置文件,无需编译任何的Class。 2、 验证文件和被验证的对象完全解藕。验证对象是普通的JavaBean就可以了(可以是FormBean、域对象等),它们不需...2007-08-01 11:20:05 · 133 阅读 · 0 评论 -
WebWork教程二
Action的单元测试 理解了ServletDispatcher,我们就明白了整个框架调用执行的顺序。Action虽然是与Web无关,可是它的创建、参数设置、执行与我们的WebWork、XWork紧密关联在一起,有我们的控制器ServletDispatcher去统一调度,那我们如何去对Action进行独立的单元测试呢? 请看下面的例子:使用单元测试框架JUnit对register.Us...2007-08-01 11:27:19 · 217 阅读 · 0 评论 -
WebWork教程一
WebWork介绍 WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目,如下示意图所示: Xwork简洁、灵活功能强大,它是一个标...2007-08-01 11:31:22 · 812 阅读 · 0 评论 -
对天乙社区bbscs8实现的详细分析三
经过前面的分析,我们已经理清楚了业务层,接下来的部分将是web层部分.首先我们从web.xml开始,我们知道任何一个java web应用系统都是从WEB-INF/web.xml启动的,根据servlet2.4规范filter执行是按照web.xml配置的filter-mapping先后顺序进行执行,这里用了UrlRewriteFilter和字符编码过滤器CharacterEncodingFi...2007-08-02 08:27:07 · 213 阅读 · 0 评论 -
对天乙社区bbscs8实现的详细分析四
在分析三,我们已经分析出jsp页面如何通过struts2的标签与action配合,将数据在表示层传递(set/get),并且把主要的开始流程给分析完了。这里我们将前台的主要请求大致分析一下:从导航部分开始,对于社区首页in.bbscs我们已经讲过,它这里只不过是将框架的target=mainForm以便从任何位置转到首页!进入个人中心,点击修改签名,触发了signSet.bbscs:<ac...2007-08-07 09:07:44 · 144 阅读 · 0 评论 -
对天乙社区bbscs8实现的详细分析一(附文档下载)
由于BBSCS8是由数据库设计-bean/hbm.xml-DAO-Service-Web(作者laoer回答)这样的创建过程,因此分析这个系统最好是先查看数据库设计(见http://bbs.laoer.com/main-read-15-ff80808113baa8140113d201333e5274.html下载研究),而我的分析是由Service层开始引出讨论的,所以你需对论坛的常用功能有所体会...2007-08-07 09:12:52 · 145 阅读 · 0 评论 -
对天乙社区bbscs8实现的详细分析二
我们仍然将分析处于service包中,首分析下上次没有分析的ForumArchiveService:(它只有一个方法)public interface ForumArchivesService { public void createForumArchives() throws BbscsException;}看applicationContext.xml中:<bean id="f...2007-08-07 09:14:34 · 125 阅读 · 0 评论 -
C3P0连接池详细配置
转载至:http://jacreater.spaces.live.com/blog/cns!BE44984C5949B55B!120.entry<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncre...2008-03-28 10:06:42 · 177 阅读 · 0 评论