http://unixboy.javaeye.com/blog/164400
本文的目的:
1、说一说Oracle的Optimizer及其相关的一些知识。
2、回答一下为什么有时一个表的某个字段明明有索引,当观察一些SQL的执行计划时,发现确不走索引的问题。
3、如果你对 FIRST_ROWS、 ALL_ROWS这两种模式有疑惑时也可以看一下这篇文章。
开始吧:
Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定 ...
http://unixboy.javaeye.com/blog/164399
几个简单的步骤大幅提高Oracle性能--我优化数据库的三板斧。
数据库优化的讨论可以说是一个永恒的主题。资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。还有的人认为要抓出执行最慢的语句来进行优化。但实际情况是,提出疑问的人很可能根本不懂执行计划,更不要说statspack了。而我认为,数据库优化,应该首先从大的方面考虑:网络、服务器硬件配置、操作系统配置、Oracle服务器配置、数据结构组织、然后才是具体的调整。实际上网络、硬件等往往无法决定更换,应用程 ...
应用程序越大,它里面action mapping的数量也越多,通过使用通配符,我们可以将一些相似的mapping绑在一起,用一个比较通用的mapping来表示,在前面关于action配置的那章里面也提到了这个通配符的使用,这里再系统的说一下。
如下所示,有一个配置好了的action mapping:
<action
name="/edit*"
class="org.apache.struts.webapp.example.Edit{1}Action">
<result name="failure"path="/mainMenu.jsp"/>
...
为什么能实现在线编辑呢? 首先需要ie 的支持,在 ie 5.5以后就有一个编辑状态,就是利用这个编辑状态,然后用javascript 来控制在线编辑的。
下面给出一个简短的例子:
首先要有一个编辑框,这个编辑框其实就是一个 可编辑状态的 网页,我们这里用iframe 来建立编辑框
<IFRAME id=HtmlEdit style="WIDTH: 100%; HEIGHT: 296px" marginWidth=0 marginHeight=0>
</IFRAME>
并且在 加上javascript 代码来指定 HtmlEdit 有编辑功能:
function docu ...
关键字: java keywords,native,strictfp,transient,volatile
Java关键字(keywords)
abstract default if private this
boolean do implements protected throw
break double import public throws
byte else instanceof return transient
case extends int short try
catch final interface static void
char finally lo ...
在学习JSON之前,当我在写大量JSP页面的时候,产生动态数据一般采用两种途径:
1.直接在页面中写java代码
2 采用各种标签代替
这两种用法的支持者都很多,但是我发现就算是采用标签也好,对于页面的重用还是无能为力,比如有几个页面都需要用到一个item数据,一个是管理用户页面,一个是订单页面。我们既要在管理用户的servlet写上setAttribute('item',item),也要在管理订单的servlet写上setAttribute('item',item);然后在页面上通过getAttribute()获得数据:
<%for(int i=0;i<item.l ...
1.当通过classloader获得资源路径的时候,注意完整的路径名称是packageName.className
2.文件上传时,表单的编码一定要设置成为 enctype="multipart/form-data",默认是enctype="application/x-www-form-urlencoded".
3.通过javascript提交表单,一定要设置method = post
4.select decode(id,null,1,2) from t_form_template where version = 1
使用Oracle特有的查询语法, 可以达到事半功倍的效果
转http://www.blogjava.net/waterye/archive/2005/0
1. 树查询
create table tree (
id number(10) not null primary key,
name varchar2(100) not null,
super number(10) not null // 0 is root
);
-- 从子到父
select * from tree start with id = ? connec ...
在one-to-many设置中通常都是把many放设置位save-update,但这样会出现问题.
比如班级(Classlist)和班级公告(Notify)是一对多的关系
java 代码
Session session = factory.openSession();
Transaction tx= session.beginTransaction();
  ...
java 代码
public class Main implements Cloneable{
String msg;
public Main(String msg){
this.msg =& ...
- 浏览: 13876 次
- 来自: 四川

- 详细资料
搜索本博客
我的相册
{178EE2E8-732A-4F25-93C5-E0BB0E5F8576}
共 5 张
共 5 张
最近加入圈子
最新评论
-
使用JSON实现代码分离
应该是text/javaScript才对
-- by 笨笨狗 -
使用JSON实现代码分离
san_yun 写道 参考:http://www.javaworld.com/j ...
-- by san_yun -
使用JSON实现代码分离
san_yun 写道确实有这种ContentType 请给出reference ...
-- by hax -
使用JSON实现代码分离
hax 写道junjie_2006 写道初学的,今天才知道 "HTML/Java ...
-- by san_yun -
使用JSON实现代码分离
junjie_2006 写道初学的,今天才知道 "HTML/JavaScript ...
-- by hax






评论排行榜