`
klts
  • 浏览: 39385 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论
  • klts: 我一直用的jdk1.6.0_13,感觉还可以
    JDK
  • wuyulunbi: 现在jdk什么版本的稳定
    JDK
文章列表
今天写了个function,学习了一些orcale的语法,下面是修改后的简洁代码,以便以后查看。 CREATE OR REPLACE TYPE typetmp AS TABLE OF VARCHAR2(4000); CREATE OR REPLACE FUNCTION functiontmp(l_orders IN VARCHAR2) RETURN typetmp IS l_typetmp typetmp:= typetmp(); --初始化typetmp,后面通过数组的方式使用 noLen INTEGER := 8; l_order VARCHAR2( ...

Exception cause

java异常捕获的时候获取到它最根本的异常,采用Throwable的getcause()方法。   public Throwable getCause()返回此 throwable 的 cause;如果 cause 不存在或未知,则返回 null。
今天遇到一个问题,webservice client获取server信息没有任何反应,现在希望如果这个等待时间(超时)过长,那么中断这个request。 方法一:weblogic设置方法 (javax.xml.rpc.Stub)PortObject._setProperty("weblogic.wsee.transport.connection.timeout", 5); (javax.xml.rpc.Stub)PortObject._setProperty("weblogic.wsee.transport.read.timeout", 5); ...

trunc用法

SELECT TRUNC(SYSDATE,'D') FROM DUAL; -- 该周第一天SELECT TRUNC(SYSDATE,'D')+7 FROM DUAL;--下周第一天SELECT TO_CHAR(SYSDATE,'DAY') FROM DUAL;--今天星期几SELECT LAST_DAY(SYSDATE) FROM DUAL;--该月最后一天SELECT TO_CHAR(TRUNC(SYSDATE,'MM'),'DAY') FROM DUAL; --改月第一天星期几SELECT TO_CHAR(LAST_DAY(SYSDATE),'W') FROM DUAL; --改月有多少周 ...
      查询oracle版本号:       select * from v$instance;      1.查询系统使用的是哪一组日志文件:   select * from v$log;   2.查询正在使用的组所对应的日志文件:   select * from v$logfile;   3.强制日志切换:   alter system switch logfile;   4.查询历史日志:   select * from v$log_history;   5.查询日志的归档模式:   select dbid,name,created,log_mode from v$database; ...
写了一个简单的demo,里面有包的配置,eclipse的设置,weblogic的调用和测试

DOS set command

if [not] '%参数%'=='值' 待执行命令 if exist D:\a.txt type D:\a.txt                判断是否存在a.txt文件,并输出文件里的信息 xcopy D:\a.txt D:\a2.txt                       复制a.txt文件到a2.txt文件 for %%c in (*.bat,*.txt) do echo %%c       遍历当前目录下所有bat和txt文件,并输出文件名(如果echo变为type,则输出文件里的信息) if errorlevel 0 echo success             ...
一、数据类型 类型            字节             位             范围 byte           1                 8              -127 - 128   char           2                 16             -2^15 - 2^15-1 short         2                  16             -2^15 - 2^15-1   float          4                  32             -2^ ...
mysql数据库时间字段值是0000-00-00 00:00:00时,java程序读不出,报异常,是值在转换成时间格式的时候报错。 解决办法,更改mysql的url连接,加入zeroDateTimeBehavior=convertToNull 例如: jdbc:mysql://127.0.0.1:3306/interface?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull

JDK

配置环境变量: JAVA_HOME:jdk的安装目录,方便引用,后无分号; path:jdk的bin目录,例如(c:\jdk1.6.0\bin 或者 %JAVA_HOME%\bin) classpath:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;(注:classpath最前面是有个“.”的,表示当前目录,这样当我们运行java AClass的时候,系统会先在当前目录找到AClass文件)  

JNDI

Context initCtx = new InitialContext(); Context envCtx = (Context) initCtx.lookup("java:comp/env"); DataSource ds = (DataSource) envCtx.lookup("jdbc/EmployeeDB"); Connection conn = ds.getConnection(); ... use this connection to access the database ... conn.close(); ...
mysql创建表时间类型的选择:创建表(datetime),更新表(timestamp)。如果你的表中有两个timestamp字段,只要你更新任何非timestamp字段的值,则第一个timestamp列会更新成当前时间,而第二个timestamp列的值不变。   MySQL5的日期类型有三种:DATETIME、DATE和TIMESTAMP DATE用来表示一个不带时分秒的是日期,另外两个都带时分秒。TIMESTAMP还可以精确到毫秒。 共性:他们的格式“不严格”,很自由,一般你认为对的格式都可以正确插入到数据库中   一、TIMESTAMP 1、TIMESTAMP列必须有默认值, ...

java乱码

乱码的产生       java系统的输入和输出、以及操作系统3者之间的编码格式决定的。 乱码问题的由来       Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,与此同时便出现了中文乱码的问题。 如果 ...
public static byte[] i2b(int i) { byte[] bt = new byte[4]; bt[3] = (byte) (0xff & i); bt[2] = (byte) ((0xff00 & i) >> 8); bt[1] = (byte) ((0xff0000 & i) >> 16); bt[0] = (byte) ((0xff000000 & i) >> 24); return bt; } private st ...
有一个问题,一张表有3百万条记录,随着时间的增加,记录量会更多,此时查询速度很慢。在创建此表前没有未相应字段添加索引,所以此时需要为表添加索引。但是因为数据量大的原因,索引添加不成功,想了很多办法,终于在短时间内解决了。 办法如下: 1、进入mysql界面。mysql -uroot -hlocalhost -plovelive gm; 2、导出相应表的数据。select  *  from tab into outfile 'tab.txt';  此处tab.txt文件在mysql的data目录里 3、删除相应表的数据,并置第一条记录为0。truncate tab; 4、创建索引。cre ...
Global site tag (gtag.js) - Google Analytics