`
尘枉_yjava
  • 浏览: 71546 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
在Oracle中对用户的管理是使用权限的方式来管理的,也就是说,如果我们想使用数据库,我们就必须得有权限,但是如果是别人将权限授予了我们,我们也是能对数据库进行操作的,但是我们必须要已授权的表的名称前键入该表 ...
一.             关键字: Object 、 equals() 、 hashCode () 二.             为什么需要重写: 众所周知, Object 是所有类的父类。但,我们在实际开发中自定义自己类时,往往需要重写 Object 中 equals 和 hashCode 方法。为什么呢?首先看看 Object 的 API 吧。 Object 类中原始写法是: public boolean equals ( Object obj ) {               return ( this == obj ) ;   } 可见,原始 equals 比较的是 2 个对象的“ ...
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 ...
启动加载项目配置 在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连接相关错误解决方法(一步步检查下去,实践证明,任何连接相关错误都可解决) 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、怎么去解决问题。从问题产生的出发点思考应怎样解决问题。这比定位问题容易。

sql 查询时间

 
例:考试表中有两个字段: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把这个字符串转换成列表的方法是: 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 ...
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 锁定两个表的中满足条件的行    ...
以前模糊查询使用的是: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 ...
Global site tag (gtag.js) - Google Analytics