`
ruilin215
  • 浏览: 1107913 次
  • 性别: Icon_minigender_2
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论
文章列表
10g中需要设置workarea_size_policy为AUTO,并设置pga_aggregate_target参数来实现PGA的内存管理。 SQL> show parameter pga NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ pga_aggregate_target ...
sql-query中必须把表所有的列写全才可以,否则会出现‘列名无效’的错误 ,除非你使用return-scalar来设置字段类型。 使用return-property来明确地指定字段/别名,但是列字段要写全, 两种配置方式: <sql-query name="selectBlogsByContent"> <return alias="t" class="cn.enjoylife.hibernate.bean.Blog" > </return> SELECT {t.*} FRO ...
SQL> select * from t; ID NAME SCORE ---------- ---------- ---------- 3 smith 100 4 smith 100 5 jerry 80 6 tom 80 1 evan 100 2 evan 100 7 ...
使用 like '% %',oracle会进行全表扫描,相当耗费系统资源,这可以使用oracle的全文检索来提高查询速度。 SQL> select * from v$version where rownum = 1; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod SQL> create table t (text varchar(4000)); 表已 ...
对于oracle10,in与exists实际上没有什么区别了,oracle会进行查询转换。 下面是在itpub上发的贴子和自己的论证,但是对于not in与not exists是经常有区别的 oracle in与exists疑惑http://www.itpub.net/thread-1456321-1-1.html
概要设计与详细设计的区别 概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据 ...
在redhat5中安装vsftpdmount /dev/cdrom /mnt/cdrom --挂载cdromfind -name vs* --查找vsftpdrpm -ivh ....rpm 启动,关闭vsftpd/etc/init.d/vsftpd start或stop 连接ftpftp 192.168.1.101 为vsftpd添加用户 [root@dbp~]# adduser -d /opt/ftp -g ftp -s /sbin/nologin evan[root@dbp~]# passwd evan Changing password for user evan.New passwor ...
10g收集统计信息 --------------------------------------- 从10g开始,Oracle在建库后就默认创建了一个名为GATHER_STATS_JOB的定时任务,用于自动收集CBO的统计信息。 这个自动任务默认情况下在工作日晚上10:00-6:00和周末全天开启。 调用DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC收集统计信息。该过程首先检测统计信息缺失和陈旧的对象。然后确定优先级,再开始进行统计信息。
csdn改版了,有点不习惯,感觉视觉没以前那么开阔了 又发现一问题,我的博客排名怎么跟以前不一样了?差好几千名呀,应该不是我记错了 能定制吗?还是宽屏的看着好呀,界面一般般了!!!
上传时使用common-fileupload,如果实现了ProgressListener接口,将进度信息保存到session中,这样可以随时了解上传的进度情况。进度条使用了一现成的jquery.progressbar。 上传图片时要预览图片,考虑到浏览器不兼容问题,最好是将图片上传到服务器,获取图片的服务器路径,通过session(将上传图片路径保存到session中)或者是其它的方式。不过要记得后续的上传要删除之前已上传到服务器的图片文件。 进度监听器 ** * @author Evan 进度监听器 * */ public class CustomerProgressLis ...
使用js与<a>两种方式 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <title>锚点</title> </head ...
查看表索引信息 需要用到dba_indexes, dba_ind_columns,查看表索引列信息,包括复合索引的脚本: WITH nonformat AS (SELECT i.index_name,i.table_name,t.column_name,t.column_position,i.uniqueness,t.table_owner FROM dba_indexes i, dba_ind_columns t WHERE i.table_name = t.table_name AND i.table_owner ...
配置中的参数含义: root参数用于指定要序列化的根对象,如果省去这一配置,表示要序列化action中的所有属性 ignoreHierarchy 为false时表示要序列化根对象的所有基类 excludeProperties表示排除的序列化的属性 includeProperties表示哪些属性被序列化 Action配置: <!-- jsonplugin的使用配置 --> <!-- package要继承json-default 以加载json插件 --> <action name="jsonAct" class=&quo ...
struts2常用的结果类型有dispatcher(默认),chain,redirect,redirectAction。在很多时候也用到struts2的异常处理。所谓的动态结果是指在程序执行期间才能确定要访问的url,这可以在配置文件使用ognl表达式。 redirect,redirectAction结果类型与如何传递参数的例子: <!-- 重定向 --> <action name="helloDeleteR" class="cn.enjoylife.prac.action.HelloAction" method="d ...
在应用权限控制时,可以在需要的时候写上自己的权限控制代码,这是可行的,不过总会产生大量的重复代码。DRY(Don't Repeat Yourself)不要写重复的代码,在调用目标方法之前或之后执行一些逻辑,这通常可以通过代理的方式来实现,Interceptor基于此。 实现一个登录验证的Interceptor: /** * 权限控制Interceptor * @author Evan * */ public class LoginInterceptor extends AbstractInterceptor { private static final long se ...
Global site tag (gtag.js) - Google Analytics