- 浏览: 73984 次
- 性别:
- 来自: 北京
最新评论
-
TopLongMan:
...
weblogic与websphere的区别———转 -
wendellup_account1:
thanks.
tomcat 只输ip或localhost就可以直接访问项目的步骤 -
kittychina:
不要把程序员的低薪归结为程序员自己不努力!虽然我们都提倡要努力 ...
程序员前途
文章列表
同义词的概念、创建、查看、删除和作用
- 博客分类:
- 数据库
在Oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库进行操作的,但是我们必须要已授权的表的名称前键入该表 ...
一. 关键字:
Object 、 equals() 、 hashCode ()
二. 为什么需要重写:
众所周知, Object 是所有类的父类。但,我们在实际开发中自定义自己类时,往往需要重写 Object 中 equals 和 hashCode 方法。为什么呢?首先看看 Object 的 API 吧。
Object 类中原始写法是:
public boolean equals ( Object obj ) {
return ( this == obj ) ;
}
可见,原始 equals 比较的是 2 个对象的“ ...
oracle存储过程的3中循环
- 博客分类:
- 数据库
create or replace procedure pr_strloop
/*
名称:在存储过程中执行3种循环语句
功能:利用循环给表中插入数据
调用:
begin
-- Call the procedure
pr_strloop;
end;
*/
is
i int;
begin
i :=1;
loop
insert into tb_zhaozhenlong(rpt_date ,dept_id,item,qty) values(to_date('2007-01-01','y ...
tomcat 启动时加载项目
- 博客分类:
- web
启动加载项目配置
在server.xml中添加如下:
<Context path="/recon" reloadable="true" docBase="D:\workspace\seashell-recon\seashell-appcontroller\src\main\webapp" workDir="D:\workspace\seashell-recon\seashell-appcontroller\src\main\webapp\work" />
配置远程调试:
在bin/catalina/cat ...
1、环境
1)tomcat 6.0.20
2)oracle版本:Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit
通过pl sql 查看oracle版本sql:select banner from sys.v_$version
3)jdk版本:1.5.0_16
4)oracle驱动jar包:ojdbc14-10.2.0.3.jar
5)如果出现这个错误 java.lang.NoClassDefFoundError:
ora ...
Oracle连接错误的解决方法
- 博客分类:
- 数据库
Oracle连接相关错误解决方法(一步步检查下去,实践证明,任何连接相关错误都可解决)
1、 Ping
a) 网络
b) 防火墙
2、 Tnsping
a) Tnsping正确只是告诉你至少监听是正常的。
b) Tnsnames.ora配置问题
c) Oracle环境变量(客户端)
d) Sqlnet.ora
3、 Sqlplus “/as sysdba”
a) 报无权限,检查ORACLE_HOME,ORACLE_SID的设置,sqlnet.ora中的设置,用户是否 ...
1、怎么去定位问题。 分析问题是如何产生的
2、怎么去解决问题。从问题产生的出发点思考应怎样解决问题。这比定位问题容易。
例:考试表中有两个字段:startDate、endDate,分别代表考试开始时间、结束时间。现在需要查询某一时间段内正在进行的考试,实际只要满足考试的时间段和查询条件的时间段有交集即可,包含以下图片中的四种情况。使用表达式startDatePara <= endDate && endDatePara >= startDate可以确定
SELECT DATEDIFF(day, DATECREATED, getdate()) AS no_of_days from HRT_terminal
比较datecardted和现在差几天
DTO或Form中的属性命名时,属性名称的前两个字母必须小写。
今天在一个系统中发现了一个问题,在某DTO中有一个属性名称为 tClassType ,但是,
当我在jsp页面中使用时,后台老是报
No getter method for property tClassType of bean org.apache.struts.taglib.html.BEAN,经过确认,
该DTO确实有这个属性的getter method。后经过网上搜索,发现是该属性的命名不规范,该属性的第二字母没有小写。
【结论: 注意表单属性的命名规则:所有属性名称必须遵照java命名规范,并且前两个字符必须小写】
request.getRemoteAddr()是获得客户端的ip地址。
request.getRemoteHost()是获得客户端的主机名。
关于request.getRemoteHost的性能问题
在一个业务系统中使用request.getRemoteHost(),会造成使用该方法使用该功能模块时速度特别慢
(测试功能时发现该功能模块中对应的域名获取的是host文件中从前往后第一个与本机IP一致的域名)
解释如下:
一个客户应用,在运行过程中反映出现性能问题,经定位,性能瓶颈出现在应用代码中的request.getRemoteHost()这一行,执行这一行需 ...
SQL用逗号等字符隔开的字符串转换成列表
- 博客分类:
- 数据库
如何把用逗号等字符隔开的字符串转换成列表,下面依逗号分隔符为例:
比如有一个字符串,其值为:香港,张家港,北京,上海
用SQL把这个字符串转换成列表的方法是:
1、方法一
WITH A AS (SELECT '香港,张家港,北京,上海' A FROM DUAL)
SELECT DECODE(B,0,SUBSTR(A,C),SUBSTR(A,C,B-C)) city FROM
(
SELECT A,B,(LAG(B,1,0) OVER(ORDER BY LV))+1 C
FROM(
SELECT A,INSTR(A,',',1,LEVEL) B,LEVEL LV FROM A
CONNECT ...
oracle函数trunc的使用
- 博客分类:
- 数据库
1、日期比较时精确到日,可以使用 TRUNC(sysdate,'dd')函数。
函数支持格式有:yyyy MM dd hh Mi
可以用 select TRUNC(sysdate,'yyyy') from dual 看看结果是什么。
不要按下面的方式比较日期:
TO_DATE(TO_CHAR(LOGTIME,'YYYY-MM-DD'), 'YYYY-MM-DD') < TO_DATE(TO_CHAR(SYSDATE - $DAYNUM$,'YYYY-MM-DD'), 'YYYY-MM-DD')
2、trunc(d1[,c1]) 返回日期d1所在期间(参数c1)的第一天日期
d ...
对比区别:
select * from TTable1 for update 锁定表的所有行,只能读不能写
select * from TTable1 where pkid = 1 for update 只锁定pkid=1的行
select * from Table1 a join Table2 b on a.pkid=b.pkid for update 锁定两个表的所有记录
select * from Table1 a join Table2 b on a.pkid=b.pkid where a.pkid = 10 for update 锁定两个表的中满足条件的行
...
oracle关于模糊查询的问题
- 博客分类:
- 数据库
以前模糊查询使用的是:like
例如(Schema KMH_QC):
select v.unitprice, v.unit, v.STORAGE, v.stationeryname, v.stationeryid,
v.modelsize, v.classname, v.classid
FROM v_wjqc_storage v
where v.stationeryname LIKE '%'||#stationeryName#||'%';
问题:当传递进去的stationeryName值是'%'或者'_'时,它会查出所有信息。
解决方案:条件换为:i ...
排序:
---rank()over(order by 列名 排序)的结果是不连续的,如果有4个人,其中有3个是并列第1名,那么最后的排序结果结果如:1 1 1 4
select scoreid, studentid,COURSENAME,totalexamscore ,
rank()over(order by TOTALEXAMSCORE desc)orderbyNum
from SCORECOURSE a ,COUR ...