自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(232)
  • 收藏
  • 关注

原创 js判断是否为同样的或者相邻的数字

function test(s) {if (!/^\d{6}$/.test(s)) return false; // 不是6位数字if (/^(\d)\1+$/.test(s)) return false; //6位相同数字var str = s.replace(/\d/g, function($0, pos) {return parseInt($0)-pos;});if...

2016-05-14 14:45:29 1126

原创 Oracle 9i & 10g编程艺术-深入数据库体系结构——第一章 开发成功的Oracle应用程序(转)...

 第1章                      开发成功的Oracle应用程序我花了大量时间使用Oracle数据库软件,更确切地讲,一直在与和使用Oracle数据库软件的人打交道。在过去的18年间,我参与过许多项目,有的相当成功,有点却彻底失败,如果把这些经验用几句话来概括,可以总结如下:q         基于数据库(或依赖于数据库)构建的应用是否成功,这取决于如何使用数...

2012-08-18 14:30:10 337

原创 JAVA 程序中使用ORACLE 绑定变量( bind variable )

1、为什么要使用绑定变量 (1)SQL语 句硬分析(Hard Parse)太多,严重消耗CPU资源,延长了SQL语句总的执行时间 SQL语句的执行过程分几个步骤:语法检查、分析、执行、 返回结果。其中分析分为硬分析(Hard Parse)和软分析(Soft Parse)。一条SQL语句通过语法检查后,Oracle 会先去shared pool 中找是否有...

2012-08-17 10:45:26 273

原创 让Eclipse+pydev开发python支持中文注释

在文件(.py)最上方添加一句,设置编码方式:# -*- coding: utf-8 -*-    

2012-08-15 21:49:23 131

原创 一些数据规范的问题

昨天到公司给新员工培训数据库,员工问了一些规范上的问题:1.你觉得表设计中多少字段比较合适?答:视情况而定,没有限制2.项目经理说我们开发不应该使用Hibernate,你认为呢?答:我认为是项目经理根本就没有认真研究过Hibernate,最重要的是编程使用的是事务脚本,当然用Hibernate不合适,可以考虑使用Ibatis或者直接JDBC,但是这绝对不是Hibernate的...

2012-08-14 21:04:40 114

原创 Oracle 9i & 10g编程艺术-深入数据库体系结构——配置环境(转)

配置环境这里我会介绍如何建立一个执行本书实例的环境,具体包括以下主题:如何正确地建立SCOTT/TIGER演示模式;需要建立和运行的环境;如何配置SQL*Plus工具AUTOTRACE;如何安装Statspack;如何安装和运行runstats以及本书中用到的其他定制实用程序;本书所用的编码约定。所有代码(只要不是Oracle自动生成的脚本)都能从Ap...

2012-08-14 20:38:18 142

原创 Oracle 9i & 10g编程艺术-深入数据库体系结构——目录(转)

第1章:开发成功的Oracle应用从这一章开始,我将介绍数据库编程的基本方法。所有数据库创建得并不一样,要想按时、成功地开发数据库驱动的应用,你必须了解你的数据库能做什么,它是怎么做的。如果不清楚你的数据库能做什么,就很可能不断地遭遇“闭门造车”的窘境,徒劳地从头开发数据库本已提供的功能;如果不清楚你的数据库是怎么工作的,很可能开发出性能很差的应用,达不到预期的要求。这一章先根据经验...

2012-08-14 20:34:02 119

原创 Oracle 9i & 10g编程艺术-深入数据库体系结构——前言(转)

前言过去我一直在开发Oracle软件,并与其他Oracle开发人员一同工作,帮助他们构建可靠、健壮的应用程序。在这个过程中积累了一些经验,这是这些经验赋予我灵感,才有了本书中的内容。这本书实际上反映了我每天做了些什么,汇集了我所看到的人们每天遇到的问题。本书涵盖了我认为最重要的一些内容,即Oracle数据库及其体系结构。我也可以写一本书名类似的其他方面的书,向你解释如何用一...

2012-08-14 20:30:59 143

原创 Oracle 9i & 10g编程艺术-深入数据库体系结构——序(转)

“Think”(思考)。1914年,Thomas J. Watson先生加入后来成为IBM的公司时,带来了这样一个简简单单的座右铭。后来,这成为每一位IBM员工的训词,不论他们身居何职,只要需要做出决策,并利用自己的才智完成所承担的工作,就要把“Think“谨记于心。一时间,”Think“成为一个象征、一个标志,屡屡出现在出版物上,人们把它写在日历上提醒自己,而且不仅在IBM内部,就连其他一些公司...

2012-08-14 20:24:07 106

原创 箴言录---对职业的思考

Life is not fair, get used to it.Life is not divided into semesters. You don't get summers off and very few employers are interested in helping you find yourself. Do that on your own time .L...

2012-07-13 19:55:46 97

原创 ArrayList的性能优化

size、isEmpty、get、set、iterator 和 listIterator 操作都以固定时间运行。add 操作以分摊的固定时间运行,也就是说,添加 n 个元素需要 O(n) 时间。其他所有操作都以线性时间运行(大体上讲)。与用于LinkedList 实现的常数因子相比,此实现的常数因子较低。每个 ArrayList 实例都有一个容量。该容量是指用来存储列表元素的数组的大小...

2012-06-13 19:56:09 392

原创 oracle加 行锁

加锁是为了防止一些操作而进行的,比如说共享锁,可以防止别的事务加上排他锁,如果多个事物对同一张表都加上共享锁的话,也就都不能修改了,可以进行读操作。如果只有一个事物加上共享锁,是可以修改的。而排他锁呢,则是不能增加任何共享锁和排他锁,因此,只要获得了排他锁,就可以去进行修改,不会被任何别的事物打搅到。DML 操作的是表里面的数据行;DDL 操作的是表的元数据(表结构);---隐...

2012-06-13 13:19:50 674

原创 java支持的最大内存

1、jdk各个版本在不同操作系统中支持的最大内存是不一样的,但是可以通过以下方法来进行测试。 c:>java -Xmxxxxxm(g) -version 其中xxxx为最大内存数值, m(g)是内存的计量单位,如果命令能够正确显示出jdk的版本等信息,说明当前jdk支持测试的最大内存数量,否则说明测试的内存超出了jdk支持的最大值,例如: c:\\documents and set...

2012-06-13 11:14:24 617

update多列更新

再ETL的时候,经常会遇到列转换的问题,再对照转换中出现多列更新的时候,一下是我总结的一些:当update多列时有如下几种选择1.)教科书式写法update t_table a set f1=(select f1 from testz b where a.id=b.id), f2=(select f2 from testz b where ...

2012-04-05 16:06:33 1475

oracle数据库间数据快速 复制

一种利用dblink模式:1 Create public database link xxxx connect to xxxx identified by xxxxusing 'xxxx';--select 'drop table '||trim(xxxx)||';' from dt_tabinfo where dw_sysid = '0005' --2 select ...

2012-03-26 15:59:53 572

原创 Java 的纯真年代已经离我们越来越远了

[size=large][size=medium]用Java 去写跨平台的基础软件,利用Java 优秀的网络处理能力,去探寻异构系统跨平台Java 多线程服务程序。Java 的Socket 程序也许是你用得最多的一个应用方向。每天都在为Java 多线程的开销而烦恼,不断的进行性能诊断和系统的调优。对真实计算机体系结构非常清楚,对于Java 虚拟出来的那个计算环境更是不在话下。甚至还...

2012-03-07 15:05:17 129

原创 Windows无法从无人参与应答文件读取<ProductKey>设置解决方法

刚才在虚拟机中安装Win8消费者预览版出现:Windows无法从无人参与应答文件读取设置,现在把解决方法提供给大家! 在vmware 8中安装Windows 8 Consumer Preview版或Dev Preview版时碰到下面的提示: “ windows cannot read the product key from the unattended answer file...

2012-03-03 23:56:47 8052

原创 unable to access jarfile ***.jar

相信有不少朋友遇到过这样的问题——如题,我今天也遇到了,后来发现是路径中存在空格的问题,我最初的路径是:C:\Tomcat 6.0\webapps\dynamicReport\WEB-INF\lib,后来改为C:\Tomcat6.0\webapps\dynamicReport\WEB-INF\lib,一切ok?搞定了...

2012-02-28 10:52:56 2969

原创 Can't open a connection to site 'SYB_BACKUP' 解决办法

把可能遇到的情况总结一下:1、出错该错误可以先检查一下Sybase BCKServer服务有没有启动2、在dsedit看能否ping通备份服务3、检查master库sysservers表的配置,select * from sysservers  如果是backserver不一致,sp_dropserver SYB_BACKUP gosp_addserver SYB_...

2012-02-08 10:56:35 934

原创 不管你挣多少, 钱永远是问题

他年收入100多万开着一辆宝马5,天天被应酬折腾的要死要活,真想狠狠心不干了,当初干嘛非要自己创业,当年在那家外企也能挣个四五十万,加上些油水,能弄个大几十万,比自己干不知道要轻快多少!五险一金有公司给上着,多好啊,再看看现在,看看老婆孩子,还有跟着自己吃饭的好几十人,哪能说放手就放手,硬着头皮接着干吧,这不,一个猿类又给他打电话了,不知道又要干啥,唉。。。。。。。。。。。他年...

2012-02-05 17:38:34 179

原创 HP laserjet 6L在win7上使用

上网搜了一下相关信息发现机型太老,官方已经不提供新的驱动程序了。几乎绝望之时,在网上看见了一哥们用“WINDOWS UPDATE”办法解决了HP 6L打印机的安装,做了简单的修改以后可以正常使用了。兴奋之余,写出来,希望有这个古董的朋友们参考。安装步骤如下:1. 添加打印机;2. 添加本地打印机;3. 使用现有的端口:USB(选择之后就会出现已连接打印机提示);4....

2012-01-10 15:05:37 1080

原创 AES加密解密

由于刚才的方法不好使,算出来的东西不知道是什么进制,整迷糊了,就用如下的算法。[code="java"] /** * 加密 * * @param content 需要加密的内容 * @param password 加密密码 * @return */ public static byte[] encr...

2012-01-06 16:48:29 115

原创 java 加密解密 算法1

采用对称的加密的算法,具体看代码吧。[code="java"]import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.security.Key;...

2012-01-06 15:44:07 100

原创 数据库知识:Oracle服务的知识详解

Oracle数据库的操作中,我们常常需要启动或关闭一些服务以实现我们需要的功能。但是前提是我们必须要了解Oracle数据库的服务,如果您对Oracle数据库的服务也不是很了解,没关系,本文我们就对Oracle数据库的服务进行了详细的介绍,接下来就让我们一起来了解一下这部分内容吧。Oracle的默认服务一共有5个:1.OracleDBConsoleorcl oem控制台的服务进程。...

2012-01-06 14:40:36 68

原创 年终个人对公司所提的建议

以下建议只是综合所想,切莫对号入座:1、应该对新入职的员工进行一个系统的培训,不应该就把他放在那,就交给某个人,如果没有监督,新员工肯定是成长不起来的,如果带的人花力气的话,肯定会耽误自己的工作,所以这点请领导斟酌。2、对公司框架的文档问题。首先老框架还好,XX部懂得人比较多,有问题基本上可以及时解决,但是有时候也会碰到很多dt的问题无法解决,而周围的同事又太忙,也不可能每个事都打扰他们,...

2012-01-04 22:04:21 5591 1

原创 关于程序开发

今晚碰到了个郁闷的问题,整了好长时间才整好,  用swing开发的界面,在高分辨率下显示正常,但是拿到1024*768后显示异常了,这个项目开始时候是两个人做的,但是一个月后另一个人走了,就剩了我一个了。有时候程序出了问题,尤其是一些简单的问题,整的人可郁闷了,好长时间调试不出来,这个问题就整了一个晚上,终于整好了,原因是由于用的布局不对。  一个人写程序真的很郁闷...

2011-11-21 21:12:05 167

原创 word的格式刷只能刷一次吗?有办法只选一次,但各行刷好几次吗?

双击格式刷,就可以一直使用。

2011-11-12 19:31:10 1846

原创 UNION替换OR效率测试及总结

大家在做SQL优化的过程中,可能都知道一个事实:某些情况下使用UNION替换OR可以提高SQL的运行效率。您知道这个“某些情况”指的是什么么?解释一下,“某些情况”指的是:使用的表字段要有索引。这个实验,给大家展示一下这个结论1.创建测试表sec@ora10g> drop table t;Table dropped.sec@ora10g> cre...

2011-11-09 17:11:50 748

原创 update 多表更新

在开发中,数据库来回换,而有些关键性的语法又各不相同,这是一件让开发人员很头痛的事情.本文总结了Update语句更新多表时在SQL Server,Oracle,MySQL三种数据库中的用法.我也试了SQLite数据库,都没成功,不知是不支持多表更新还是咋的. 在本例中: 我们要用表gdqlpj中的gqdltks,bztks字段数据去更新landleveldata中的同字段名的数据,条件是当la...

2011-11-09 15:35:06 95

原创 ora-00957:duplicate column name

ora-00957:duplicate column name很显然有个行的名字重复了,仔细耐心的查看了下果然。。。两个同名的column。改了名字,ok。编译成功。

2011-11-07 16:49:20 1852

原创 ResultSet获取行数

网上有人说用这种方式获取:ResultSet里面有,你先把rs.last(),再getRow(),就是总行数。经验证此方法不可取。java.sql.ResultSet 当你执行了executeQuery后,jdbc会返回给你一个结果集,这个结果集如果你要得到里面的值,就执行靠使用rs.next()的方法逐行的移动游标获得,这因为如此,所以在游标没有移动到最后一条记录之前,你是无法获...

2011-11-06 11:21:22 181

原创 java.lang.ArrayIndexOutOfBoundsException: 6

java.lang.ArrayIndexOutOfBoundsException: 6今天上午在查看这个异常时感觉有点奇怪,感觉写的程序怎么会越界呢?看了看,原来是这的问题:ResultSetMetaData rsmd = rs.getMetaData();int count = rsmd.getColumnCount();这两句话得出的是列的长度,不是行的所以出现了数组越界...

2011-11-06 11:11:03 2663

原创 Oracle: ORA-01000: 超出打开游标的最大数问题

java.sql.SQLException: ORA-01000: 超出打开游标的最大数ORA-01000: 超出打开游标的最大数ORA-06512: 在"SYS.DBMS_LOB", line 521ORA-06512: 在line 1 at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:180) at...

