`
文章列表
  Oracle日期函数集锦(一) 一、 常用日期数据格式 1.Y或YY或YYY 年的最后一位,两位或三位 SQL> Select to_char(sysdate,'Y') from dual; TO_CHAR(SYSDATE,'Y') -------------------- 7
本文是鄙人从发布日期开始收集的一些开发上的小经验。不足之处,敬请各位包涵或提出正确论理。     1. 同僚们应该不少遇到获取路径时包含乱码的问题。譬如:路径中存在空格或中文。   在这推荐个解决方案:URLDecoder.decode(path, "UTF_8");     2. JAVA通过JDBC调用ORACLE存储过程发生:类型长度大于最大值(异常)。   解决方案:将ojdbc驱动升级到ojdbc6.jar     3. Eclipse编辑JSP文件和JavaScript代码很卡慢的解决办法。 关闭语义想法: Window -> ...
 摘要:Jakarta Commons Digester 学习笔记 在windows下开发程序,用M$提供的接口处理.ini文件或管理注册表的键值是非常方便的。在java平台上开发程序,则习惯于以xml格式的文件 来存放系统的配置信息,对这种文件的解析和处理,可以用sax或dom。有没有更简便的方法呢?有,就是用digester模块。   Digester是Jakarta 子项目Commons下的一个模块,支持基于规则的对任意XML文档的处理。它最初是Structs项目的一部分,后因其通用性而划归Commons. 下载及编译 cvs - ...
sql over的作用及用法 RANK ( ) OVER ( [query_partition_clause] order_by_clause ) DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause ) 可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序, 其中PARTITION BY 为分组字段,ORDER BY 指定排序字段 over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用。其参数:over(partition by column ...
经典语句:UPDATE TABLE1 SET (A, B, C) = (SELECT A, B, C FROM TABLE2)   ORACLE:可以用MERGE语句(oracle 10g或以上),它是update和insert的组合.   MERGE INTO TABLE1 A  USING TABLE2 B   ON (A.OBJECT_ID = B.OBJECT_ID)  WHEN MATCHED THEN   UPDATE SET A.STATUS = B.STATUS  WHEN NOT MATCHED THEN   INSERT (OBJECT_ID, ST ...
1 )当前页: 即要显示或打开的那一页的页数        currPage   2 )页面大小: 即每页要显示数据的数量        如:每页都显示 10条数据        pageSize   3 )总数据: 要显示的数据的总数,即要显示的结果集        totalSize   4 )总页数: 即显示总数据需要的页数        totalPage       它的计算公式为:   (totalSize+pageSize-1)/ ...
<isEqual> 如果参数相等于值则查询条件有效。   <isNotEqual> 如果参数不等于值则查询条件有效。   <isGreaterThan> 如果参数大于值则查询条件有效。   <isGreaterEqual> 如果参数大于等于值则查询条件有效。   <is Less Than> 如果参数小于值则查询条件有效。   <isLessEqual> 如果参数小于等于值则查询条件有效。   <isNotPropertyAvailable> ...
参考文献:http://hi.baidu.com/papapaoaoaoao/blog/item/2a5edaf503a8edd17931aaac.html     近期在工作中发现,许多同事,尤其是我们的PHP开发者,基本不会用Linux/unix下的快捷方式,严重影响工作效率,所以特撰写此文,每个用法后我会详细注释。     下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的服务器 为准。本文所指的Linux主要指RHEL/CentOS,unix指的是FreeBSD,这也是服务器 中用得最多的版本。     Ctrl + a ...
Linux下Java程序中文乱码问题研究 贾金营1 ,贾金英2   (1.中国联通平顶山市分公司,河南 平顶山 467300,2.河北大学管理学院 河北保定071002) 摘  要 :在一个项目的开发中,我用linux内核源代码和busybox源代码自己编译打造的操作系统mylinux 1.0 ,服务器是我用java语言自己编写的一个多线程的小服务器MyWebServer 2.0,其中的JSP编译器和“javax.servlet.*” API是我自己编写。本文结合我在该项目中对中文显示乱码处理的经验,论述了java语言在linux操作系统下中文乱码产生的原因和解决方法。 ...
郑重声明:本文出处于经理的空间 URL:http://www.blogjava.net/zhangyuan/archive/2010/11/17/338232.html   第一步: 取消自动validation     validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下!    取消方法:    windows–>perferences–>myeclipse–>validation    除开Manual下面的复选框全部选中之 ...
SYS用户在CMD下以DBA身份登陆: 在CMD中打sqlplus /nolog 然后再 conn / as sysdba     //创建临时表空间    create temporary tablespace user_temp   tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'  size 50m   autoextend on   next 50m maxsize 20480m   extent management local;     //创建数据表空间   create t ...
郑重声明:本文出处于经理的空间 URL:http://www.blogjava.net/zhangyuan/archive/2010/07/28/327272.html      很早以前用过VSS的人都知道,相比之下SVN的确是个好东东。他以副本式的版本管理模式很好的解决了VSS单数据源下的签入签出混乱问题。但是最近发现很多人都不会装SVN,经理在这里写个博客跟大家分享一下。 环境: Win7系统 Myeclipse 8.5GA JDK1.6一、准备工作 首先,当然是下载软件安装包。(经理这里以svn1.6为例)这里需要2个安装程序和1个解压包。 Setup-Su ...
众所周知,Spring框架将DI模式发挥到了极至,因此,系统里面用Spring管理的Bean相互之间的获取是非常方便的,只要使用者提供一个setter方法并在配置文件中配置该属性就可以。 但是,对于系统中非Spring框架管理的类,如果需要获取Spring管理的类,或者,程序中需要动态的根据Bean的id来获取Bean实例,不可能事先为该类提供所有需要的Bean属性的setter方法, 在类似这样的情况下,获取Spring框架管理的类实例的方法有多种,现在简单总结如下: 方法一:在初始化时保存ApplicationContext对象 代码: ApplicationConte ...
log4j的logger(旧版本称logger)是层次结构的,子logger会继承父logger的属性,appender也是可继承的属性,这常常容易导致配置错误而引起的log4j输出重复的log信息......log4j的logger(旧版本称logger)是层次结构的,子logger会继承父logger的属性,appender也是可继承的属性,这常常容易导致配置错误而引起的log4j输出重复的log信息。如果在在父子logger中引用了相同的appender时,例子:    <logger name="com.erry.model">        <le ...
下午刚回来,开机后首先启动了QQ,然后是POPO,再到迅雷,最后到启动ORACLE(11g)。之后也没看,以为正常启动了。 用客户端登录——郁闷,老登录不上,我监听程序出了问题?不会吧?难倒是上午清理垃圾文件时不小心删错了? 折腾了半个小时——原来是小迅雷在“作怪”。原因:我启动ORACLE Listener服务之前就已经启动了迅雷,而迅雷所使用的端口从来都是无规律,在启动迅雷时不巧的情况被我遇上了,迅雷看上了1521Port,被他先用了。太郁闷了……呵呵。   解决:退出迅雷就可以启动ORACLE Listener服务了,若还是用迅雷,得等待ORACLE Listener服务完毕后再启 ...
Global site tag (gtag.js) - Google Analytics