- 博客(86)
- 资源 (4)
- 收藏
- 关注
转载 Oracle树查询及相关函数
Oracle树查询的最重要的就是select...start with... connect by ...prior语法了。依托于该语法,我们可以将一个表形结构的中以树的顺序列出来。在下面列述了Oracle中树型查询的常用查询方式以及经常使用的 与树查询相关的Oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。 以我做过的一个项目中的表为例,表结构如
2013-05-17 09:29:07
743
1
转载 Hibernate 高级查询技巧——集合过滤与子查询
1、集合过滤: 对于一个已经加载的Customer对象,假设对它的orders集合采用延迟加载机制,那么当调用customer.getOrders().iterator()时,Hibernate就会初始化orders集合,然后到数据库中去加载Customer对象所关联的Order对象,并且填充orders集合,但是很多时候我们其实只是需要关联对象中符合某些条件的一部分对象,而并不需要加
2013-05-16 13:26:44
818
转载 hibernate查询与缓存
Hibernate查询 首先介绍get()和load()方法的区别: get()方法和load()方法的区别主要在于对二级缓存的使用上。 load()方法会使用二级缓存,而get()方法在一级缓存没有找到会直接查询数据库,不会去二级缓存中查找。 get():如果在数据库中没有记录会返回空,get()无论如何都会返回数据. load():如果数据库中没有记录会抛出异常,如果有数据
2013-05-16 11:16:15
3201
转载 Hibernate高效查询,只查询部分/指定字段
Hibernate 使用查询部分/指定字段,有三种字现方式:第一种是使用高级查询DetachedCriteria实现,代碼如下:[java] view plaincopyprint?String alias = "user_"; //查詢時的table別名 DetachedCriteria dc = DetachedCriteria.forClas
2013-05-16 08:24:33
829
转载 Flex书籍和资料推荐
我认为最重要的两本书:Flex 3 Developer's Guide(LiveDoc):http://livedocs.adobe.com/flex/3/html/help.html?content=Part2_DevApps_1.html,系统讲解Flex知识,虽然有PDF版本可以下载,但是使用LiveDoc更加方便,里面有很多的实例可以直接运行,查看效果,在pdf里不
2012-10-23 20:56:51
732
转载 ItemRenderer性能优化
http://rss.9ria.com/?p=3640 DataGrid和AdvancedDataGrid应该是Flex企业项目中最常用的组件了,今天开始写一些优化技巧,这些技巧直接影响DataGrid的渲染效率。 ItemRenderer优化。 ItemRenderer是我们在扩展DataGrid单元格功能时需要扩展开发最多的东西,网络上有很多ItemRenderer的例
2012-10-22 22:24:08
855
转载 使用Flex Builder 3.x中的性能分析工具
前言关于性能分析工具(该文翻译者:Edison Guo 原文见Flex Builder 3.x 帮助文档 About Profiling)Adobe Flex 性能分析工具(Profiler)能够帮助我们诊断应用程序中的性能瓶颈和内存泄漏。我们从Flex Builder中启动性能分析工具之后,在我们同应用程序的交互过程中,性能分析工具将记录应用程序的各种状态。例如,对象的数
2012-10-14 16:31:28
540
转载 Flex开发者必须知道的10件事
转自:http://developer.51cto.com/art/201007/214601.htm本文和大家重点讨论一下Flex开发者需要知道的10件事,Flex是基于Flash平台,涵盖了支持RIA(RichInternetApplications)的开发和部署的一系列技术组合。Flex开发者需要知道的10件事Flex的目标是让程序员更快更简单地开发RIA应用。在
2012-10-14 15:46:51
513
转载 Flash执行模型之可变跑道
转自:http://blogs.adobe.com/xwlin/2010/04/flash_player_101_-_adobe_max_2009_1.html理解执行模型执行模型是指Flash Player在每一个帧周期中如何执行相应的指令操作。Flash Player后台事实上运行着n多线程,只是AS并没有给开发人员提供多线程编程模型。这意味着从概念上来讲我们要把Flash Pla
2012-10-14 15:45:18
639
转载 探究 Flex 组件的生命周期
转自:http://www.ibm.com/developerworks/cn/web/1011_simq_flexlifecycle/?ca=drs-tp4608#
2012-10-14 15:35:28
355
转载 将您的Flex组件从MXML迁移至ActionScript 3
原文地址是:http://insideria.com/2010/05/moving-your-flex-components-fr.html我经常听说,比较酷的开发者都用 ActionScript写他们的Flex组件而不用MXML。 我不太认同这种观点。 对布局而言,MXML是强大的。 对于构建简单的组件来说也是强大的。 声明语法让许多开发工作更容易些,例如设置样式和添加事件监听。 但是,
2012-10-14 15:07:56
1422
转载 提高flex应用性能方法(二)
1. 不要使用new操作符创建数组,应使用 var a = []; 而不是: var a = new Array(); 2. 创建数组的性能开销很大,请谨慎进行如下操作: var vanityCollection01 : Array = new Array(); var vanityCollection02 : Array = new Array(); var vani
2012-10-14 14:41:36
569
转载 提高flex应用性能方法(一)
在RIA应用开发过程中,性能一直是我们关注的一个重点;生成swf文件的大小,内存、cpu资源消耗,事件响应等,都将影响用户在浏览或者使用过程中的体验; 这就要求我们在平时的开发过程中养成良好的编程习惯,合理使用组件,避开一些较消耗资源的因素。本文将针对这些问题展开一些讨论: 1、初始化对象时优化: 1.1、可能的话使用AS来创建你的组件/类(通常通过代码绘制和
2012-10-14 14:41:02
498
转载 提高Flex程序性能的10个秘诀
规则 # 1: 打扫代码一般来说,保持代码清洁是一个很好的习惯。这可并不仅是写出的代码很整齐并具有良好可读性的,而且还得不留任何累赘,比如:内存泄露,cpu超载等,这些必须要避免。我们需要的是可以被GC(垃圾回收)回收的对象。1) 管理你的事件监听器 -包含两部分。首先,你必须养成随时删除无用的事件监听器的良好习惯,因为这些监听器带来的对象引用会阻止垃圾回收器从而造成内存泄
2012-10-14 14:04:48
447
转载 Flex event 强引用与弱引用
flex中给组件加监听分为强引用和弱引用。强引用不会自动释放,但可以保持监听存在,不会出现监听丢失情况!可以再关闭页面的时候清空强引用的监听。但如果王了清空就会内存泄露!!弱引用是不经过垃圾回收机制,过一段时间自己释放掉监听。但这样可能会出问题,万一用一段时间了,监听丢失了,系统就不能继续走了!如果我们使用强引用(默认情况),FLASH的垃圾回收不会释放这个引用
2012-10-14 11:23:10
804
转载 关于flex的Object和Dictionary
以使用 for..in 循环或 for each..in 循环来循环访问 Dictionary 对象的内容。for..in 循环用来基于键进行循环访问;而 for each..in 循环用来基于与每个键关联的值进行循环访问。可以使用 for..in 循环直接访问 Dictionary 对象的对象键。还可以使用属性访问运算符 ([]) 访问 Dictionary 对象的值。以下代码使用前面的
2012-10-14 10:40:35
377
转载 Java Pojo转flex vo 工具类
package com.lee;import java.io.BufferedWriter;import java.io.File;import java.io.FileFilter;import java.io.FileWriter;import java.io.IOException;import java.lang.reflect.Field;import java.net.
2012-10-13 23:02:48
672
转载 Flex中使用FileReference类多文件上传
xml version="1.0" encoding="utf-8"?> mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" horizontalAlign="left" fontSize="12" initialize="init()" viewSour
2012-10-12 17:00:13
794
转载 Flex中使用FileReference类下载文件
http://www.adobe.com/2006/mxml" creationComplete="init()"> import com.nsn.wy.business.model.Singleton; import mx.controls.Alert; import mx.collections.ArrayCollection;
2012-10-12 16:59:49
1362
转载 Flex中利用FileReference类的browse()和upload()函数选择并上传单个文件到Web服务器
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" crea
2012-10-12 16:57:02
2695
转载 Flex中如何利用backgroundDisabledColor和disabledOverlayAlpha样式,在一个容器的enabled属性为false时添加一个覆盖层
layout="vertical" verticalAlign="middle" backgroundColor="white" creationComplete="init();"> private function init():void {
2012-10-12 16:38:09
1501
转载 12条有用的Flex代码
1.复制内容到系统剪贴板 System.setClipboard(strContent); 2.复制一个ArrayCollection //dummy solution( well, it works ) var bar:ArrayCollection = new ArrayCollection(); for each ( var i:Object in ac ){ b
2012-10-12 16:23:31
399
转载 Flex中ArrayCollection的复制(克隆)
在Flex的开发过程中,常常会遇到复制ArrayCollection的情况。以前只是从网上找个方法拿来就用,也没有具体的搞清楚所以然来。今天有时间,研究了一下,总结如下:Flex中的复制同java一样,也分为深复制和浅复制。(如果您对java的深复制和浅复制理解不深的话,可以参考我前一篇文章:JAVA中浅复制与深复制)下面总结一下ArrayCollection的浅复制,共有4种方法:1
2012-10-12 16:21:26
636
转载 transition,state的综合运用
"1.0" encoding="utf-8"?> "http://www.adobe.com/2006/mxml" layout="absolute" backgroundColor="black"> "can1State"> "{can3}" name="width" value="100"/>
2012-10-12 15:41:00
505
转载 Flex中如何利用mx:states和mx:State创建不同状态应用的例子
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"> mx:states>
2012-10-12 15:40:09
694
转载 Flex中如何利用getTabAt函数遍历TabNavigator容器的各个Tab,并且通过labelPlacement属性设置标签位置
xml version="1.0" encoding="utf-8"?>mx:Application name="TabNavigator_getTabAt_labelPlacement_test" xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAli
2012-10-12 14:53:11
1115
原创 使用DBMS_SQLTUNE优化SQL
--创建优化任务DECLAREmy_task_name VARCHAR2 (30);my_sqltext CLOB;BEGINmy_sqltext := 'select * from test_tune t where t.owner=''SCOTT''';my_task_name := dbms_sqltune.create_tuning_task (sql_text
2012-10-01 21:02:38
1479
转载 as3 变量和数据类型
这部分与c++或java的数据类型差不多。需要注意的地方列举如下。1. as3 包括标准模式和严格模式。默认是严格编译模式。也就是有“预编译”,而不是运行时才做检查。静态类型语言(如 C++ 和 Java)在编译时执行类型检查。动态类型语言(如 js、Smalltalk和 Python)在运行时执行类型检查。ActionScript 3.0其实是动态类型的语言,
2012-09-29 12:57:55
2995
转载 Eclipse 3.4上使用FlexBuilder
Could not open the editor: assertion failed下载补丁包:http://www.tekool.net/blogfiles/flex-builder-3-plugin-dont-work-with-eclipse-34/FB3_Eclipse34_patch.zip放入eclipse/plugins下OK!
2012-09-26 21:10:29
458
转载 你是否了解Oracle B树索引
在向大家详细介绍Oracle B树索引之前,首先让大家了解下非唯一索引中,然后全面介绍Oracle B树索引。Oracle B树索引中不存在非唯一的条目。在非唯一索引中,Oracle会把rowid作为一个额外的列追加到键上,使得键唯一。Exp:create index I on T( x , y ) ,从概念上讲就是Create unique index I on T(x , y
2012-09-26 10:41:52
1583
转载 oracle 有序散列聚簇表
转自:http://blog.csdn.net/fw0124/article/details/6902102有序散列聚簇表(sorted hash clustered table)是10g之后新增。结合了散列聚簇和IOT的特性。如果经常使用如下查询,则很适合使用有序散列聚簇表。Select *From tWhere KEY=:xOrder by SORTED
2012-09-25 14:51:26
593
转载 Oracle 自动段空间管理ASSM
从oracle 9i开始,管理段空间有两种方法:手动段空间管理和自动段空间管理(Auto Segment Space Management,ASSM); ASSM用位图来跟踪或管理每个分配到对象的块,每个块有多少剩余空间根据位图的状态来确定,如>75%,50%-75%,25%-50%和 对于ASSM,只需控制与空间使用相关的一个参数:PCTFREE。创建段时也
2012-09-24 09:01:51
952
转载 Oracle 索引组织表(IOT)
索引组织表(IOT)有一种类B树的存储组织方法。普通的堆组织表是以一种无序的集合存储。而IOT中的数据是按主键有序的存储在B树索引结构中。与一般B树索引不同的的是,在IOT中每个叶结点即有每行的主键列值,又有那些非主键列值。 在IOT所对应的B树结构中,每个索引项包括而不是ROWID,对于普通堆组织表,oracle会有对应的索引与之对应,且分开存储。换句话说,IOT即是索引,又是实
2012-09-24 08:57:44
483
原创 flex优化技巧(一)
making your swf file assmall as possible A development SWF file: You can create thistype of SWF file by choosing the File➪Export➪Release Build option. The SWF file doesn’t containextra informati
2012-09-21 16:41:47
510
转载 Oracle 异常处理
控制PL/SQL错误 EXCEPTION,SQLCODE,SQLERRM --浏览时可通过查找功能跳跃式的寻找自己要查看的内容!一、错误控制一览在PL/SQL中,警告或错误被称为异常。异常可以是内部(运行时系统)定义的或是用户定义的。内部定义的案例包括除零操作和内存溢出等。一些常见的内部异常都有一个预定义的名字,如ZERO_DIVIDE和STORAGE_ERROR等。对于其它的内部
2012-09-19 08:39:30
7017
转载 SQL merge用法
merge主要用于两表之间的关联操作 从oracle 9i开始支持merge用法,10g有了完善create table a (id_ integer,count_ integer);insert into a values(1,3);insert into a values(3,6);create table b (id_ integer,count_ integ
2012-09-14 13:23:50
491
转载 flex图片剪切示例--预览、保存到本地、保存到服务器(附源码)
flex图片剪切示例--预览、保存到本地、保存到服务器(附源码)图片剪切功能:效果图:flex代码: xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initiali
2012-09-14 12:22:07
1997
转载 Oracle全文检索方面的研究(全)
参考百度文档:http://wenku.baidu.com/view/c53e9e36a32d7375a417801a.html 1、准备流程 1.1检查和设置数据库角色首先检查数据库中是否有CTXSYS用户和CTXAPP脚色。如果没有这个用户和角色,意味着你的数据库创建时未安装intermedia功能。你必须修改数据库以安装这项功能
2012-09-01 17:24:47
4309
转载 Top 5 Timed Events
Event Waits Time (s) Ela Time-------------------------------------------- ------------ ----------- --------CPU time
2012-08-24 15:43:41
1180
转载 INDEX FULL SCAN vs INDEX FAST FULL SCAN
转自:http://blog.csdn.net/robinson_0612/article/details/7452310 INDEX FULL SCAN 与 INDEX FAST FULL SCAN两个长相差不多,乃是一母同胞,因此既有其共性,也有其个性。两者来说其共性是不用扫描表而是通过索引就可以直接返回所需要的所有数据。这对提高查询性能而言,无疑是一个难得的数据
2012-08-20 21:34:30
1426
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人