长利达仁工作笔记~

来源:互联网 发布:无冬之夜 mac 编辑:程序博客网 时间:2024/06/06 01:50

1.       重构是指把整个包及子包都重新命名

2.       JSP页面里面也可以重构,方法是:打开Search---àSearch-àFile Searchd Containing text中输入被替换掉的文本或标签表达式,然后在File name patterns:中输入要替换的页面或其它文件.点击Replace…WITH中输入要替换的内容和表达式.

3.       给文本加下划线

<span style="text-decoration: none;border-bottom: 1px blue solid"><%=ent.getOrderNo()%></span>

4.       oracle 执行SQL删除脚本时提示已有子集,说明与之关联的表还没有删除。删除子表后,方能删除主表。

5.       select   lengthb('')   from   dual;   //ORACLE中查询一个汉字占用几个字节,结果是3个字节

6.       使用UltraEdit打开文件后,默认会产生一个*.bak的文件(备份文件),如果不想产生这个备份文件,可以点击菜单栏的高级按钮-》配置-》备份-》选择不备份单选按钮。这样以后都不会自动产生*.bak的文件了。

7.       使用oracle的驱动包,应该放在tomcat下的common-àlib下即可,切记不能放在serverlib下。这样会产生错误,以及连接不上oracle

8.       无法转换成内部使用。是因为查询后,往对象中填充数据时所匹配的类型不一样。。如:

BeanObject.setId(rs.getString(“id”)); 如果数据库中IDint,而结果集填充的又是String,这样就会出现无法转换内部使用。

9. <td width="120" align="center" rowspan="2">备注</td>

<td width="98" align="center" colspan="2">领导意见</td>

以上两列备注是占两行的大小,而领导意见是占两列的大小。一定要区分。

9.    想知道一个页面的地址,可以在状态栏看见,也可以右击查看查页面的属性

10.在连接池中的配置URL格式是:url="jdbc:oracle:thin:@127.0.0.1:1521:xe"

@127.0.0.1:是主机地址

1521:是oracle端口

XE:是实例名,也就是服务名

11.备份oracle数据库命令:exp 用户名/密码@实例名

    恢复oracle数据库命令:imp用户名/密码@实例名

11.JAVABEAN里可以设置一个中文汉字为成员变量,也可以用来传递值,正常使用没有问题。不过用中文肯定是不规范,有可能在以后会出现错误。比如:

This.set工号();  this.get工号();

12.oracle:   substr()是用来在数据库中截取字符串的,sqlserver中是substring()

13.sumoracle select 中是列求和,而不是行求和。如果是行求和就不需要sum

13.从后台给EXCEL定制报表传递值时,比如身份证会出现科学记数法的现象,可以用如下方法解决:

       ‘5546436745675885 前加单引号( ‘)即可解决问题.

14.dos,tomcat控制台如果要复制字符串,可以用鼠标选中文件,然后按回车键,即可复制,方便快捷。

 

15.EXCEL的开式打开网页:

response.reset();

    response.setContentType("application/vnd.ms-excel;charset=GBK");

    response.setHeader("Content-Disposition", "attachment; filename=hrDuty.xls");

    response.setHeader("Pragma", "public");

    response.setHeader("Cache-Control", "max-age=0");

 

16.decode()的用法:

select decode(to_char(sysdate,'MM')-9,'0',to_char(sysdate,'MM')+3,to_char(sysdate,'MM')-1) FROM DUAL

 

解释:IF 当前月-90 THEN 当前月+3 else 当前月-1

 

 

17.JAVA事务分为三种:JDBC事务机制(单个JDBC的连接库)、JTA事务机制(应用于J2EE)、EJB容器事务机制。

三种事务差异

1
JDBC事务控制的局限性在一个数据库连接内,但是其使用简单。

2
JTA事务的功能强大,事务可以跨越多个数据库或多个DAO,使用也比较复杂。

3
、容器事务,主要指的是J2EE应用服务器提供的事务管理,局限于EJB应用使用。

 

 

18.<tr onClick="HighLightTR('#99CCFF','black')">设置单击一个这个行就给他设置背景色。

 

 

原创粉丝点击