- 博客(41)
- 资源 (16)
- 收藏
- 关注
原创 Oracle高水位线(HWM)及性能优化
说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我们知道,ORACLE在逻辑存储上分4个粒度:表空间,段,区和块. (1)块:是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行. (2)区:由一系列相邻的块而组成,这也是ORACLE空间分配的基本单位,举个...
2012-08-14 22:10:40
150
配置Oracle Stream
Oracle Stream功能是为提高数据库的高可用性而设计的,在Oracle 9i及之前的版本这个功能被称为Advance Replication。Oracle Stream利用高级队列技术,通过解析归档日志,将归档日志解析成DDL及DML语句,从而实现数据库之间的同步。这种技术可以将整个数据库、数据库中的对象复制到另一数据库中,通过使用Stream的技术,对归档日志的挖掘,可以在对主系统没有任...
2012-08-14 21:45:58
139
ORACLE 内存结构
System Global Area (SGA)The SGA is a group of shared memory structures, known as SGA components, that contain data and control information for one Oracle Database instance. The SGA is shared ...
2012-07-29 22:25:54
165
原创 OC4J Configuration issue
问题:今天在虚拟机上启动OEM时,报错: 解决办法:修改shared_pool_size 和 job_queue_processes 参数值.[root@OCP ~]# su - oracle[oracle@OCP ~]$ xhost +Starting applications specified in /oracle/.vnc/xstartup[or...
2012-07-01 23:51:12
200
原创 启用xhost
实用技巧:在Linux下设置xhost方法步骤第一步:用root登陆linux,启动vnc服务;第二步:根据vnc起来的端口,设置export DISPLAY=localhost:1(1表示vnc在第一个tty上启动的),vnc的启动信息见附件1;第三步:执行xhost +,并且提示“access control disabled, clients can connect from a...
2012-07-01 22:52:39
515
原创 Oracle Hint
Hint 是Oracle 提供的一种SQL语法,它允许用户在SQL语句中插入相关的语法,从而影响SQL的执行方式。因为Hint的特殊作用,所以对于开发人员不应该在代码中使用它,Hint 更像是Oracle提供给DBA用来分析问题的工具 。在SQL代码中使用Hint,可能导致非常严重的后果,因为数据库的数据是变化的,在某一时刻使用这个执行计划是最优的,在另一个时刻,却可能很差,这也是CBO ...
2012-06-28 22:24:33
171
原创 Oracle over函数
SQL code: sql over的作用及用法RANK ( ) OVER ( [query_partition_clause] order_by_clause )DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause )可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序,其中PARTITION BY 为分组字段,OR...
2012-06-28 22:08:53
98
原创 oracle 管道表函数
表函数可接受查询语句或游标作为输入参数,并可输出多行数据。该函数可以平行执行,并可持续输出数据流,被称作管道式输出。应用表函数可将数据转换分阶段处理,并省去中间结果的存储和缓冲表。 1. 用游标传递数据利用游标 REF CURSOR 可将数据集(多行记录)传递到PL/SQL函数:SELECT * FROM TABLE (myfunction (CURSOR (SELECT * ...
2012-06-28 22:06:52
153
原创 PL/SQL编写留意(一)
一,PL/SQL数值型数据的选择 PL/SQL的数值型数据类型 BINARY_DOUBLE,BINARY_FLOAT,PLS_INTEGER,BINARY_INTEGER,NUMBER NUMBERBINARY_INTEGERPLS_INTEGERBINARY_FLOATBINARY_DOUBLE...
2012-06-28 22:04:49
119
原创 开车技巧
教你如何判断左右前后车距 我们在开车的时候需要知道自己的车子在公路的什么位置,车身离边线还有多远,离中心线多远。新手在判断车子位置时往往拿捏不准。 通过几个图片试图说明如何判断车的位置,仅供参考。驾驶车辆不同判断可能有些误差这要自己总结经验。1、左轮位置的判断 我们需要知道左轮会从什么地方压过,用以避免轮胎压到实线,或者规避路上的坑洞石块等。 当我们的视线通过左雨...
2012-06-13 11:14:36
223
Oracle 索引之——位图索引
当用于低基数列时,位图索引比 B 树索引更紧凑。 由于位图使用位图段级锁定,所以位图索引中的键列的更新成本较高;而在 B 树索引中,锁位于与表中单个行相对应的项上。 位图索引可用于执行位图布尔等操作。Oracle 服务器可以使用两个位图段执行逐位布尔操作并得到一个结果位图。这将允许在使用布尔谓词的查询中更有效地使用位图。 总之,B 树索引更适合索引动态表的 OLTP 环境,而位图索引更适合在大型静...
2012-05-25 15:28:14
208
回顾JAVA值传递和引用传递
今天在做code review时,想到了JAVA值传递和引用传递的问题,长时间没有看基础的东西了,都忘了,顺便摆了个例子:package com.cottsoft.test.java;import java.math.BigInteger;public class Function { /** * @param args */ public static...
2011-11-22 17:18:30
82
CC&B核心模块——Batch(批服务)
在CC&B平台开发中,BATCH是少不了的,CC&B的BATCH支持JAVA和COBOL两种语言开发的程序,这里只介绍JAVA开发的BATCH。但系统中核心部份的BATCH大部分是采用COBOL开发,属于出厂时已经存在的。 1. BATCH的功能:BATCH(批)是一种离线的批处理程序,可以单独运行,不依赖WEB服务,是用来执行各类批量业务数据的程序。BATC...
2011-10-26 17:36:59
889
JAVA处理线程超时
在实际业务中,由其是多线程并开业务中,经常会遇到某个线程执行超时。而程序如果不捕获这类情况,就会导致程序一直处于等待状态,从而影响后续线程的运行。比如说网络通迅、单任务下的复杂数据库查询等,通常处理这类问题,可以启用一个后台守护线程来监控用户线程(业务线程)的执行是否超时,如果超时就不在等待,这种做法,通常是在调用用户线程的.start()方法之前,调用守护线程的start()方法,同时将超时时长...
2011-10-26 14:18:08
174
SPL CC&B (Oracle CC&B)
SPL WorldGroup为一家三十多年历史的计算机软件提供商,是公用事业领域的领军企业之一。SPL的产品都是基于一个006年12月3日Oracle公司宣布收购SPL WorldGroup,成为Orcle Utility Global Business Unit,昭示着Oracle公司进军公用事业软件市场。2007年4月24日,Oracle又收购了Lodestar,这是一家仪表数据管理和公用事业...
2011-10-26 12:51:37
377
Socket Client 测试工具
前几天项目中要用到socket的测试,需要模拟客户端发送报文,刚刚好,在我的代码库里居然还能找到好几年前写的一个swing界面的客户端,居然改不用改就能直接用得上。很感谢我自己我么多年来的这么一个习惯,收集平时开发中写的工具。现在我已放到了优快云上,有需要的朋友,可以拿去用。有空的话,我也会将我之前收集的一些工具共享给大家。当然了,这里些都没有版之争的,都是我自己写的。大家放心用。...
2011-07-28 12:41:33
892
Oracle 数据库中查询当前有哪些用户连接。
DBA有时用的到的。 SELECT s.Osuser Os_User_Name,Decode(Sign(48 - Command),1,To_Char(Command),'Action Code #' || To_Char(Command)) Action,p.Program Oracle_Process, Status Session_Status, s.Terminal Ter...
2011-07-27 18:21:56
167
关于transient这个关健字
一直以来,我在java开发中,transient这个关健字都很少用了.今天遇到这么一个问题.在一个实现serialization序列化接口的java bean中.有一个属性只是临时用,但不想一直保存着.后来在网上找了找,发现transient这个关健字用上后,刚好解决我的问题. 下面的描述来自百度百科:java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存...
2011-07-12 13:05:48
109
J2EE项目中解决中文传值乱码
★ 首先说下,这篇文章很菜,基本上是入门的东西,熟手绕道。 第一种,通常情况下,普通的JSP中,设置页面的字符集,这没有什么好说的。 看以下代码: contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" content...
2011-05-07 19:53:56
141
Properties中文属性编辑器 For Eclipse
在此想和大家分享一个不错的编写properties文件的Eclipse插件(plugin),有了它我们在编辑一些简体中文、繁体中文等Unicode文本时,就不必再使用native2ascii编码了。您可以通过Eclipse中的软件升级(Software Update)安装此插件,步骤如下:1、展开Eclipse的Help菜单,将鼠标移到Software Update子项,在出现的子菜单中点...
2011-04-16 21:58:07
126
利用通配符,减少struts-config.xml的配置
在一个用到struts项目中,如果有大量的action,一般都需要每个action都在struts-config.xml中加以配置,这样一来,如果一个项目有上百个Action类,struts-config.xml将会很大。而且也不易维护。现在我介绍两种我常用的方式,供大家参考。 第一种,在web.xml中注册ActionServlet时,配一个<...
2011-04-13 23:15:18
189
ServletContext与过滤器管理应用程配置信息
现在很多J2EE程序都多多少少有一些配置文件,比如xxx.properties,xxx.xml,xxx.ini等。将应用程序用到的,但在程序发布后有时会改动的信息都配置在这些不同的配置文件中。比如:JDBC连数据库的URL,JDBC DRIVER,DB USER,DB PASSWORD,以及相关物理盘上的目录路径等。 如果一个应用程序或者说一个项目有很多个J2EE组件组成...
2011-04-08 23:36:16
255
Android应用开发UI(登录对话框)
Android实现对话框可以使用AlertDialog.Builder类,还可以自定义对话框。如果对话框有button.需要对其设置监听事件OnClickListener.AlertDialog创建对话框有以下几个常用方法:setTitle();//给对话框设置title;setIcon();//给对话框设置图标;setMessage();//设置对话框的提示信息;setIte...
2011-04-06 21:30:16
135
Android应用开发UI(菜单)
Android手机有一个"Menu"键,用来专门显示菜单,要实现菜单功能,需要通过onCreateOptionsMenu()来创建菜单,然后需要对其能够触发的事件进行监听,这样才能够在事件监听onOptionsItemSelected中根据不同的菜单选项来执行不同的任务。添加菜单日有两种方式,一种是XAL布局,另一种是通过Menu.add()方法添加。第一种,通过XML布局,在res下创建...
2011-04-04 23:42:04
161
Android应用开发UI(日期和时间)
Android中的日期和时间很酷,用到了DatePicker和TimePicker组件,效果图: 代码:1.res/values/string.xml<?xml version="1.0" encoding="utf-8"?><resources> <string name="title_tx">设置日期和时间:&l
2011-04-04 22:48:49
133
Android应用开发UI(自动提示)自动补全
在Android中实现如同baidu\google的自动补全功能,用到AutoCompleteTextView和MultiAutoCompleteTextView组件。效果图: 代码:1,res/values/string.xml<?xml version="1.0" encoding="utf-8"?><resources> <stri...
2011-04-04 22:44:57
124
Android应用开发UI(下拉列表)
在Android平台上使用下拉列表用到了Spinner组件,效果图如下: 代码:1,res/values/string.xml<?xml version="1.0" encoding="utf-8"?><resources> <string name="title_tx">团购人群调查:你所处在年龄段:</string&a
2011-04-04 22:06:36
199
Android应用开发UI(多选框)
Android平台使用CheckBox来实现多项选择。效果图如下: 代码:1.res/values/string.xml <?xml version="1.0" encoding="utf-8"?><resources> <string name="title_tx">调查:你喜欢Android的原因:</string&a
2011-04-04 22:02:39
147
Android应用开发UI(单选框)
在Android平台上,单项选择的组件,可以通过RadioGroup和RadioButton组合来实现多选一的效果,如图: 代码如下: 1. res/values/string.xml<?xml version="1.0" encoding="utf-8"?><resources> <string name="title_tx...
2011-04-04 21:57:15
190
Android应用程序生命同期
Android初学中,Android应用程序生命周期:注:此图出自《Android应用开发揭密》(机械工业出版社,作者杨丰盛)第3章 p40. View与ViewGroup:ViewGroup是一个android.view.Viewgroup类的对象,它的功能是装载和管理一组下层的View和其它的ViewGroup,ViewGroup可以为UI增加结构,并且复杂的屏幕元素构成...
2011-04-03 23:23:01
92
新春快乐
今天是年前最后一天上班.在这还有不到一个小时就下班的时间里,没有做什么事.翻了一翻今年一来做过的项目,随机看了一下自己写的代码.还看了一些自己写的文档.发现较去年,还是有不好的进步,在代码质量,文档上面都有所体现.希望在七天春节假期之后,从一个新的起点开始.争取明年的今天再回想一年所做的事情时,有点值得"骄傲"的东西.好了.也要收收下班了,在这里祝所有的人新年快乐,万事如意!...
2011-02-01 16:02:33
96
简单工厂模式(Simple Factory)
一.结构图 二.角色 从上图不难看出,简单工厂模式涉及到工厂角色,抽象产品角色,以及具体的产品角色: 工厂类(Creator)角色:担任这个角色的是工厂方法模式的核心,含有与应用紧密相关的商业逻辑.工厂类在客户端的直接调用下创建产品对象,它通常由一个具体的JAVA类实现. 抽象产品(Product)角色:担任这个角色的类是由工厂方法模式所创建的对象的父类,...
2011-01-17 23:10:53
133
初试Cobol
由于项目中涉及Cobol部分代码,因此,最近在寻找并学习Cobol相关的东西,还别说,跑遍整个书城,也没有找到有关Cobol的书。当当和亚马逊也没有找到合适的,网上找的也只是一些零碎的东西。所以只好东拼西凑找点资料边学边用。所以我会在以后学习的过程中,将一些cobol代码及一些实例放到这里。当然了,因为Cobol对我来说是新东西,以前也只是很早上学时,编程纸写过,800年前都忘完了.所以水平会...
2010-12-27 22:22:29
217
每天定时自动往某一个地方备份指定文件
这个博文其实要说,没有什么技术含量在里面.但是很管用.我也是我最近其为开发电脑硬盘挂掉后,部分未放到CVS的文件无法找回,想到的一个办法.通常,我们除了FTP,CVS/SVN/HG等备份外,一般都是将要备份的文件Copy到本机硬盘或局域网文件服务器.那么,我这里也用这种传统的方式.因为很多时候不是所有的文件都会放到版本控制来管理的.比如说个人参考文档,当天开发还未确定的代码.都不适合归档到版本控制...
2010-12-02 17:12:31
1678
在开发CC&B core model过程中,Generator时JVM内存不足
问题描述:在CC&B core model开发时,运行Generator生成Gen类时,当运行到” Validating Maintenance objects”时,遇到项目中需要编译的类文件太多,就会报内存溢出(java.lang.OutOfMemoryError)的错误,即时不报,也会等很长时间,我的机器(CPU 双核1.66,内存3GB)会等3-10分种: 分析发现,...
2010-11-29 13:19:38
111
原创 XP下面.msi安装包拒绝访问
问题描述:今天,在装SVN客户端TortoiseSVN时,我直接双击TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi安装文件,结果提示“拒绝访问”: 找到administrator用户也一样出现这样的错误,文件类型配制也正确,但还是不行。 后来,我有msiexec解决了些问题。Start>>Run>&g...
2010-11-29 13:00:46
326
JSP传值中文乱码解决办法之——过滤器
在国内项目中,经常会遇到页面传值为中文的情况,经常会遇到乱码。现将我之前的一个过滤器放上来,供大家参考。(注:版权声明中的CottSoft.com为本人的项目,所以大家放心用。)定义过滤器:CharacterEncodingFilter.java /* *************************************************************...
2010-11-28 02:18:16
212
JAVA Web项目服务器性能监控工具JavaMelody
最近的一个项目,需要监控到服务器的性能情况。在网上找了一下。发现一个开源项目很不错,用起来很简单方便,获取的信息也很全面。现将我做的一个Demo放上来,供大家参考。下载Jar包javamelody.jar和jrobin-1.5.9.1.jar JavaMelody开源项目地址:http://code.google.com/p/javamelody/把解压后的两个jar包放到项目WE...
2010-11-28 00:58:05
572
ElasticSearch 2.x + LogStash 2.x + Kibana 4.x集群环境搭建指南
2017-01-04
SeaweedFS 基于OpenResty和GraphicsMagick 的图片压缩方案
2017-01-04
ElasticSearch 2.x + LogStash 2.x + Kibana 4.x集群环境搭建
2017-01-04
PL/SQL版本管理工具使用
2011-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人