摘要: Sql语句的优化方案?1、select 语句中尽量少使用 '*';2、用truncate 代替 delete ;3、用where字句 代替 having子句;Struts2的工作原理?1、客户端初始化一个指向Servlet容器的请求;2、这个请求经过一系列过滤器(Filter);3、FilterDispatcher被调用,询问ActionMapper决定这个请求是否需要调用某个Action;4、如果需要调用,FilterDispatcher把请求的处理交给ActionProxy;5、ActionProxy通过Configuration Manager询问框架的配置文件,找到需要 阅读全文
posted @ 2013-05-16 22:09 csblog 阅读(206) 评论(0) 推荐(0)
摘要: 想动手做一个SSH框架下的登录注册功能,虽然网上类似的教程很多,可是看了一圈,不是版本问题,就是漏掉了许多关键的步骤。经过几个小时的奋战,终于搞定了所谓很简单的SSH整合实现注册功能,下面把所有的步骤分享出来,希望能帮到有需要的朋友。 下面以简单的注册模块为例,描述整合的步骤及配置。 1.创建一个Web Project,工程名字任意; 2.添加Struts 2支持:右键单击工程文件夹,在弹出菜单中的MyEclipse->Add Struts Capabilities,这里需要选择Struts的版本,笔者选择是Struts 2.1,另外struts action 的url,笔者选择的是“\ 阅读全文
posted @ 2013-04-29 22:29 csblog 阅读(259) 评论(0) 推荐(0)
摘要: 以前在学校的时候自己以为是不是每个做JAVA开发的公司每次做项目的时候都要搭建一个SSH框架呢,工作之后才发现每个公司都有自己的一套框架,要不是在SSH基础上,要不是在SSI基础上进行了符合自己公司需求的封装,并且随着自己公司的框架被应用到各个实际系统的过程中,这个框架会越来越成熟,会使该公司的开发效率越来越高。根据笔者接触过的几个公司的框架,笔者发现要想实现高效的开发,每个公司的框架应该具备如下的特点:1.具有灵活的分页功能。分页功能是每个项目中必须要实现的功能,而恰恰这个功能是比较费时费力的,如果在框架中实现这一功能,将在每个项目中大大减少分页的重复性工作。2.可以方便的实现文件的上传与下 阅读全文
posted @ 2013-04-25 17:50 csblog 阅读(510) 评论(0) 推荐(0)
摘要: 一般我们拿到的Excel数据,都会有一个表头说明,然后下面是一连串的数据内容,如下图所示:而Oracle中数据库一般为英文名称,中文名称就需要转义,为了方便导入,我把中文名称对照数据库的字段,把表头修改为对应的字段名称,如果没有数据库对应的字段,那么删除Excel的无用列即可,如下所示。首先我们在导入Excel的例子中加载显示要导入的数据,一个是为了直观,第二个也是为了检查数据的有效性,避免出错,界面如下所示:在介绍导入操作前,我们先要分析下数据,否则就很容易出现错误的语句,一般日期的格式、数字的格式就要特别注意,文本格式一般看是否超出字段的长度,一般成功导入前都会发生好多次的错误问题,解决了 阅读全文
posted @ 2013-01-15 11:41 csblog 阅读(179) 评论(0) 推荐(0)
摘要: Oracle导入excel数据方法汇总摘要:在程序编制过程和数据汇总交换过程中,经常会碰到需要将其他人员在office办公环境下编制的文件数据内容导入oracle中的情况。目前程序开发者经常使用的方法有如下几种:1,使用oracle提供的导入工具sql*loader;2,使用plsql developer工具;3使用其他数据转移工具做中转站。下面我们采用实例的方式分别描述几种导入方式的优缺点及其操作步骤。假设‘e:/test.xls’文件中存在三列数据分别代表客户编号,客户名称和联系电话。其内容如下:10001zjaxi011356248524610002zjaxi02135624852471 阅读全文
posted @ 2013-01-15 11:32 csblog 阅读(1197) 评论(0) 推荐(0)
摘要: 很开心,终于有自己的心博客啦! 阅读全文
posted @ 2013-01-11 09:51 csblog 阅读(91) 评论(0) 推荐(0)