自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小毛头的BLOG

有2个人从铁窗朝外忘去,一个人看到满地的泥泞,另一个人只看到满天的繁星

  • 博客(158)
  • 资源 (1)
  • 收藏
  • 关注

原创 小毛头的SEO实验

     小毛头最近对SEO有兴趣了,想把自己在GOOGLE和BAIDU的排名往上挪挪,最好小毛头能混个第一名当当!哈哈!目前小毛头在BAIDU的排名是第四位!GOOGLE是第六把交椅,看了一下第一位的小毛头,感觉也不咋样么,就是域名是恶心的xiaomaotou,太让我老人家不爽了!换人换人!    首先,小毛头知道网站优化一定要先进行分析,查清楚目前网站存在哪些问题,需要怎样来修改.这样才能有针

2007-07-10 17:03:00 1547 2

原创 网站性能优化解决方案

 一、性能参数:1、 吞吐量2、 响应时间3、 执行时间4、 可伸缩性 二、性能优化方案: 编号 方案 说明

2007-07-10 14:42:00 2486 1

原创 [Oracle]体系结构(一)--概述

  一.ORACLE实例 = 后台进程 + 进程所使用的内存(SGA)实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态! SGA(System Global Area) = Shared pool + Block Buffer Cache + Redo Buffer + Java Pool + Large Pool + Stream pool Share

2007-05-30 23:07:00 2851

原创 [Oracle]高效的PL/SQL程序设计(六)--%ROWTYPE的使用

  在PL/SQL程序中, 我们会遇到需要先从一个结果集中取出若干记录, 然后对每一条记录进行处理的情况, 最理想的做法是在一条SQL语句中完成, 但有时候因为需求的关系所以不一定能实现, 所以我们通常会定义几个变量, 然后对结果集做循环, 赋值给变量. 最典型的就是select XX into XX。我们也可以用定义一个记录%rowtype的方法, 减少不必要的代码量, 还能避免由于表中字段

2007-05-24 16:52:00 5628

