- 博客(88)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 oracle查看执行计划
基于ORACLE的应用系统很多性能问题,是由应用系统SQL性能低劣引起的,所以,SQL的性能优化很重要,分析与优化SQL的性能我们一般通过查看该SQL的执行计划,本文就如何看懂执行计划,以及如何通过分析执行计划对SQL进行优化做相应说明。一、什么是执行计划(explain plan)执行计划:一条查询语句在ORACLE中的执行过程或访问路径的描述。二、如何查看执行计划1: 在...
2014-05-05 12:35:25
276
原创 Java线程同步:synchronized锁住的是代码还是对象
在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加在一段代码上,也可以加在方法上。关键是,不要认为给方法或者代码段加上synchronized就万事大吉,看下面一段代码: [java] view plaincopy class Sy...
2014-05-04 10:30:34
213
原创 oracle执行计划
来自:http://czmmiao.iteye.com/blog/1471756 执行计划概述 所谓执行计划,顾名思义,就是对一个查询任务,做出一份怎样去完成任务的详细方案。举个生活中的例子,我从珠海要去英国,我可以选择先去香港然后转机,也 可以先去北京转机,或者去广州也可以。但是到底怎样去英国划算,也就是我的费用最少,这是一件值得考究的事情。同样对于查询而言,我们提交的SQL仅仅是...
2014-05-03 16:26:47
181
原创 Oracle中B-TREE索引的深入理解
来自http://czmmiao.diandian.com/post/2012-04-09/19078436 索引概述索引与表一样,也属于段(segment)的一种。里面存放了用户的数据,跟表一样需要占用磁盘空间。只不过,在索引里的数据存放形式与表里的数据存放形式非常的不一样。在理解索引时,可以想象一本书,其中书的内容就相当于表里的数据,而书前面的目录就相当于该表的索引。同...
2014-05-03 16:25:47
296
原创 如何写出高性能SQL语句
优化SQL查询:如何写出高性能SQL语句。1、首先要搞明白什么叫执行计划?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生欀如一条SQL语句如果用来从一个10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条记录了,那查询优化器就会改变方案,采用“全表扫描”方式。可见,执行计划并...
2014-05-01 20:32:22
118
原创 Oracle索引总结
索引简介1、索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息2、索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率3、索引在逻辑上和物理上都与相关的表和数据无关,当创建或者删除一个索引时,不会...
2014-05-01 20:30:28
89
原创 switch… case 语句的用法
public class Test7 { public static void main(String[] args) { int i=5; switch(i) { case 1: System.out.println("one"); ...
2014-04-29 10:30:14
810
原创 ORA-01843: not a valid month解决办法
如下的语句: select to_date('2003,May-22','YYYY,Mon-dd') from dual;遇到ORA-01843:not a valid month的错误,根据搜索,知道是nls_date_language这个参数引起的问题,在nls_date_language参数设置为 AMERICAN的时候,是可以显示英文月份的,所以查看nls_date_language这个...
2014-04-26 16:01:55
13008
原创 ORA-01950:no privileges on tablespace 'USERS'
创建用户myuserSQL>create user myuser identitied by password;SQL>grant create session,resource,connect to myuser;SQL>conn myuser/password;SQL>create table TT(id number,name nvarchar2(20));出错:OR...
2014-04-26 15:21:33
281
原创 解决ofbiz在myeclipse中调试运行时报错:Can't find bundle for base name cache
错误信息:Can't find bundle for base name cache view plaincopy to clipboardprint?Set OFBIZ_HOME to - E:/develop/ofbiz/apache-ofbiz-09.04/apache-ofbiz-09.04 Admin socket not configured; s...
2014-04-26 15:04:06
212
原创 大家根据当前行情给点意见-offer
11年7月毕业,刚离职,不到3年的工作时间。本人现在北京,有两个offer,1.做银行项目的公司,月薪10K,无任何福利,年终奖不一定有。2.用友旗下某部门,年薪12W,但是要除以15,所以是月薪8K,剩下的3个月为奖金,有浮动,每月有几百块钱的额外补助。有点拿捏不定,倾向于用友,但是换算成月薪后感觉有点低了,跟我离职前的工资只提高了1000。希望大家根据现在的行情给点建议...
2014-04-21 15:35:59
86
原创 解决 FtpClient 类无法导入
java 包中有FtpClient包 用来进行ftp操作,但是导入sun.net.ftp.FtpClient 是有错误显示的 [c-sharp] view plaincopy Access restriction: The constructor FtpClient() is not accessible due to restriction on ...
2014-04-16 16:30:18
742
原创 awr报告详细解析
WORKLOAD REPOSITORY report forDB NameDB IdInstanceInst numReleaseRACHostICCI1314098396ICCI1110.2.0.3.0YESHPGI...
2014-04-14 22:53:15
6260
原创 ajax跨域问题解决方法
由于此前很少写前端的代码(哈哈,不合格的程序员啊),最近项目中用到json作为系统间交互的手段,自然就伴随着众多ajax请求,随之而来的就是要解决ajax的跨域问题。本篇将讲述一个小白从遇到跨域不知道是跨域问题,到知道是跨域问题不知道如何解决,再到解决跨域问题,最后找到两种方法解决ajax跨域问题的全过程。 不知是跨域问题起因是这样的,为了复用,减少重复开发,单独开发了一个用户权限管...
2014-04-14 17:39:49
106
原创 数据库分区
来自http://www.iteye.com/problems/67953 此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. (1.) 表空间及分区表的概念 表空间: 是一个...
2014-04-12 23:04:37
79
原创 java泛型的内部原理
如果你还不知道泛型的使用请看这里 在JDK1.5中加入了泛型,能帮助我们简化代码,能解决不少问题,那JDK1.5中是如何实现的呢 ?JDK1.5中泛型的实现是擦拭法实现的,不同与c++中的泛型。说擦拭法可能有点难理解,所以从下边的角度理解一下:我们写一个程序 1 package com.jdk15; 2 3 import java.util.ArrayList; 4 5 pu...
2014-04-10 23:25:16
112
原创 oracle缓存机制详解
转自:http://www.blogjava.net/tbwshc/articles/380013.html hibernate提供的一级缓存hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。 hibernate一级缓存生命周期很短,和sessi...
2014-04-10 23:09:29
3305
2
原创 oracle sql 优化大全
转自:http://panshaobinsb.iteye.com/blog/1718233 http://yulimeander.blog.sohu.com/115850824.html 最近遇到了oracle sql优化的问题,找了一下,发现这文章实在不错,跟大家分享一下,如果以后有什么新的改进也会继续补充的。 1 前言… 2 2 总纲… 2 3 ...
2014-04-10 22:37:19
155
原创 oracle表分区
转自http://love-flying-snow.iteye.com/blog/573303 废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。 一:范围分区就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码 create table graderecord ( ...
2014-04-10 09:06:19
139
原创 数据库设计:表的设计命名的十个注意点
1.表名一般以【模块名称_具体表名】来实现,同一个模块的前缀是一样的。(Oracle大小写敏感,在SQL中可以不用"_",因为可以用大小写一起的写法。这也是可以的)2.表名称不应该取得太长(一般不超过三个英文单词,不推荐使用中文拼音,总的长度不要超过30个字符)。表名使用英文的原因,有些项目有英文版的需要,或者这个项目是给外国做的时候,使用英文是基本的要求,应该说这是一个习惯问题,多学一点英...
2014-04-09 23:30:33
161
原创 Oracle B-tree、位图、全文索引三大索引性能比较及优缺点汇总
转自 http://www.itpub.net/thread-1700144-1-1.html 引言:大家都知道“效率”是数据库中非常重要的一个指标,如何提高效率大家可能都会想起索引,但索引又这么多种,什么场合应该使用什么索引呢?哪种索引可以提高我们的效率,哪种索引可以让我们的效率大大降低(有时还不如全表扫描性能好)下面要讲的“索引”如何成为我们的利器而不是灾难!多说一点,由于...
2014-04-09 22:47:39
147
原创 Oracle中的索引详解
来自:http://www.oschina.net/question/30362_4057 一、 ROWID的概念存储了row在数据文件中的具体位置:64位 编码的数据,A-Z, a-z, 0-9, +, 和 /,row在数据块中的存储方式SELECT ROWID, last_name FROM hr.employees WHERE department_id = 20;...
2014-04-05 11:08:08
383
原创 Webservice原理
WebService原理WebService是一种跨编程语言和跨操作系统平台的远程调用技术所谓远程调用,就是一台计算机a上的一个程序可以调用到另外一台计算机b上的一个对象的方法,譬如,银联提供给商场的pos刷卡系统(采用交互提问的方式来加深大家对此技术的理解)。远程调用技术有什么用呢?商场的POS机转账调用的转账方法的代码是在银行服务器上,还是在商场的pos机上呢?什么情况下...
2014-03-31 22:22:53
100
原创 数据库设计中应注意的问题
内容来源:http://blog.sina.com.cn/s/blog_4a607ed601000agu.html 引言数据库设计是信息系统设计的基础,一个好的数据库设计在满足了软件需求之外,还要易维护、易扩充等等要求。当然,对专家们反复强调的数据的一致性、冗余性、访问效率等问题的解决,很大程度上取决于数据库设计者的经验和专业水平。但这不妨碍我们根据过去的经验,从实用的角度给出数据库...
2014-03-31 21:08:10
1148
原创 物化视图基本语法
http://blog.sina.com.cn/s/blog_6ceed3280100xcdv.html物化视图概述: Oracle的物化视图提供了强大的功能,可以用在不同的环境中。在不同的环境中,物化视图的作用也不相同。数据仓库中的物化视图主要用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。在数据...
2014-02-12 10:38:28
287
原创 websphere安装应用后访问404的问题
http://azhp.blog.163.com/blog/static/47736718201042710286122/ 昨日郁闷了半天:在was中的建了第二个集群,把程序部署进去后,IE打入http://xxx.xxx.xxx.xxx:9081/xxx可是没反应。但把程序部署到第一个集群却是没得问题,这个无奈( ⊙ o ⊙ )啊!经过小哥我反复努力Find Bugs,如来如此:...
2013-06-26 13:55:54
1995
原创 websphere6.1升级
1、到IBM websphere官方网站下载相应版本的更新包,如6.1.0-WS-WASSDK-WinX32-FP0000025.pak和6.1.0-WS-WAS-WinX32-FP0000025.pak;2、上面的两个安装包需要download.updii.61019.windows.ia32的支持,因此需要先下载并安装websphere安装更新程序updateinstall,如dow...
2013-06-20 21:52:46
359
原创 Win7 下安装 Websphere6.1
1. 将Lanuchpad.exe 的兼容性设置为"Windows Vista (Service Pack 2)"怎么设置? 点右键盘->属性->兼容性, 在兼容模式中选择.2. 以管理员身份运行Lanuchpad.exe怎么以管理员身份? 同样点Lanuchpad.exe右键->属性, 以管理员身份运行.参考:一、安装1、将was6.1的安装程序的兼容性设置为“Windo...
2013-06-20 21:48:44
217
原创 linux重启oracle 各种方法
来自 : http://blog.sina.com.cn/s/blog_4b5e75c601011clx.html在linux下重启oracle数据库及监听器:方法1:用root以ssh登录到linux,打开终端输入以下命令:cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl st...
2013-01-15 09:53:26
98
原创 SVN服务器配置
来自:http://air-blue55.blog.163.com/blog/static/9708657020105612454398/有两种方案:* VisualSVN Server,安装更简单、更直观:http://www.visualsvn.com/server/download/* 传统的Subversion 服务器程序:一、准备工作1、获取 Subv...
2013-01-10 22:49:40
74
原创 网页编码就是那点事
来自 : http://www.kuqin.com/webpagedesign/20121122/333867.html编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向,怎么解释也解释不清楚。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页中出现了乱码,绝大部分原因就出在了编码上了。此外除...
2012-11-24 16:10:24
95
原创 Tomcat 配置 CAS 的一个问题。unable to find valid certification path to requested target
来自: http://blog.csdn.net/cool_scorpion/article/details/2451632 Tomcat 下配置CAS,首先要让Tomcat支持SSL,要产生证书之类的: 下面就自己安装过程中遇到的一个问题加以分析:所有过程按网上的配置完成之后,却在 cas服务器登陆之后返回的页面产生unable to find valid ...
2012-11-11 21:40:35
403
原创 Tomcat SSL配置大全
来源: http://www.iteye.com/topic/78274由于配置CAS的单点登陆系统,需要先配置Tomcat的SSL, 在配置tomcat的SSL过程中,我配置的版本是tomcat5.5.20,参考了很多资料,但发现一直不行,后来我换到了5.5.9,结果非常顺利,我于是换了总共4个主要版本,发现SSL的配置还真有些不同,现在我将这些配置记录下来,供下次参考。参考...
2012-11-11 21:02:15
169
原创 Html中td自动换行问题
来自:http://blog.csdn.net/dududu01/article/details/6000350Html中td自动换行问题2010-11-10 15:27 478人阅读 评论(0) 收藏 举报问题: 表格有个字段,有可能是长串连续的数字,如1234567787897888888888888888888888,又有可能是一句话,如This value is...
2012-10-25 17:57:24
215
原创 jforum SSO
JForum与已有的web应用的整合,以及JForum单点登陆原理与配置【有修改】2010-12-22 19:30 / 标签: jforum 单点登录.sso / 分类: jforum 邓华锋博主ps:红色部分是我添加或修改的部分,供初学参考适宜,高手可免。JForum是一个功能强大的开放源代码的BBS论坛。 本文介绍 JForum与已有的web应用的整合,以及JForum单点登陆...
2012-09-08 16:34:09
177
原创 oracle 全角、半角转换,和oracle 的 DUMP函数
to_single_byte(c)转换成半角to_multi_byte(c)转换成全角 dump查看SELECT '12345', DUMP('12345'), TO_SINGLE_BYTE('12345'), DUMP(TO_SINGLE_BYTE('12345'))FROM dual;DUMP函数返回...
2012-06-18 09:56:10
161
原创 使用LINQ Expression构建Query Object
http://www.cnblogs.com/daxnet/archive/2011/01/19/1939027.html
2012-06-09 01:06:59
76
原创 tomcat sso 配置
源: http://www.oecp.cn/hi/single/blog/349为了实现单点登录,做了个CAS SSO单点登录实例,经过反复的琢磨和修改终于成功了,现将CAS SSO单点登录实例详细步骤共享出来,供大家参考。首先要先下载 www.ja-sig.org/downloads/cas/cas-server-3.0.4.zipwww.ja-sig.org/downl...
2012-05-29 23:18:17
200
原创 SSH 集成 JBPM
基本步骤1、集成JBPM到系统(第一步:创建数据库表)* 拷贝相关的依赖包到WEB-INF/lib下面(bsh.jar/ jcr-1.0.jar/ jbpm-identity.jar/ jbpm-jpdl.jar) * 修改hibernate.cfg.xml,添加JBPM的映射配置,以及缓存属性的配置,可从jbpm包下的config文件夹下参考其hibernate.c...
2012-05-27 22:04:57
119
空空如也
学过日语的朋友麻烦帮我翻一下这个java编程题,谢谢了!
2011-04-25
关于frameset中的jsp页面跟action之间的传值问题
2011-03-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人