- 浏览: 50381 次
- 性别:
- 来自: 苏州
最新评论
-
geeksun:
按照代码运行的结果是空指针,方便给一份完整的代码出来吗?
事件驱动工具RRibbit使用 -
LinApex:
Rribbit啥东西
基于Rribbit和Spring MVC搭建REST风格架构 -
liangzi4454:
PD4ML -
zgpinguo:
全篇代码,没有任何笔记。。。
JFreeChart 笔记
文章列表
Ensure to close rs and ps in loop body to avoid ORA-01000: maximum open cursors exceeded exception:
PreparedStatement ps = null;
ResultSet rs = null;
Incorrect:
for (int i = 0; i < 500; i++) {
ps = connection.......
}
ps.close();
Correct:
for (int i = 0; i < 500; i++) { ...
集群往往横跨多台物理机器,每次启动停止需要分别连上多台机器,比较麻烦。
可以通过一个脚本来完成这些工作如下:
一两台机器为例,其中两个ManagedServer,一个Admin Server,一个Proxy Server。
Environment: Solaris 10 X86 + Weblogic 10.2
Configuration:
Weblogic user configuration:
Server1:
bash-3.00$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in wh ...
集群环境下,failover replication的理解:
HTTP proxy接收到某一http请求后,会根据配置的load balance算法选择一个节点做为主节点去执行,并把这个HTTP请求的session复制保存在backup节点上。
1. 当主节点执行失败,如有异常,则把这个http请求重定向到backup节点上去重新执行。
2. 当主节点执行没有异常,但执行时间超过某个配置的值,则cluster也会认为这个节点failed (timeout),把这个请求重定向到backup节点上重新执行。配置是在Apache目录下的httpd.conf中,default value is 300 ...
OperatingSystemMXBean osmb = (OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
logger.info("System total physical memory size:" + osmb.getTotalPhysicalMemorySize() / 1024/1024 + "MB");
logger.info("System avaliable physical memory size:" + osmb ...
Oracle trigger:
:NEW 和:OLD使用方法和意义,new 只出现在insert和update时,old只出现在update和delete时。在insert时new表示新插入的行数据,update时new 表示要替换的新数据、old表示要被更改的原来的数据行,delete时old表示要被删除的数据。
组合条件查询,以下两种方式都可以:
select b.job_id,
b.source,
b.create_via,
b.who_create,
b.location_code,
b.ref_no
from (select rownum r, a.*
from (select j.*, cj.location_code, cj.ref_no
from nfs_gbl.combine_job j, nfs_gbl.combine_job_criteria cj
...
Oracle中没有limit,top等,需要嵌套查询来实现类似功能。
order by 与 rownum一起使用时,Oracle中需要三层查询实现:
select b.*
from (select rownum r, a.*
from (select b.* from nfs_gbl.batch_job b order by b.ref_no) a) b
where r >= 1
and r <= 2;