`
文章列表
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import javax.swing.table.AbstractTableModel; public class DBUtils { public void insert(AbstractTableModel tableModel){ int row = tableModel.getRowCount(); int col = tableModel.getC ...
用递归算法,写递归算法的时候,可以考虑两步走。 1,先写简单的2-3层的情况,判断一下跳转条件 2,根据前面写好的,整理出递归程序 /** * 从m个数中找出n个来排列 * 基本思路:第一位的选择是m,第二位的选择是m-1,....最后一位的选择是m-n+1 */ public static void pailie(List m, List result ,int [] resultArray,int head){ int size = m.size(); int n = resultArray.length; for(int i=0; i< ...
桃花滩水深千尺 古人大便不用纸 商女不知亡国恨 隔江犹唱双截棍 何事长向别时圆,我会天马流星拳 江山如画皮。人生如梦遗。 大风起兮云飞扬 一生至爱阿迪王 轻轻的我走了 正如我轻轻的来 我抖一抖麻袋 不带走一棵白菜 左手抚炉,炉上有壶,壶中有水,水里有毒 长恨村姑无觅处,不知转入此中来 史泰隆夜走华阴县 鲁提辖拳打陈冠西 孟姜女哭倒长城干红,白娘子水漫金山词霸 曾哥离过婚,前妻李宇春。 囧.... 鸳鸳相抱何时了,鸯在一旁看热闹 众里寻他千百度 蓦然回首那人却在门口小卖部 相见时难别亦难,XX全家是脑残。 白日依山自尽 黄河入海人流 问世间情为何物,直教人吃饭 ...
昨天有一严重的bug,在事故处理跟踪模块中,如果选择了省,而没有去查询,点击“跟踪”,然后返回,发现返回的后状态和跟踪之前的状态不一样。 原因在于页面上的搜索条件,已经和searchCase对象通过struts2标签进行了绑定。每次返回都会根据searchCase中的条件来查询符合条件的结果。也就是说跟踪之前的选择了省份之前的searchCase和选择了省份之后的searchCase是不一样的。 解决的方法有两种 1.在后台改,保存选择了省份之前的searchCase,在跟踪之后的查询中用原来的searchCase替换现在的searchCase,需要设置两个静态变量,一个flag和一个临时 ...
表现层采用了jsp和struts2的标签,但是里面还有jstl,所以页面上标签比较混乱,所有的页面验证,直接在一个js文件中定义,然后在struts2的cssClass属性中引用,采用tiles来对jsp文件进行优化,使得页面的代码重复量减少,在显示表格的时候使用了displaytag组件。 ajax框架,采用的是awr,需要在一个dwr.xml的定义。 数据持久层,采用的是hibernate和ibatis,里面hql语句大量使用拼接,很繁琐。 控制层采用了spring来管理action。
这两天研究了一下人员定位系统,看了一下页面端的设计。发现大量使用了jquery技术。 1.利用extree来进行树结构的显示 2.利用jquery formvalicator进行字段验证 3.利用jpagination进行分页 4.利用jquery-tooltip来进行提示设计 5.My97DatePicker作为日期插件
快销e通要使用人员定位系统的几个功能,boss要求搞几个webservice的接口。 采用xfire来创建接口,具体的配置参见博客上的文章。在这里面出现了一些问题,记录一下: 1.xfire的自带了spring-1.2.8的jar包,这个和项目中的spring2.0的jar相冲突,会报异常 2.当返回值为list的时候,需要配置一个xml来描述类型,可以网上搜索一下。或者直接使用泛型list<type>,就不需要配置了。
下载的是5.1.6的免安装版本 参考了http://zhima.javaeye.com/blog/550164 第一步,在mysql根目录下添加一个my.ini,内容复制其他的my***.ini 第二步,在my.ini中添加 # The MySQL server[mysqld] basedir=D:/mysoftware/mysqldatadir=D:/mysoftware/mysql/data default-character-set=utf8default-collation=utf8_general_ci default-storage-engine=innodbma ...
发现在linux下java web开发真是头大啊,今天老大又qq通知两个任务:1、修改系统时间。2、将tomcat启动加入系统启动服务项。 修改系统时间很简单啊:一个date 命令就可以了 date --set “07/07/06 10:19" (月/日/年时:分:秒) hwclock --set --date="07/07/06 10:19" (月/日/年 时:分:秒) 第二个就头疼了,网上查了一下,要用到jsvc,还要修改tomcat5.sh,比对了一下,网上说的和实际操作不一样啊,慢慢搞吧
1.获得数据的总行数totleRows 2.设置每页显示的行数pageSize 3.当前页号的标记currentPage 4.算出总页数totleRows/pageSize 5.当前页在数据库中的起始行 startRows 第一页:把currentPage设置为1,startRows设置为0 下一页:currentPage++,startRows=pageSize*(currentPage-1),注意判断是否越界了 前一页:currentPage--, startRows=pageSize*(currentPage-1),注意判断是否越界了 最后一页: currenPage= ...
最近在部署一个项目,在linux下面部署,安装jdk碰到一点麻烦,所以把过程记录下来,给以后做个参考 1.建立用户组 groupadd jsict 2.新建用户 useradd -d /home/zb -s /bin/bash -g jsict -m zb 注:zb是用户名 3.给用户添加密码 passwd zb 4.使用zb用户安装jdk 先用root用户登录将jdk的bin文件拷贝到/home/zb目录下,修改其权限让所有的用户都有执行权 chmod a+x jdk安装文件 5.安装完了设置环境变量,修改/etc/profile文件,首先要修改其属性,让 ...
上上周和赵工调试了isag的发送短信的接口。 总共实现了几个功能: 1、通过页面向notification发送消息,桩作为客户端 2、作为服务端,接收send接口、receive接口的消息,并正确返回响应 3、支持多线程向notification接口发送消息,线程数、时间间隔在web.xml中配置 第一次使用到webService和电信的isag接口,觉得有必要总结一下 1.如何调用接口 SmsNotificationServiceLocator snsl = new SmsNotificationServiceLocator();SmsNotification sn = snsl ...
从读研的时候就开始有装虚拟机的想法,可是我一直怕搞坏了原来的系统而畏首畏尾的,这两天逼上梁山,因为要用linux部署运行环境,所以必须要装虚拟机了。 下载了VMware5.5.1, rhel.5.0.server.centoschina.com.dvd.iso就开始了。总结一下几个步骤。 1.安装vmware. 2.新建一个虚拟机器,注意要选择手动安装,因为后面有个地方需要修改的,就是选择硬盘类型为ide,而不是sici。要不到后来linux会装不下去。
换了一家公司,项目管理软件用的svn,以前只用过cvs,所以自己研究了一下。 貌似最新版本的eclipse的help子菜单里没有software update,让我小小的麻烦了一下,但是有一个install new software,点击它,然后在中间的输入框里输入http://subclipse.tigris.org/update,在下面的列表里会出现两个svn软件选项,选择了,点next,一直到finish。svn 插件就安装完毕了。
引用了:http://blog.csdn.net/cctt_1/archive/2009/04/04/4048515.aspx 1. 下载一个Eclipse 3.4 for J2EE版本的http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR2/eclipse-jee-ganymede-SR2-win32.zip2. 下载tomcat 5.5。 http://apache.cs.utah.edu/tomcat/tomcat-5/v5.5.27/bin/a ...
Global site tag (gtag.js) - Google Analytics