`
elstage
  • 浏览: 80462 次
  • 性别: Icon_minigender_1
  • 来自: 地球
社区版块
存档分类
最新评论
文章列表
现在手头的一个项目,后台的业务处理基本上是在Oracle的存储过程中实现的,在DAO层里面除了调用存储过程,几乎没有别的SQL语句,想讨论一下这种实现方式到底如何?(性能、开发效率、维护性。。。) 说明一下,很多存储过程的参数都是传一个XML字符串,然后在存储过程里面解析,所以参数倒是不繁琐。
oracle存储过程后台分页中涉及到的SQL: select * from (select rownum as rn, a.* from (select * from tablename where ... order by id) a where rownum<=endResult) where rn>=startResult; 试了几种方法,要能进行全页排序好像就得这么写。 另外还碰到一个问题,rownum用between and会出错,不知道有没有人碰到过?
使用Ext的页面刷新的时候会偶尔报上面的错误,解决方法:将js引用放到页面最后。原因是页面没有加载完EXT就引用页面元素。 不知道谁还有更好的办法?

Oracle常用命令

查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name;   查看表空间物理文件的名称及大小 select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba ...

Ext中文API文档-chm版

    博客分类:
  • Ext
EXT 
Ext中文API文档-chm版,很不错。谢谢费心制作的同志。
Spket IDE是目前支持Ext 2.0最为出色的JavaScript IDE,并且提供Eclipse插件。 个人使用下来给五星!! Eclipse更新地址:http://www.spket.com/update/   附件是Spket For Eclipse插件的破解版。
最近经常要把工作带回家做,笔记本拎来拎去还算方便,但是干活时要起自己机器上的Oracle服务,修改Tomcat配置文件,启动Eclipse还是嫌麻烦,为了省事就写了个bat文件,把要启动的都一下启起来。 @echo off@echo Oracle监听启动。。。lsnrctl start@echo Oracle数据库启动。。。net start oracleservicexuke@echo Eclipse带参数启动。。。D:CD Program Files\MyEclipse 7.0 M2\eclipse\call eclipse.exe -vm "D:\Program Files\My ...
前几天项目里面要用到一个只选择年月的Ext DateField日期组件,在Ext的圈子里面搜到了这篇文章:修改Ext.DatePicker使得Ext.form.DateField只选择年月 按照作者的方法修改了DatePicker.js和DateField.js,发现按这种方式有问题,在年月选择区域下面会有一块空白区域,没办法,重新修改了一些代码,采用自动弹出年月选择区的方式,很好的解决了这个问题。我把代码放在附件里面,有兴趣的可以下载。
接着完善Ext2中实现全页面键盘导航,一般在查询按钮点击之后,要将焦点切换到Grid的第一行,然后支持键盘上下键选行,并且在Enter(回车)键按下后选中该行并返回,当然这其中还应该包括鼠标单击选行、双击选中返回。 grid.getSelectionModel().selectFirstRow();//选中第一行并获得焦点 row = grid.getView().getRow(0); var element = Ext.get(row); element.focus(); grid.on('dblClick', function() {//双击选中     getSelectedInfo(); ...
机器慢的时候发现IE的状态条上老是显示在下载一个http://www.extjs.com/ext/resources/images/default/s.gif的图片,Google了一下原来要在引入的js里面写上: Ext.BLANK_IMAGE_URL = '项目路径/ext/resources/images/default/s.gif'; 告诉Ext到本地的目录下面去取这个图片,免得到网上去下影响性能。
在做Ext页面的回车键导航的时候发现一个bug,就是Ext的Checkbox无法获得焦点,到Google搜了一下,发现已经有人打出了补丁,在这里转载一下: //重载了Checkbox Ext.override(Ext.form.Checkbox, {     onRender: function(ct, position){         Ext.form.Checkbox.superclass.onRender.call(this, ct, position);         if(this.inputValue !== undefined){             this.el.d ...
Ext2中实现全页面键盘导航,通俗点说就是回车键有Tab键的效果。在Google上搜到了一段代码,在此基础上做了一些修改,能够满足更复杂的情况: /** * 表单全键盘导航功能 xFocus:可选参数,用于设定页面加载完成后默认获取焦点的表单项,支持索引号和id/dom类型参数传入。 */ var keyNav = function(xFocus) { var run = function() { //查找所有非隐藏的录入项,排除掉css的class等于"x-tbar-page-number"的项,就是Ext Grid的分页条中的一个输入框 //遇到类似特殊情况都可以这么排 ...

升级IBM X60

前段时间终于把老婆的IBM X60骗过来了,真轻啊,要知道以前我可是领着3公斤重的Dell东跑西颠的。迫不及待的去升级了一下硬件,花了700大洋,买了两根1G 667的金士顿内存,一块160G的日立硬盘。本来还想买块电池的,机器上的电池已经完全没有用了,不过钱包没米了,暂时作罢。毫无疑问,光硬件来说是买贵了,不过看在电脑城那哥们帮我装了一天机器的份上也就不那么肉疼了。原来我的机器在启动的时候是不能动那个IBM特有的小红帽的,一动就死机,见鬼了。 升级到现在已经有一个多星期了,不稳定啊,会死机。在火冒三丈了几次之后,决定把电池卸了看看效果,今天已经是第三天了,一切正常,没有再死过机,哈哈,继续观 ...
Global site tag (gtag.js) - Google Analytics