- 浏览: 38236 次
- 性别:
- 来自: 珠海
最新评论
-
huahongluo:
通过parentid可以遍历无限级的,你可以想像一个有根结点的 ...
通过parentid作为Map主键迭代法只查询一次数据库就生成树 -
zzzz3621:
看了一下代码的实现,貌似只能实现二级关系,即:上下级,如果级别 ...
通过parentid作为Map主键迭代法只查询一次数据库就生成树 -
huahongluo:
duhuanlin163 写道不太明白怎么用到达jdk的bin ...
jdk 1.6 支持架构文件直接生成po对象 -
duhuanlin163:
不太明白怎么用
jdk 1.6 支持架构文件直接生成po对象
文章列表
Oracle 查看和设置最大连接数
- 博客分类:
- 数据库(oracle)
当前的连接数
select count(*) from v$process;
设置的最大连接数(默认值为150)
select value from v$parameter where name = 'processes';
修改最大连接数
alter system set processes = 300 scope = spfile;
当数据库最大连接数不够时会出现客户端连接间歇性失败,报错ORA-12519
select table_name from dba_all_tables where owner='YF_ZHDA' and table_name not in (select table_name from dba_all_tables where owner='YF_SECURITY') and table_name like '%T_S%'
构造数据
create table tb(姓名 varchar(10) , 课程 varchar(10) , 分数 int)
insert into tb values('张三' , '语文' , 74)
insert into tb values('张三' , '数学' , 83)
insert into tb values('张三' , '物理' , 93)
insert into tb values('李四' , '语文' , 74)
insert i ...
把电子文件流转成base64字符串然后封装到xml里面,然后读取以用sax顺序读取的方式把电子文件读取出来。
因为sax是顺序读取xml的,不用整个xml加载到内存,解决xml大文件问题。
package com.base64.tool;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.RandomAccessFile;
import org.apache.log4j ...
1)oracle的if else then
select CASE when filelength is null then '0' else filelength end filelength from bs13.t_mediasource where filelength is null
2)oracle的if else then
select nvl(wg38,0) from bs13.jngl
3)oracle的decode
select wg35, decode(nvl(wg38,'0'),'0','优秀','orther') from bs13.jngl
...
今天早上不小把数据delete掉了,那可以一个早上的劳动成果呀,如果找不回来我得浪费多少时间重建呀.领导又过来催进度的时候,我可是问题大了.还好,在网上搜了一下,找到oracle回闪技术,利用redo的技术可以恢复数据.真的太好了!oracle救了我一命呀,感谢百度及向百度奉献的人呀.
insert into BS13.T_SIPTEMPLATE SELECT * FROM BS13.T_SIPTEMPLATE AS OF TIMESTAMP TO_TIMESTAMP('2012-06-21 17:05:00', 'YYYY-MM-DD HH24:MI:SS')
jdk里面提供了往zip包里添加注释的api方法ZipOutputStream里的setComment,但似乎找不到如何获取zip包里的附加注释的方法,在google里搜了一下,在一个英文网站里发现这个方法,测试可用.
public static String extractZipComment (String filename) {
String retStr = null;
try {
File file = new File(filename);
int fileLen = (int)file.length();
FileInput ...
//dos命令:
xsd 接收数据封装样本.xml //将xml转成架构定义文件(附件含有此工具,基于.net)
cd C:\Program Files\Java\jdk1.6.0_14\bin //到达jdk工具目录
xjc E:/接收数据封装样本.xsd //执行转换任务
打开开始菜单里的Oracle - OraHome90-->Configuration and Migration Tools(配置与移植管理工具)-->Net Configuration Assistant,用里面的监听程序配置重新配置监听
树迭代通常会通过子parentid等父的id的方式生成树。所以,生成树的时候通常动态去用上一级的id去找下一级的parentid。这样要经过多次数据库查询才能把树展示出来,效率比较低。
可以一次把所有节点parentid作排序查询出来,将parentid相同的节点对象压入一个list,然后以parentid作为主键将list压入一个hashmap。然后通过从hashMap里获取顶端parentid的list开始遍历递归找每个节点的id作为主键的hashMap,hashMap里放放的就是他的子节点list。如果hashMap不含该主键则表明是根节点。
/** ...
自己写了个JS日历
- 博客分类:
- WEB前端(javascript)
var dayArray = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); //创建星期数组
var today = new Date();
window.onload = function(){
var tabletag = document.createElement("table");
tabletag.id = "d ...
struts2里struts.xml配置文件的的片段:
<global-results>
<result name="pagepath">${pagepath}</result>
<result name="pagepathaction" type="redirect">${pagepathaction}</result>
</global-results>
action里写法:
protected String pagepath = &quo ...
delete from [tablename] where id not in (select min(id) from [tablename] group by column1,column2,....) and filter
column1,column2作为分组字段,就是作为你查重字段,分组的意义就是记录中以分组字段作唯一标准对数据进行分组,然后其他查询的值要求是分组字段或者其他字段的聚合函数统计值。此处就是利用分组找到分组字段(查重字段)里id值为最小的id号,然后删除所有其他不在查询到的记录值的记录