- 浏览: 685448 次
- 性别:
- 来自: 上海
最新评论
-
yzs5273:
没什么用。都试过了
WIN7下CS不能全屏的解决方法 -
di1984HIT:
不错,学习了
读取本地计算机中的安装程序列表 -
ffedu:
[flash=200,200][url][img][list] ...
linux/unix中如何用find命令详解,非常详细的介绍,比man find强100倍(转) -
lintghi:
...
Log4j使用相对路径指定log文件及使用总结 -
nick.s.ni:
唉,Java中引用的包没有介绍啊,如果数据库用UTF-8的格式 ...
Oracle 中Java 对象与PL/SQL类型的映射及使用(转)
文章列表
今天复习下线程
线程的方法:
1. sleep()
让调用该方法的线程睡眠指定时间,sleep结束后,线程进入就绪状态,等待拿到CPU执行权后进入运行状态。
调用sleep()方法只是交出CPU执行权并不会让线程释放它所持有的同步锁,而且在这期间它也不会阻碍其它线程的运行。
注意:
线程醒来之后不会马上运行,而要等待cpu给其分配时间片。因此sleep()中指定的时间并不是线程不运行的精确时间!所以不能依赖sleep()方法提供十分精确的定时
2. wait()
当调用了某个对象的wait()方法时,当前运行的线程就会转入WAITING状态,等待别 ...
- 2008-12-16 12:47
- 浏览 1177
- 评论(0)
断言很久没看竟然忘记怎么用了,今天复习下:
为什么使用断言:
编写代码时,我们总是会做出一些假设,断言就是用于在代码中捕捉这些假设可以将断言看作是异常处理的一种高级形式 断言表示为一些 ...
- 2008-12-15 17:12
- 浏览 1151
- 评论(0)
现在在看一个别人写的工程,想把它从mysql移植到oracle数据库环境下,mysql中支持主键id自动增长(auto_increment),但是oracle不支持,工程中用的hibernate,在映射多对多关系时使用了中间类,但是并没有实例化中间类,所以保存时中间表的id为空,我很懒,不想改它的代码,所以上网查找并总结了以下方法,可以实现主键自动增长:
比如我的中间表名为test,实现代码如下:
1. 创建sequence:
create sequence test_id increment by 1 start with 1 nocache;
2. 创 ...
- 2008-12-14 20:26
- 浏览 1954
- 评论(0)
最近老婆机器上的数据库在myeclipse里面总是连不上,但是直接用sqlplus可以连接上。到网上查了一下也没查到什么解决方法,所以决定自己来解决:
用tnsping命令查了一下发现监听器没起来,这就奇怪了,服务设为自动启动竟然没起来,又去查了一下配置文件listener.ora和tnsname.ora发现端口都是1521也没错。输入lsnrctl status发现端口信息也正常,就是监听器启动不了,突然想起老婆宿舍为了看电影修改过共享连接信息,莫非主机名也被改了?查了一下果不其然,知道了原因接下来就简单了,找到listener.ora和tnsname.ora中的主机名修改一下 ...
- 2008-12-11 12:13
- 浏览 2079
- 评论(0)
刚部署好的开发环境,在通过DB Browser连接到数据库时竟然报以下错误:
while trying to login to database:
ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified.
在网上找了一下,发现了以下解决方法:
方法一:在eclipse.ini文件下加:-DNLS_LANG=SIMPL ...
- 2008-12-06 13:11
- 浏览 3751
- 评论(0)