原创 [Oracle]高效的PL/SQL程序设计(五)--调用存储过程返回结果集

 Oracle支持通过ref游标在调用存储过程后返回结果集, 使用游标在内存消耗以及时间上都要大大的优于返回数组变量的做法!示例如下:数据库方面,建立一个Packagecreate or replace package ref_cur_demo is type rc is ref cursor; procedure ref_cursor(p_owner in varchar2,p_

2007-05-23 17:32:00 5042

原创 [Oracle]高效的PL/SQL程序设计(四)--批量处理

 批量处理一般用在ETL操作, ETL代表提取(extract),转换(transform),装载(load), 是一个数据仓库的词汇!类似于下面的结构:for x (select * from...)loop    Process data;    insert into table values(...);end loop; 一般情况下, 我们处理大笔的数据插入动作

2007-05-22 18:13:00 3628 3

原创 [Oracle]高效的PL/SQL程序设计(三)--Package的优点

       使用Package的优点在于提供了必需的程序设计结构, 促进了模块化编程设计, 最重要的是Package断开了依赖链, 使得对某个数据库模式的改动不会导致整个模式的无效,从而避免了昂贵的重编译!      例如: 存在table t , procedure p1 p2, view v, function f, 它们之间引用关系如下:select name,type,r

2007-05-22 11:55:00 4159

原创 [网络安全六]防火墙技术基础

1. 防火墙概念定义:防火墙(Firewall)是一种用来加强网络之间访问控制的特殊网络互连设备,是一种非常有效的网络安全模型。核心思想:在不安全的网际网环境中构造一个相对安全的子网环境。  目的:都是为了在被保护的内部网与不安全的非信任网络之间设立唯一的通道,以按照事先制定的策略控制信息的流入和流出,监督和控制使用者的操作。 2. 防火墙的功能(1)网络安全的屏障;(

2007-05-13 22:18:00 2207

原创 [网络安全五]PKI技术基础II

1. 密码算法的分类(1)对称密码算法(symmetric cipher):就是加密密钥和解密密钥相同,或实质上等同,即从一个易于推出另一个。又称传统密码算法(conventional cipher)或秘密密钥算法或单密钥算法。优点:运算速度快、密钥短、历史悠久;缺点:密钥管理困难(分发、更换)    l)迸行安全通信前需要以安全方式进行密钥交换。这一步骤,在某种情况下是可行的,但在某

2007-05-13 22:02:00 2064

原创 [网络安全五]PKI技术基础I

 密码技术解决的四个最基本的问题:(1)信息保密性-您的通信信息或隐私被别人偷看了吗?(2)信息完整性-其他人发给您的消息或者您发给其他人的消息被人篡改甚至伪造了吗?(3)行为不可否认性-其他人会否认他给您发送的信息内容吗?(4)身份认证性-和您通信的人是您所了解的真实的那个人吗? 1 对称密码的原理自从人类有了战争,智慧的人们就想出了很多的办法来解决通信保密问题,

2007-05-13 21:34:00 2468 1

原创 [网络安全四]虚拟专用网络基础

1. VPN概述●定义:VPN(虚拟专用网络,Virtual Private Network)是指将物理上分布在不同地点的网络通过公用网络连接成逻辑上的虚拟子网,并采用认证、访问控制、保密性、数据完整性等在公用网络上构建专用网络的技术,使得数据通过安全的“加密管道”在公用网络中传输。(公用网通常指Internet)●特点:VPN使得企业通过互联网既安全又经济地传输私有的机密信息成为可能

2007-05-13 15:49:00 3336

原创 [网络安全三]入侵检测技术基础

  1. IDS(入侵检测系统)存在与发展的必然性(1)网络安全本身的复杂性,被动式的防御方式显得力不从心。(2)有关防火墙:网络边界的设备;自身可以被攻破;对某些攻击保护很弱;并非所有威胁均来自防火墙外部。(3)入侵很容易:入侵教程随处可见;各种工具唾手可得 2. 入侵检测(Intrusion Detection)●定义:通过从计算机网络或计算机系统中的若干关键点收集

2007-05-13 14:50:00 5177

原创 [网络安全二]病毒防护技术基础

  1. 计算机病毒定义、特征●定义:编制或者在计算机程序中插入的破坏计算机功能或者毁坏数据,影响计算机使用,并能够自我复制的一组计算机指令或者程序代码。●特征:(1)寄生性。病毒所寄生的合法程序被称做病毒的载体,也称为病毒的宿主程序。(2)传染性。是病毒的基本特征,是否具有传染性是判别一个程序是否为计算机病毒的首要条件。(3)隐蔽性。计算机病毒的隐蔽性表现为存在的隐蔽性与

2007-05-13 13:09:00 2449

原创 Piss Off

People who cant keep a promise piss me off ! Youd better leave her alone. Shes so pissed of right now.Hello, gorgeous! You take my breath away.Piss off / Go away / Get Lost! Im married.  

2007-05-07 21:54:00 10354

原创 [Oracle]高效的SQL语句之分析函数(四)--lag()/lead()

 有时候报表上面需要显示该笔操作的上一步骤或者下一步骤的详细信息,这个时候可以按照下面的做法:先创建示例表:-- Create tablecreate table LEAD_TABLE(  CASEID     VARCHAR2(10),  STEPID     VARCHAR2(10),  ACTIONDATE DATE)tablespace COLM_DATA  pctfree

2007-05-03 00:43:00 12321 4

原创 [Oracle]高效的SQL语句之分析函数(三)--row_number() /rank()/dense_rank()

 有些时候我们希望得到指定数据中的前n列,示例如下:得到每个部门薪水最高的三个雇员:先创建示例表create table empasselect * from scott.emp;alter table empadd constraint emp_pkprimary key(empno);create table deptasselect * from scott.dept;a

2007-05-03 00:31:00 9441 4

原创 [Oracle]高效的SQL语句之分析函数(二)--max()

 如果我们按照示例想得到每个部门薪水值最高的雇员的纪录,可以有四种方法实现:先创建示例表create table empasselect * from scott.emp;alter table empadd constraint emp_pkprimary key(empno);create table deptasselect * from scott.dept;alter t

2007-05-03 00:12:00 17238

原创 [Oracle]高效的SQL语句之分析函数(一)--sum()

 实际应用中我们可以通过sum()统计出组中的总计或者是累加值,具体示例如下:1.创建演示表create table empasselect * from scott.emp;alter table empadd constraint emp_pkprimary key(empno);create table deptasselect * from scott.dept;alter

2007-05-03 00:00:00 15567 3

原创 [网络安全一]--网络安全概论

1. 信息安全概念:防止任何对数据进行未授权访问的措施,或者防止造成信息有意无意泄漏、破坏、丢失等问题的发生,让数据处于远离危险、免于威胁的状态或特性。网络安全概念:计算机网络环境下的信息安全。 2. 对信息的安全需求(1)保密性:对信息资源开放范围的控制。(数据加密、访问控制、防计算机电磁泄漏等安全措施)(2)完整性:保证计算机系统中的信息处于“保持完整或一种未受损的状态

2007-05-01 13:44:00 3227

原创 [Oracle]高效的PL/SQL程序设计(二)--标量子查询

 标量子查询ORACLE允许在select子句中包含单行子查询, 使用标量子查询可以有效的改善性能,当使用到外部连接,或者使用到了聚合函数,就可以考虑标量子查询的可能性1. 取消外部连接的使用外部连接的做法:select a.username,count(*)  from all_users a,all_objects bwhere a.username=b.owner(+

2007-04-30 14:27:00 8011

原创 数据库设计--三大范式

书本上晦涩难懂的三范式定义, 每次好不容易记住理解之后, 一段时间不用之后都要忘记的干干净净, 赶紧在白天脑子还算清醒的时候, 练练笔!第一范式:   不用记了,想犯这个错都没这机会(每个属性的值唯一)第二范式:   函数的部分依赖, 首先只有复合主键才会出现问题, 非主键并不是完全依赖于复合主键, 只依赖于复合主键中的一部分。例如: (员工号, 部门号)作为复合主键, 非主键如果有"部门

2007-04-28 11:50:00 1890 1

原创 ORACLE故障排除--注意事项

 1.       在系统良好运作时, 进行一次Statspack! 并将结果文件保存作为以后的判断标准.2.       ORACLE中建立一张存放有执行计划的表脚本如下: --建立一张计划表create table plan_hashes( sql_text           varchar2(1000), hash_value         numbe

2007-04-27 22:29:00 1713

原创 ORACLE分析函数--row_number()应用

     当遇到一个部门有多个员工记录,需要去取出每个部门薪水最少的那笔时,就可以用到分析函数row_number()拉 select * from(        select manager_id,employee_id,first_name,salary,row_number()         over(partition by manager_id order by sala

2007-04-23 17:25:00 3228

原创 ORACLE性能调整--统计信息的迁移

 很多时候本地测试环境无法100%的模拟出客户生产系统的所有性能问题,可能在本地环境中速度很快只需几分钟,但在客户那边却往往要跑上几个小时,这个时候除了想办法模拟出客户生产系统中一样多的数据外,还需要得到生产系统的统计信息,导入本地系统重现性能问题! 下面的语句就是具体的操作步骤! 生产系统:--执行统计信息操作BEGIN   DBMS_STATS.GATHER_SCHEMA_ST

2007-04-23 12:12:00 2194 1

原创 ORACLE体系结构之集群(RAC)

 首先是几个需要了解的名词解释:集群是指多台计算机物理的连接在一起。RAC是Oracle Real Application Cluster的简写,官方中文文档一般翻译为“真正应用集群”,它一般有两台或者两台以上同构计算机及共享存储设备构成,可提供强大的处理能力! 为什么需要RAC?如果说我们通过对服务器添加CPU, 增加RAM等行为属于垂直扩展;那么多台计算机进行RAC就属

2007-03-25 23:05:00 3312 1

原创 ORACLE实例与数据库的区别

 刚接触ORACLE的人肯定会对实例和数据库感到困惑,实例到底代表些什么?为什么会有这个概念的出现? ORACLE实例 = 进程 + 进程所使用的内存(SGA)实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态! 数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件数据库是永久的,是一个文件的集合。 ORACLE实例和数据库之间的关系

2007-03-25 14:58:00 9042 2

原创 [Oracle]高效的PL/SQL程序设计(一)--伪列ROWNUM使用技巧

  --1. 取前10行select * from hr.employees where rownum10 --2. 按照first_name升序,取前10位--正确方法 oracle处理机制: --> hr.employees全表扫描                    --> SORT ORDER BY STOPKEY       只排序前10行,作为

2007-03-20 23:23:00 5777

原创 考量参数DB_FILE_MULTIBLOCK_READ_COUNT的脚本

show parameters db_file_multiblock_read_count;--sys用户登录查看当前参数值set timing on;set autotrace on explain;alter session set db_file_multiblock_read_count = 1;select /*+ Full(b) */ count(*) from big_table b

2007-03-18 18:09:00 1922

原创 DECODE和日期类型转换中出现的问题

--大于等于1950年的都没有问题(但这种写法是不合理的)insert into aa select decode(19500101,00000000,null,TO_DATE(19500101,yyyy-mm-dd)) from dual;--小于1950年就就会呈现错误, 增加了100年insert into aa select decode(19491201,000

2007-01-23 15:30:00 4752

原创 ORACLE字符集问题

1.          ORACLE数据库字符集,即国家语言支持(NLS)其作用是用本国语言和格式来存储、处理和检索数据。利用全球化支持,ORACLE为用户提供自己熟悉的数据库母语环境,诸如日期格式、数字格式和存储序列等。Oracle可以支持多种语言及字符集,oracle9i则支持57种语言、88个国家地域、235种字符集。2.          单字节编码    (1)单字节7位字符集,可以

2006-12-30 17:33:00 4016

转载 Oracle数据库业务优化心得

公司开发的产品基本上都使用ORACLE数据库,而且业务系统中存储和使用的数据量很大,使用业务系统的用户也很多。在系统忙时,大约会有一千个用户同事访问数据库系统,因此经常会有用户抱怨系统慢,点击查询后,系统出现假死机现象,后台运行ORACLE系统的小型机的IDLE值偏低(甚至出现IDLE为0的情况,这时用户会惊呼数据库系统会瘫掉,虽然小型型机在IDLE值为0的情况下也不一定会瘫机,但这无疑会增加用户

2006-12-27 20:49:00 1909

原创 ORACLE按条件排序的例子

需求: 当天约会的案件在最前面--> 从未处理过的案件--> 上次处理时间由小到大排序(即越近催收的案件在越后面) 即:(col_case.case_app_date=sysdate)-->(col_case.case_lst_col_date is null)-->(col_case.case_lst_col_date)select case when trunc(t.case_

2006-12-25 16:58:00 5517

原创 ORACLE自动备份方法

 步骤如下:1.      AP服务器上建立c:/backup文件夹(文件夹路径客户自己选择)2.      打开dbbkup.bat-->修改红字部分-->保存exp citictest/citictest@colm2 file=c:/backup/%date:~4,20%.dmp    log=c:/backup/%date:~4,20%.log compress=y di

2006-12-25 16:20:00 6082 1

原创 DBMS_JOB包

一个dmbs_job定时作业的例子create table a(test date);create or replace procedure b asbegininsert into a values(sysdate);end;--每分钟执行一次variable job1 number;begindbms_job.submit(:job1,b;,sysdate,trunc(sys

2006-12-25 13:18:00 2234

原创 ORACLE性能初步调整

1. 請在User Schema 上, 用人工指定方式指定 Tmp 的tablespace . 換句話說要人工定義一個tmp 的tablespace 給user schema.--为colm6v这个user单独开一个临时表空间, 个人认为调整之后效果不会有很明显的变化临时表空间的作用是当sql语句中出现order by , group by(也就是需要排序的时候),如果排序的数据比较少,就

2006-12-24 14:42:00 2293

转载 IBM"水土不服"兵退中信 银行IT引进派受挫

中信银行第三代核心业务系统(C3)项目成员,可能对2006年料峭春寒有别样感受。这个被称为中国银行业标志性IT系统改造项目,这个当年由中信集团董事长王军亲自拍板、关系到中信向金融控股公司转型的关键项目,在历时四年、投入巨大人力财力之后,并没有看到胜利的曙光。  最新消息显示,由IBM为总承包商的中信C3项目小组已经解散,中信银行目前仍处于对第二代核心业务系统(C2)的“修修补补”中,其零售业务

2006-12-23 16:20:00 2335

转载 金融IT公司与银行之比较

到目前为止,我在新单位工作已经一年了,刚开始进入银行时的兴奋劲儿已经褪去,剩下的只有平静的工作与生活了。我的感受在这一年若用一句话来概括的话,那就是银行提供给了丰富稳定的物质生活,但我的精神却感到非常的空虚。也许有人会说我这是身在福中不知福,但这是我的真实感受,那我还是一点一点慢慢说说吧。(1)福利待遇我所在的这家银行的现任行长是位非常有能力、有个人魅力及领导素质的银行家,他精通现代银行的整体运作

2006-12-23 14:23:00 7315 1

原创 ORA-06533: Subscript beyond count

create or replace procedure test(tab_name in varchar2) ascursor cur_ref_cons_info(tab_name varchar2) is select b.COLUMN_NAME from user_constraints a,user_cons_columns b where a.TABLE_NAME=tab_name and

2006-12-19 18:16:00 11969 1

原创 ORACLE文章索引

ora-1403 :no data found [Oracle] UNIX与Windows 2000上Oracle的差异(I) [Oracle] UNIX与Windows 2000上Oracle的差异(II) [Oracle] UNIX与Windows 2000上Oracle的差异(III) dbms_stats包 在ORAC

2006-12-16 22:46:00 4192

原创 ora-1403 :no data found

 在编写select...into...from 的语句中,如果返回的结果集为空,就会出现ora-1403 :no data found,解决方法如下:    exception        when NO_DATA_FOUND etc etc etc. end;  You Asked (Jump to Toms latest followup)Tom, We´ve

2006-12-16 21:48:00 17215

入侵检测技术

入侵检测技术

2007-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除