2011-11-02 09:53:21 202

原创 几种常用的数据库分页

1.oracle数据库分页select * from (select a.*,rownum rc from 表名 where rownum=startrow2.DB2数据库分页Select * from (select rownumber() over() as rc,a.* from (select * from 表名 order by 列名) as a) where rc be...

2011-11-01 22:33:51 323

原创 Word中快速删除表格

在Word里,需要删除文稿中的表格时,用鼠标点击表格后,再按Del键这样的常规方法只能删除表格中的文字内容,而要删除掉表格本身还要多费一番功夫,其实只要在选中表格时,直接按BackSpace键就可以快速直接删除掉当前选择的表格。...

2011-10-25 15:55:37 426

原创 Excel 2007中数据的行列转换

许多时候我们都会在Microsoft的Excel 2007中汇总处理一些表格,可是,在汇总的时候常会遇到这样一个问题:各个表格的排序结果有的是竖排,有的是横排。往一块儿汇总势必得按同一种方式排列才能排出结果,看来还必须对Excel 2007数据的行列进行转换。    如何进行Excel 2007数据的行列转换呢?难不成得手工一个一个地剪切、粘贴吗?当然不必,Excel软件早就给我们提供了这...

2011-10-19 13:01:05 252

原创 查看当前数据库全表扫描的SQL

在大数据操作表的时候经常会遇到查询慢的问题,有的时候的确是数据库的问题,但有的时候,是由于写的SQL不当,进行了全表扫描。[code="SQL"]select a.sid,a.serial#,a.username,a.status,a.program,a.machine,c.sql_textfrom v$session a,v$session_wait b,v$sql cwhere a...

2011-07-22 16:07:32 765

原创 oracle flashback闪回技术

今天在操作数据库的时候,由于登陆的时候没有认真看数据库名,导致登陆上去,把重要的数据删掉了,一共80多个G,欲哭无泪啊。。。接着用语句查了查表空间,及各个表的大小,发现表空间并未减小,而各个表的大小也未减小,只是原来的名字不见了,换成了一些BIN$b+XkkO1RS5K10uKo9BfmuA==$0这样的名称。接着我就去网上查了查,去群里问了问,接着想到了oracle闪回的技术。查找ora...

2011-07-21 16:13:13 64

原创 oracle flashback闪回技术

今天在操作数据库的时候,由于登陆的时候没有认真看数据库名,导致登陆上去,把重要的数据删掉了,一共80多个G,欲哭无泪啊。。。接着用语句查了查表空间,及各个表的大小,发现表空间并未减小,而各个表的大小也未减小,只是原来的名字不见了,换成了一些BIN$b+XkkO1RS5K10uKo9BfmuA==$0这样的名称。接着我就去网上查了查,去群里问了问,接着想到了oracle闪回的技术。查找ora...

2011-07-21 16:13:12 84

原创 oracle临时表空间

以下是在学习中学到的一些关于临时表空间的语句:--1、查看临时表空间 (dba_temp_files视图)(v_$tempfile视图) select tablespace_name,file_name,bytes/1024/1024 "file_size(M)",autoextensible from dba_temp_files; select status,enabled, ...

2011-07-20 15:57:58 102

空空如也

空空如也

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

TA关注的人

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