自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (1)
  • 收藏
  • 关注

原创 谈谈spring mvc和struts + spring

我接触的项目大部分都用到struts + spring,少部分用到了spring mvc而没采用struts的。spring mvc返回处理结果的JSP路径不能随意指定,都必须是请求页面的相对路径下,这点很不好,在我需要统一错误处理,异常处理时,显得格外麻烦,而struts就方便多了。只有两者的效率方面,struts是每个请求生成一个action而spring是调用方法,显得spr...

2011-04-29 11:05:44 81

原创 oracle rac的jdbc url格式

jdbc:oracle:thin:@(description=(address_list= (address=(host=ip1) (protocol=tcp)(port=1521))(address=(host=ip2)(protocol=tcp) (port=1521)) (load_balance=yes)(failover=yes))(connect_data=(service_nam...

2011-04-29 10:42:52 321

原创 输出数据库查询结果的方法

1、oracle数据库登录sqlplus后spo c:\\test.txt -- 设定将结果输出到文件select table_name from user_tables;spo off; -- 将结果输出到文件,结束2、mysqlselect * INTO OUTFILE 'file_name' from tab_list...

2011-04-29 10:38:14 667

做到客户满意为止(项目成本控制相关主题)

客户满意是所有项目开发的最终目的。但是客户的主管意见很容易改变,随着客户对项目的深入了解,如看到原型、例子、其他系统、开发中间产品等等,都有可能导致客户改变初衷,还有就是客户接口人员变化(人数增删),客户的领导的意见都会导致客户改变初衷最终导致超出了预定的项目要求,导致项目开发不断在修改中度过,项目进度延时,导致项目成本不断攀升,最终可能导致客户不满意,项目开发人员怨声载天,甚至项目流产。...

2011-04-28 18:01:49 181

项目会议

一、项目例会处于开发阶段的项目,一般都会在每周开个周例会,会议的内容主要是:1、项目经理掌握整个项目的实际开发进度,控制进度2、本周及以后项目计划安排3、遇到的全局性问题,包括影响整个项目的开发的技术问题,业务问题,客户问题4、适当的激励项目成员5、求助除了特殊情况,会议最好控制在1H以内。二、小组例会项目分组:分组依据-项目中如果参与开发(排除项目...

2011-04-28 17:19:28 183

原创 SUSE下安装JDK

1、下载JDK非安装版并解压,假设解压后目录是/usr/java/jdk2、创建文件java.sh vim /etc/profile.d/java.sh内容:JAVA_HOME = /usr/javaCLASSPATH =.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarPATH = $JAVA_HOME/bin:$...

2011-04-28 10:32:10 129

原创 ORACLE 导出空表和将表导入到指定表空间

背景Oracle 11g使用exp时,默认无法导出空表;导入时也无法指定表空间。导出空表的解决方法查看是否能导出空表show parameter deferred_segment_creation deferred_segment_creation=TRUE表示空表不创建数据段,这是就不能导出表了。只有在这个参数设置为FALSE后新建的表才能导出。解决方...

2011-04-28 10:26:01 542

原创 hibernate在新项目上应用的弊端

首先,我并不是一个hibernate开发的推崇者,也不精通hibernate,只是在某几个项目上用到了hibernate,下面是我的感受:1、lazy加载,经常带来问题 2、级联保存常带来问题,所以我开发是都不用级联保存 3、主键的native要求主键使用number类型,给设计带来麻烦 4、很多人开发是不设计表结构,而是用hibernate来生产数据库,对维护带来很多影响 5...

2011-04-25 10:37:32 100

原创 nohup

例子:nohup $DOMAIN_HOME/bin/startManagedWebLogic.sh appServer http://xxx:7001 >startAppServer_$CURMONTH.log 2>&1 & Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:   /u...

2011-04-23 16:56:19 124

原创 top命令解析

top - 16:29:25 up 27 days, 6:22, 1 user, load average: 1.01, 1.05, 1.06Tasks: 294 total, 1 running, 293 sleeping, 0 stopped, 0 zombieCpu(s): 4.1%us, 1.6%sy, 0.0%ni, 93.2%id, 0.0%wa, ...

2011-04-23 16:40:11 133

原创 linux常用命令

1、查看系统内存 free2、查看磁盘空间 df3、查看文件大小 du -ms4、查看端口被什么进程占用 lsof -i:端口5、配置系统变量 /etc/profile6、查找包括指定字符的文件 find . -name "*.xml" | xargs grep 字符7、只在查询子目录,不深入查询文件...

2011-04-23 16:38:38 67

原创 jconsole远程监控配置方法

以下容器都在SUSE系统下运行1、jboss上配置远程监控修改run.sh,将JAVA_OPTS="$JAVA_OPTS -Dprogram.name=$PROGNAME "修改为:JAVA_OPTS="$JAVA_OPTS -Dprogram.name=$PROGNAME -Djava.rmi.server.hostname=jboss机器的IP地址 -Dcom.sun.ma...

2011-04-23 16:20:24 156

mysql 5.5.xx的一个bug

在安装mysql5.5xx后,新建库和用户,并且给用户授权,语句如下:[code="java"]CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ;USE test;drop user test;create user test identified by 'test@123';...

2011-04-22 17:56:07 182

关于单点登录实现方案

企业内有20多个系统(B/S结构,有java、.net、asp),用户希望在其中任意一个系统登录后再访问其他系统时就可以不再登录,另外还希望做业务整合,就是做一个门户系统,上面有所有系统的菜单。需求概述:1、各个系统菜单梳理和整合2、单点登录,跨开发语种3、新的门户网站,附带了相应的系统管理(用户、权限等)4、权限梳理和个系统帐号梳理整合要求:1、新的门户网站的用户...

2011-04-22 15:53:01 155

hibernate弊端

首先,我并不是一个hibernate开发的推崇者,如果不是项目要求,我更倾向选择ibatis。1、lazy加载,经常带来问题2、级联保存常带来问题,所以我开发是都不用级联保存3、主键的native要求主键使用number类型,给设计带来麻烦4、很多人开发是不设计表结构,而是用hibernate来生产数据库,对维护带来很多影响5、处理复杂SQL,还是需要用SQL而不能用HQL,导...

2011-04-22 07:13:45 163

原创 nginx配置参考

1、常用命令nginx 启动nginx -t 验证配置文件nginx -s reload 重载nginx -s stop 停止2、检查nginx连接数配置文件增加location = /status { access_log off; stub_status on; }URL:HTT...

2011-04-21 19:07:11 190

原创 一个完整的打包jar的ant文件

[code="java"] ...

2011-04-21 18:44:14 86

原创 NIO实现多线程读取的参考

NIO缺点: NIO服务器端是在一个线程下运行,当有多个请求时,将会排队操作,但进行大并发量大数据量读写时,会导致其他请求无法处理,因此考虑将NIO的读写单独用线程处理。1、NIO 基础http://tenyears.iteye.com/blog/404892、NIO多线程实现http://www.ibm.com/developerworks/cn/java/l-n...

2011-04-21 17:50:47 356

我的struts2.0开发特点

1、页面获取action的返回值的方式struts2.0的标签可以直接获取action中的属性,但是一个action中经常有很多操作函数,他们返回的属性可能不一样,导致属性冗余,而且也不是很直观的知道函数中返回那些对象,所以我一直沿用老的返回值方法,就是将返回对象放到request中,或者直接输出json字符串,页面上再使用EL来获取具体的值,可是struts的表情不支持el,所以现在只能使用...

2011-04-21 16:05:02 74

原创 struts2参考网站

http://code.google.com/p/j2eewiki/wiki/Struts2JSON

2011-04-21 15:31:36 66

struts异常处理

struts.xml配置[code="java"]                        airticket/airticket.jsp  airticket/airticketdetail.jsp  airticket/airticketorder.jsp  error.jsp      error.jsp ...

2011-04-21 15:07:41 63

spring+struts2.0整合

spring配置文件都放到src/conf/spring目录中,struts.xml放在src目录下1、web.xml配置如下[code="java"] webAppRootKey b2b.root log4jConfigLocation /WEB-INF/log4j.properties context...

2011-04-21 11:29:36 71

spring 2.5+hibernate 3.0整合

hibernate 3.0配置文件和spring 2.5.6配置文件都放在src目录下,spring配置文件如下配置[code="java"] /conf/model/User.hbm.xml /conf/model/DictItem.h...

2011-04-21 10:58:15 80

spring+ibatis整合方法

1、spring配置文件中增加以下代码 2、ibatis配置文件sqlmap-config.xml中引入具体的ibatis配置文件即可3、所有dao类都继承com.ibatis.sqlmap.client.SqlMapClient...

2011-04-20 16:54:31 90

spring javamail使用

spring提供了java mail插件,很方便发送邮件。1、spring配置文件增加如下配置[code="java"] true 25000 ...

2011-04-20 16:11:08 261

java压缩和解压缩例子

压缩时,在压缩文件夹中新建目录,entry名称必须以“/”结尾。压缩后,如果用rar工具解压,发现中文名称的文件都是乱码,但是如果用java程序解压就不会有事,网上有很多关于这个问题及解决方案[code="java"] /**按照POS目录要求压缩文件 * @param out * @param f * @param base * @param serv...

2011-04-20 15:56:26 105

java运行时获取java类所在目录的properties文件

[code="java"]public final class Config{ private static String fileSeparator = System.getProperty("file.separator"); static { try { InputStream in = null; String current...

2011-04-20 15:36:39 135

spring-hessian简单示例

需要包:spring 2.5.6hessian 3.1.6spring2.5.6不支持hessian4.0web容器:tomcat 6.01、定义接口;[code="java"]public TBean implements Serializable{ private String name; private String cod...

2011-04-20 14:10:16 87

原创 hessian协议传输文件实现

技术框架版本:hessian 3.16+spring 2.5由于hessian不支持文件传输,所以我们将文件内容保存到byte数组中,然后返回给客户端,客户端再将字节写到文件中,文件读取采用随机文件读取方式。示例如下:[code="java"]public interface ISynFile {/***@param filename 需要下载的文件名*@par...

2011-04-20 13:48:41 465

hessian优点

最近有个项目需要做远程数据同步业务,主要功能是将服务器上的数据库数据和文件更新到客户机上的数据库和文件,在互联网环境下完成。可选协议包括:rmi.hessian,socket,nio,ftp,web service等,翻阅了很多资料,最后还是决定使用hessian,原因如下:1、目前的WEB容器都支持hessian,hessian本身就是使用http的传输协议,可以通过容器来保证安全性和稳...

2011-04-20 13:32:53 634

空空如也

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

TA关注的人

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