- 博客(54)
- 收藏
- 关注
eclipse 安装 svn findbugs
先到官方网站把svn服务端下载TortoiseSVN 安装后;启动eclipse 在help-》install new software 输入网址http://subclipse.tigris.org/update_1.8.x然后进行安装svn 建立工作区间/项目的方法http://www.uml.org.cn/pzgl/200904246.asp#4findbugs 的安装地...
2013-06-15 15:26:00
115
单例模式
public class Single{private static Single singleInstance ;注意1: 构造方法一定要私有的,谁也不能随便创造一个Singlepirvate Single(){ }public static getSingleInstance (){if(singleInstance == null) {singleIn...
2013-03-06 20:52:00
131
学习拾掇
问题描述: 数据库中设置表中一个字段default 0, 再插入出数据中,对象该字段为null,但是插入数据库中后,并没有显示为默认0,而是为空,方法: hibernate映射配置文件.hbm.xml 中增加 dynamic-insert="true" dynamic-update="true"问题:对象在new出来后,它的属性值被初始化,一些参数为0,或者“”,而不是想要的null。...
2013-02-03 20:29:00
116
人生的枷锁是人生有意义
人生的枷锁是人生有意义这本书讲了什么故事?菲利普天生残疾,自幼失去双亲,由伯父抚养;受伯父(牧师)影响,在学校努力学习,成绩前茅,想成为一名神圣的牧师;但是逐渐观察到牧师的表里不一、虚伪,产生了怀疑,上帝是否存在?继而变得对伯父对牧师厌恶,最后决定到外地求学。经过半年不感兴趣的会计学徒工作,一次偶然因别人夸张自己画的一手好画,决定到巴黎学习画画,成为一名画家。从一开始的...
2013-01-27 10:28:00
215
struts2 doubleselect 二级级联菜单
想了一天 也做了一天 最后是数据结构不对 ,没能 动态级联 类别和子类别 二级菜单需求是: 商品要进行分类 ,希望 注册商品时候 能选择它属于哪一个大类的一个子类别,,需要动态的选择下拉菜单 ,就像选择省份,会出现相应的城市<s:formname="f1"><s:doubleselectlist="#request.provinceList"listKey="...
2012-05-09 03:00:00
159
Struts2标签实现for循环 分页 选择第几页
在struts2及webwork中要实现如:for(int i=0;i<10;i++){}还是需要一些技巧的,我在做分页条的时候,要输出页码,怪了,用迭代器不行的,看了一下struts2的文档及例子也没发现用计数器的地方,偶然看了一下bea标签,哦,原来如此....<s:bean name="org.apache.struts2.util.Counter" ...
2012-05-07 15:04:00
113
java 编程规范
List<Record> instanceInfoList = new ArrayList<Record>(); //查询数据库获取符合条件的记录列表 instanceInfoList = selectFromDB(); //产生垃圾ArrayList对象 修改后: //查询数据库获取符合条件的记录列表 List<Record> instanceInfoList...
2012-04-13 18:09:00
141
撒旦法
第十一章:变量名的力量好的变量名长度适中,8到16个英文字母,所看即所得。以问题为向导,一条员记录inputRec比employeeData更不能说明问题,employeeData更能反映问题领域、像total、sum、max、min这些限定词,请放在变量名的后面,入peopleTotal、revenueSum等为循环下标命名如果一个变量要在循环之外使用,那么不能用简单的i、j...
2012-04-10 09:53:00
134
不知道数据库字段名 怎么显示
ResultSetMetaData rsmd = rs.getMetaData();//rs为查询结果集 rsmd.getColumnName(i)这两句是关键代码 Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(query); ...
2012-04-09 21:46:00
137
从JDBC中取出数据
首先要建立连接,为了在第二次链接的时候,不用重新创建Connection ,浪费,所以在创建连接的时候,先判断当前对象的conn是否为null,是才进行创建,否则直接使用已有。 private static Connection conn = null; public Connection getConnection() { if (c...
2012-04-09 21:37:00
126
HashMap 数据集 插入到数据库中
/**通过获取的连接,list里面添加有map对象,将map对象取出,并将它的value通过sql语句插进数据库中 * 显示插入结果 */ @Override public void insertListtoDb(Connection conn, List<Map<String, String>> list) { ...
2012-04-05 15:13:00
1832
04.01-JDBC通过hashmap存取数据
Map<Integer, StudentBean> map = null; int i = 0; while (rs.next()) { map = new HashMap<Integer, StudentBean>(); map.put(i, student); Map<Integer, StudentBean> map = map...
2012-04-01 18:24:00
212
ORACLE 函数
trunc (n [,m] ) 这个函数用于截取数字,如果默认省略m,则略去小数,m为正数,则截取到小数点后m位 ,m为负,截取到小数前m位。sql游标SQL%FOUND 用于确定sql语句执行是否成功,根据sql有作用行时,其为true,否则为falsedeclarev_deptno mep.deptno%type :=&no;begin update emp...
2012-03-20 11:09:00
84
oracle 过程存储
declarev_enameemp.ename%type;v_sal emp.sal%type;beginselectename,sal into v_ename,v_sal fromemp where ename='&no'; //注意 若要输入的时字符变量 必须用“单引号”!!dbms_output.put_line('name:'||v_ename);db...
2012-03-19 18:21:00
83
SQL函数
select lpad('aaaa',10,'$') from dual; 结果$$$$$$aaaa 该函数用于在char1 的左端用char2进行填充,直到字符长度为n ,char2 默认为空格,如果char1的长度大于n,则返回char1的左端n个字符想知道下周二的日期 ,select next_day(sysdate , '星期一') from dual; trunc截断...
2012-03-19 16:48:00
126
oracle
后台进程有:数据写入程序DBWO、当数据缓冲区满了、脏数据到达阀值、没有足够大的空间、经过三秒、执行检查点等以上任何一个条件时时触发数据写入日志写入程序LGWR/、更改数据大于1M、经过三秒、出现commit提交语句、重做日志区满1/3时、数据缓冲区将数据写入磁盘前等以上任何一个条件时时触发日志写入程序恢复程序RECO、检查点CKPT、负责每当缓冲区高速缓存的更改永久记...
2012-03-13 18:08:00
114
oracle 03-13
表索引是表中的行值加rowid,位图索引专门用于支持对大表的查询,适用于大表中极少有不同值的大表。位图索引:当数据可选择的值范围非常小时,位图索引非常有用,位图索引对于静态的数非常有效。反转索引只能用于等值查询。因为它的值反转,无法进行大小比较。1、存储过程是个PL/SQL语句块,它存储在数据字典中可被应用程序调用。频繁使用的应用逻辑用过程的形式存储在数据库中。2、存储过程可以...
2012-03-13 18:06:00
95
oracle 索引
表索引是表中的行值加rowid,位图索引专门用于支持对大表的查询,适用于大表中极少有不同值的大表。位图索引:当数据可选择的值范围非常小时,位图索引非常有用,位图索引对于静态的数非常有效。反转索引只能用于等值查询。因为它的值反转,无法进行大小比较。...
2012-03-13 18:05:00
82
oracle 用户权限
创建用户 ,CREATE USER username IDENTIFIED BY password GRANT -----------创建角色CREATE ROLE rolenameGRANT 权限 to rolenameGRANT select on employeesto usename向uesname授权employees表的查询权收...
2012-03-09 09:53:00
94
oracle 索引
oracle 创建索引的过程1、在创建表时指定主键primary key ,或者uniqe ,oracle会自动创建索引2、用户在其他键上手动创建索引CREATE INDEX indexname on tablename(column)创建索引好处: 索引能增加查询速度,通过快速定位的方法减少磁盘IO;什么情况下需要创建索引 :1、数据的数值分布较广,2、数值中含有...
2012-03-09 09:37:00
84
oracle view 视图
oracle view 是一个 查询结果集,对于常用的、使用率高的查询,以视图的形式建立起来 ,会提高查询的效率,减少系统资源消耗。另一方面,视图可以很好的控制表的操纵。语句:CREATE OR REPLACE VIEW viewnameAS SELECT (查询语句)[WITH CHECK OPTION ] [WITH READ ONLY]注意:在定义视图中出现...
2012-03-09 09:26:00
94
oracle NVL
Pl/sql 由三个模块组成,定义部分,执行部分 ,里外处理部分。Declare 定义Begin*********** 执行Exception******* 处理selectTO_CHAR(stdate,'YYYY-MM-DD HH:mm:ss') from play日期格式化当算术表达式中含有null时,其结果也为null ,SAL+PID 。SAL是...
2012-03-08 11:35:00
133
oracle
一、创建表create table tablename (id int <not null >| identity(1,1) | primary key | unique ,name varchar (20) default 'ada')identity(1,1) 是用来定义逐渐增长的数据 ,(1,1) 第二个参数表示增长幅度,第一个表示参照于前面哪个,如1表示前面...
2012-02-29 11:37:00
77
oracle 配置出现问题
装了好几遍oracle 或许卸载不够彻底 出现了无法登陆sqlplus 的现象 总出现 ORA-12560错误造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。2.database inst...
2012-02-28 17:05:00
87
JAVA IO的些小记录
1、创建新文件String filename = "d:"+File.separator +"a.txt"Filef =new File(filename);f.createNewFile();结果在D盘下建立a.txt想要删除则是 将 f.createNewFile();改成: f.delete();2、往文件写入内容static void writefile() thr...
2012-02-14 17:56:00
58
throw throws
void fun() throws XXException // throws 抛出的一般是类异常 +s表示有多种可能 多种异常间用“,” 号隔开{ dosomethingthrow XXException(e) //throw抛出的是具体的异常}声明为自己异常:class XXException extends Exception{XXExcep...
2011-12-05 23:32:00
76
javaScript零星
<script> document.all.key.onkeypress=keyUp; </script> <s:submit id="button2" value="搜索"/>js代码function keyUp(e){ var isIE=navigator.appName=="Microsoft Internet Explor...
2011-05-28 04:26:00
70
struts2零碎集合
1、执行action后 若action方法里有某属性的get set 则这些属性可以直接在jap通过<property values="#request.XX"/>取得2、List 里面集合通过 tgname为实体类的属性 <s:iterator value="pageBean.list" > <s:property value="tgname" ...
2011-05-27 19:12:00
68
mysql 分页
mysql>SELECT*FROMtableLIMIT5,10;//检索记录行6-15 5是起始(不包括5) 10是代表总共取出的记录SELECT * FROM dy_revert ORDER BY RID DESC LIMIT 1,2; 表示取出的数倒顺序 从第二个开始 取出两个数 此时的第二个即是倒数第二个 结果是取出倒数第二和第三的数分页待续...
2011-05-26 01:53:00
71
Ajax 注册 检查用户名可不可用
function checkUid(){/*验证用户名*/ var uname = document.all.uname.value.trim(); if(uname.length<3){ document.all.unameMsg.innerHTML="<img src="images/check_error.gif" mce_src="images/che...
2011-05-26 00:22:00
113
hibernate default 字段
hibernate的映射文件中设置的字段的默认值default,但在插入数据时为什么插入的是null, 这是因为 hibernate 的save方法对defalut无效 解决办法 在hibernate配置文件 *。bhm。xml定义时 加入<class dynamic-insert="true"> insert对defalut有校...
2011-05-25 22:17:00
193
struture of java
byte--->short---->int-->long-char-->int------longint------>float-------->double
2011-05-06 02:26:00
49
struture of java
byte--->short---->int-->long-char-->int------longint------>float-------->double
2011-05-06 02:26:00
53
struts2 if 判断内容选择输出jsp
当public==1 时候 输出open内容 否则输出close内容<s:if test="%{ publish==1}"> <s:property value="%{getText('open')}" /> </div> </s:if> <s:els
2011-04-25 04:21:00
139
struts2 验证 不起作用 经常出错 无效的原因
1. 命名是否符合约定:<actionClass>-validation.xml<actionClass>-<actionAlias>-validation.xml2. validation.xml的标签是否正确,比如是否关闭所有标签,是否多一个关闭标签等。注意:这方面错误没有任何提示, 只是验证不起作用。3. fieldName...
2011-04-24 03:36:00
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人