
J2EE开发
fengfan2006
这个作者很懒,什么都没留下…
展开
-
SSH开发该在什么地方对字符串进行trim操作
SSH,即Struts1.1+Spring1.2+Hibernate3.1开发该在什么地方对字符串进行trim()操作?我觉得每个页面都在ActionForm中进行处理太麻烦(我的ActionForm里没有其它的字符串变量, 只有一个pojo对象), 考虑用Hibernate的拦截器来实现即在saveOrUpdate()时, 对pojo对象查找其各个属性的类型如果是String则进行trim,...2008-08-03 14:46:44 · 139 阅读 · 0 评论 -
字符串处理
许多开发人员在做项目时都习惯把一些实用方法做成通用的静态方法,放在一起使用,例如对字符串的处理。有些实际编码中十分常用的方法却没有在Java的String类中提供。实际上Apache的commons子项目的lang包就是帮我们解决这个问题的,比如org.apache.commons.lang.StringUtils这个字符串处理的类。在发现它之前我自己已经有了一个StringUtil类,而...2009-06-16 16:19:40 · 91 阅读 · 0 评论 -
struts + spring + hibernate整合事务配置的问题
[code="java"]一个关于struts + spring + hibernate整合事务配置的问题(请教高手)... ... PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATION_REQUIRED PROPAGATI...原创 2009-02-06 15:03:42 · 125 阅读 · 0 评论 -
apache&tomcat集群
搭建集群和实现负载平衡部分参考:http://ispring.iteye.com/blog/374272http://wangcheng.iteye.com/blog/66928http://ajava.org/course/server/13877.html(一)前期准备我的系统用的是windowsXP专业版,我要做的是,用一个apache和多个(这里以两...2009-09-01 13:28:54 · 118 阅读 · 0 评论 -
SSH问题及解决之一 Hibernate中实体属性存在关键字及p6spy的使用
1. 在使用Strust2+Spring3+Hibernate3.3中使用的annotation, 当执行save相关操作时, 总是报[quote][http-8080-7] ERROR [org.hibernate.util.JDBCExceptionReporter] - You have an error in your SQL syntax; check the manual that c...原创 2010-09-24 10:17:34 · 175 阅读 · 0 评论 -
MyEclipse+Tomcat编程技巧
为了调试的方便我把公司maven结构的项目重组成MyEclipse+Tomcat进行开发,其他同事用的是eclipse+maven+jetty, 由于项目比较大, 在调试Tomcat6.0.20时, 发现系统运行相当慢, 于是想着去修改Tomcat内存以更好的工作, 经历一通网上资料的查找, 终于可以了, 先记下: 1. 修改注册表(本人使用的windows作为开发环境,觉得更方便) ...原创 2010-09-24 10:26:48 · 104 阅读 · 0 评论 -
java发送手机短信
java领域实现向手机发短信有三种途径: 1. smslib(通过jni接口开发) 短信 猫都是模拟串口通信的 将win32com.dll放置在%JAVA_HOME%\jre\bin下 将comm.jar放置在%JAVA_HOME%\jre\lib\ext下 将javax.comm.properties放置在%JAVA_HOME%\j...原创 2010-10-11 10:05:15 · 142 阅读 · 0 评论 -
SSH问题及解决之二 级联配置
系统开发过程中采用Hibernate+JPA: 在一个Group与Resource之间存在多对多的关系:1. 我的做法是在第三个关系类GroupResource中这样的配置: @Column(name="work_group_id") private Integer groupId;//常规的 @JoinColumn(name = "resourceId", referencedC...2010-10-11 14:06:25 · 183 阅读 · 0 评论 -
SSH问题及解决之三 SpringSide3缺陷
http://code.google.com/p/springside/issues/detail?id=28[quote]ss3中的PropertyFilter 好像没提供实现where 属性名1 like '%值1%' or 属性名1 like '%值2%' or 属性名1 like '%值3%' ...这种情况的请问遇到这种情况该怎么实现呢,如果自己写就要丢掉page封装了[/...原创 2010-10-13 15:03:52 · 147 阅读 · 0 评论 -
www.8brl.cn网站上线了,请大家多多指教
[url]http://www.8brl.cn[/url]经过一段时间的研发终于上线了, 采用了Java的SSH架构, 请大家多给意见。。全文检索采用的是IKAnalyzer 数据库: MySQL 自己二次开发的WEBIM, 在产品详细页用户后台-我的收藏采用的Apache mahout框架开发的推荐系统商品详细页、大类页面采用计划生成静态页面 + ajax 前台页面在 IE6/7/8 FF下正常...2012-02-02 13:12:46 · 5968 阅读 · 0 评论 -
java.util.list操作
如何让集合的长度能自动改变,能够增加/删除元素呢?这就是用顺序表--java.util.list 接口。当中你可以选择ArrayList或是LinkedList,前者是数组实现,后者是链表实现。import java.util.*;public class List1{ public static void main(String[] args){ ...2009-06-15 14:15:41 · 109 阅读 · 0 评论 -
Log4J使用完全手册
Log4 J是Apache的一个开放源代码项目(http://logging.apache.org/log4 j/docs/ ),它是一个日志操作包。通过使用 Log4 J,可以指定日志信息输出的目的地,控制每一条日志的输出格式,定义日志信息的级别。所有这些功能通过一个配置文件灵活进行配置。 一、LOG4 J组成 LOG4 J主要由三大组件组成: . Logger: ...2009-05-11 16:24:29 · 92 阅读 · 0 评论 -
如何用Java对图片jpg, gif进行压缩
如何用Java对图片jpg, gif进行压缩2008-08-03 15:19:42 · 418 阅读 · 0 评论 -
谈谈SSH开发中权限的控制
通过编写一个继承RequestProcessor的MyRequestProcessor类, 并重写方法protected ActionForward processActionPerform(HttpServletRequest request, HttpServletResponse response, Action action, ActionForm form, ActionMapp...2008-08-03 15:27:49 · 144 阅读 · 0 评论 -
Log4j的使用
一、简介 在程序中输出信息的目的有三:一是监视程序运行情况;一是将程序的运行情况记录到日志文件中,以备将来查看;一是做为调试器。但信息输出的手段不仅限于System.out.println()或System.out.print(),还有日志记录工具可以选择。与System.out.pringln()和System.out.print()相比,日志记录工具可以控制输出级别,并且可以在配置文件中...原创 2008-09-07 17:09:09 · 100 阅读 · 0 评论 -
JAVA网络程序的安全
1.数据安全传输: 编码+加密+数字签名.java中提供了两个类:SealedObject保证机密性,SignedObject保证不被篡改,两者常常组合起来使用:创建并签名此SignedObject,然后再用它创建一个SealedObject.正好可以充分利用这两个类来解决网络安全问题。2. 认证: Form认证, Basic认证(tomcat:docs/realm-how...2009-09-18 10:40:15 · 239 阅读 · 0 评论 -
提高Java程序的GC效率
1.java的GC程序是一个由JVM实现的对用户透明的程序, 而且在GC时用户程序会出现暂停, 这在网络应用等不允许有响应延迟的情况的程序就需要对GC进行配置, 如设置为增量式GC这样可以分段进行GC减少每次GC时用户程序的暂停时间2.通过使用java.lang.ref.SoftReference来减少OutOfMemory的发生机率, 提高内存的使用率, 通过WeakReference加...2009-09-18 10:49:02 · 186 阅读 · 0 评论 -
Openfire架设自己的即时聊天服务器
一、安装环境操作系统:Windows XP Prefessional SP2 or linux 服务器软件:Openfire 3.4.2 Openfire Enterprise 3.4.2 客户端软件:rooyee 2.0二、安装Jabber服务器软件1.软件下载Jabber官网地址:...2009-10-22 11:10:39 · 217 阅读 · 0 评论 -
CXF的第一个例子helloWorld
公司要采用WebService作为数据提供平台,经过研究决定使用CXF框架来实现, 网上有多种都是提供了Server和Client两端的代码和配置文件xml, 我学习了几篇之后感觉很是复杂, 其实Client端是用来验证Server正确性的,所以没有必要非用java去实现.由于我们的客户端应用有php部分, 所以我决定对于验证这部分由php去完成, 以下是我的实践步骤仅供参考:1. 去官方...2009-11-03 16:08:15 · 123 阅读 · 0 评论 -
只运行部分testcase
[code="java"]package com.ff.ldap;import junit.framework.TestCase;import junit.framework.TestSuite;public class LdapUtilTests extends TestCase { public LdapUtilTests(String name) { super...2009-05-07 16:18:28 · 157 阅读 · 0 评论 -
运行多个TestCase中的testsuite
[code="java"]import junit.framework.TestSuite;import com.ff.ldap.LdapUtilTests;public class AllTests extends TestSuite { public static TestSuite suite() { TestSuite suite = new Te...2009-05-07 16:20:20 · 131 阅读 · 0 评论 -
网站性能测试一
在说明性能测试之前我先说明一下系统使用SSH + mysql 开发测试服务器centos5.6nginx1 + tomcat6 + jdk1.6两台发压机: centos5.6 + siege并发用户: 一个并发可以理解为一个用户,一个并发不管向系统发了多少次请求,这些请求都在一个session范围内, 所以在内网中压力测试时并发数和应用服务器如tomcat中的session数...原创 2012-05-14 13:24:23 · 181 阅读 · 0 评论