自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

goodguyzl的专栏

  • 博客(28)
  • 资源 (4)
  • 收藏
  • 关注

原创 第一次跳槽之前

      毕业进入这家公司,到现在马上两年了。这是一家印度的外包公司,我毕业那边在成都成立的分公司。2个多月的入职培训后,我们20来个人一起被选进了这边的第一个项目,给通用做集成,用的是基本没有其他公司用的技术,seeBeyond,一直到现在。     现在,项目不会来了,人就会被薅到其他项目了,有点像工地上修房子的民工。下一个项目是做support,或者叫maintenance的,处理ti...

2011-03-31 13:25:04 134

原创 oracle XE ,procedure死循环导致100%CPU解决

        写了个procedure,在cursor里用loop的时候忘记写exit when了,结果用job去调度执行起来后,oracle的进程就占掉100%CPU了,shutdown了后重新startp,马上又是100%了。想用toad等工具去连都基本没反应了。没办法,只能sqlplus了,用sys用户登进去,select * from dba_jobs where broken='N...

2011-03-22 22:19:52 153

原创 Oracle job的那些事

       如果你想每天定时在Oracle里执行一个任务,比如统计表空间增长了多少, 并且把增长状况写入另一个统计表,应该怎么来做呢?        用编程语言?如Java的Timer和TimerTask来执行定时任务。这种选择太麻烦,你还要单独去运行一个JVM让你的程序执行。能不能在Oracle内部来完成,而不需借助其他程序呢?当然可以。      Oracle提供了dbms_jo...

2011-03-12 16:19:41 152

原创 cursor介绍

本文转自:http://www.iteye.com/topic/649874  关键字 概念 类型 异常处理 一  概念 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘...

2011-03-06 23:25:32 293

原创 oracle procedure 表或视图不存在的问题

      今天在写一个procedure,让其每天定时统计表空间的增长情况,定时功能通过oracle的job来完成。      在代码里,写了这样一个语句select sum(bytes) from dba_data_files where tablespace_name='USRES'       编译时总是提示“table or view does not exist”,表或...

2011-03-06 20:44:57 632

原创 HashMap对象重复赋值在多线程中的教训

   分享个教训,因为这个小错误,我付出了三天时间来找原因,最后发现时,才如梦方醒:   上下文:用多个线程从一个ConurrentLinkedQueue里读文件名字,解析出文件名里的日期,然后把名字和日期放到另一个ConurrentLinkedQueue里,线程是这样写的:    HashMap nameDateMap = new HashMap(2); try{ ...

2011-02-28 23:18:32 669

GWT 初学笔记

    初学GWT,一个用java来写web前端UI的技术。在看tutorial的时候看上面说可以用修改-刷新浏览器的方式来进行开发, 觉得有点扯淡,java代码修改了都不用重新编译就能用么?我见识浅薄,写java程序的时候还从来没试过这个。用eclipse插件建了个demo,run了一次,修改了java代码,没有编译,到浏览器里按了下F5,我靠!!修改竟然生效了! 很NB,我和同事都惊叹!这样的...

2011-02-22 11:15:38 126

原创 eclipse项目 打包前后的路径变化

     谨以此文,纪念为了搞清楚eclipse项目路径问题而牺牲的几个小时。    在项目到最后准备部署时,需要将其打包成jar,(用fat-jar来整,方便), 在eclipse中的目录结构是:            PathDemo                 src                     |-PropertiesReader.java   ...

2011-01-07 16:03:01 403

原创 Ibatis 数据源的动态配置之二

        在之前写的那篇Ibatis 数据源的动态配置里,提到了使用动态写入配置文件(.properties文件)方式来动态配置数据源,起初这个方法还行,因为只有一个任务来写,然后读配置文件,但是当读写的工作设计到两个或者更多的线程后,这种方案的弊端就暴露出来了,文件IO占用的时间使得后面的线程读到的是其他线程的配置,搞得天下大乱。所以,多番研究之后,找到了另一种方式,可以说这种方法比前者优...

2010-12-15 17:28:21 153

Ibatis 数据源的动态配置

      项目中有个需求,要将一个源数据库的记录迁移到目的数据库,目的端数据库的IP,端口,数据库名,用户名和密码都是从一个配置表里临时查出来的,这就需要在运行时去配置Ibatis的sql-map-config.xml的数据源.       Google到Ibatis支持的数据源配置方式其中一种就是通过property文件读取连接配置信息.     sql-map-config.xml中...

2010-12-07 14:04:58 255

java 访问共享目录(samba和NFS配置及实现)

      最近需用使用java访问linux下的共享目录,实现文件下载和上传, 由于linux共享文件主要采用两种方式,samba和NFS,samba是基于Microsoft的smb/cifs协议, NFS网络文件系统(Network File System)则是另一种协议. 对这两种方式的配置和实现代码如下:(配置在Ubuntu下完成)     一,samba        (1)配置:   ...

2010-10-28 23:08:56 626

原创 shell script 读取property 文件 (配置文件)

         工作中需要写个shell script,读取property文件的,使用读到的配置来连接SFTP sever,下载文件。以前没有试过读取property,印象中算法应该是用while循环逐行读取文件,然后匹配,这样的话对于每个需要读的key都要扫描一次,太麻烦,  上网去搜了一下, 没得到什么有效的方法, 研究了一下, 得出一个很简便的读取方法.         ...

2010-07-28 10:15:34 649

原创 Algorithm negotiation fail 解决办法之一

           项目中有个问题,需要用纯java方式连上SFTP服务器取文件到本地,于是自己用JSCAPE搭建了一个SFTP服务器,搭建完成后,连接的时候服务器给出的错误消息是Algorithm negotiation fail, 有点像是身份验证算法的问题,google后得到一篇文章,     http://www.thegeekstuff.com/2008/07/howto-re...

2010-07-15 14:21:15 2428

%1 not a valid win32 application一种解决方案

       可能很多人在windows下安装程序的时候都遇到过 %1 not a valid win32 application 的问题,我在装clear case的客户端时也遇到了这个问题, 解决方法是一个smart的同事提供的:       程序在安装时都会用到临时目录来暂存解压出来的安装文件,这个临时目录的路径在windows中默认的是c:\documents and fi...

2010-07-02 10:18:03 3247

原创 linux磁盘空间查看命令du,df常用参数

du  --  disk usage,用来查看某个文件或目录占用的磁盘空间数量。      usage: du -shbkm [ file | directory]          -h: 很有用的参数, 将显示的结果以human readable的方式打印,如20K,1.3M,4.5G等         -s :summarize,如果要查看的是目录,则显示其总体占有空间,而不...

2010-06-25 14:27:26 280

原创 Ubuntu 10.4 Oracle 10g XE 安装手记

1.从oracle网站上下载了linux edition 安装文件, oracle-xe-universal_10.2.0.1-1.0_i386.deb.2. cd到安装文件所在目录, 根据oracle官网上的安装指南,输入以下命令,        dpkg -i oracle-xe-universal_10.2.0.1-1.0_i386.deb过了几秒钟,提示de...

2010-05-24 12:43:47 102

Linux 下启动Oracle

在网上查找 linux下启动oracle的命令, 得到的答案大都是:[quote]# $ su - oracle# $ sqlplus / nolog# sql> conn / as sysdba# sql> startup (一般不需要加参数,只要设置好环境变量)# sql> quit (退出sql模式)# $ lsnrctl start (启动监听器)[/quote...

2010-05-20 18:07:31 92

原创 SQL查询优化技巧30则

[size=medium]1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。  2.应尽量[color=red]避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描[/color],如:  select id from t where num is null  可以在num...

2010-05-20 10:13:08 1631

ORA-12505 connection refuse 解决办法及总结

       在项目遇到一个问题,在用java中用jdbc连接oracle时出错,log中记录“connectin refuse(DESCRIPTION=(TMP=)(VSNNUM=168354658)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))”,采用的连接url是“jdbc:oracle:thin:@hostname:1521:o...

2009-12-17 22:40:15 581

转载 jsp:forward标签和response.sendRedirect()方法的区别

在网上看到一些帖子,总结了一些区别,可以从以下几个方面来看:1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的UR

2009-09-08 21:37:00 1724

原创 oracle 菜鸟问题

        用sql*plus以scott连接数据库的时候显示协议适配器错误(protocol adapter error),搜了一下,这个问题应该是监听器的问题,在cmd下用set oracle_sid=mydb以后,再用sql*plus登陆时错误变了,显示ORA-01034: ORACLE not available和shared memory realm does not exist错误

2009-08-12 21:26:00 381

转载 理解linux配置文件

每个 Linux 程序都是一个可执行文件,它含有操作码列表,CPU 将执行这些操作码来完成特定的操作。例如,ls 命令是由 /bin/ls 文件提供的,该文件含有机器指令的列表,在屏幕上显示当前目录中文件的列表时需要使用这些机器指令。几乎每个程序的行为都可以通过修改其配置文件来按照您的偏好或需要去定制。Linux 中有没有一个标准的配置文件格式?一句话,没有。不熟悉 Linux 的用户(一定)

2007-05-22 02:47:00 778 1

转载 linux学习笔记

 

2007-05-22 02:41:00 430

转载 Linux配置汇总

一、基本网络配置1.基本配置文件/etc/hosts:是将IP地址和主机名联系起来的简单文本文件。格式:IP地址 全限定主机名 别名举例:192.168.0.2 wanghui.shuke.com wanghui说明:将IP地址映射到wanghui.shuke.com,并且分配一个备用主机名wanghui。/etc/services:将服务的名字转成端口号。注意:没有必要修改,已经包含了常用服务的

2007-05-22 02:39:00 2106

转载 安全技术将是IT专业人员今年的着重头等大事

(转载)5月17日消息,CompTIA(计算技术产业协会)进行的一项调查显示,安全技术将是IT专业人员今年的着重头等大事。  据InformationWeek网站报道称,一项新的调查显示,在IT专业人员列出的今年将对他们的企业产生最大影响的技术清单中,安全排在第一位。 这项调查还表明,IT经理越来越关注安全技术了。在CompTIA去年进行的调查中,安全排在第二位,今年则上升到了第一位。  Comp

2007-05-22 02:01:00 513

原创 随笔

今天和同学谈到了毕业时希望找到一份什么样的工作,虽然才大二,但是这个话题出现的频率却不低, 都说大学四年是黄金的四年,我还没体会到黄金在什么地方,只是知道过了这几年,就要自己挣钱了,独立了,那种感觉应该不错吧 ,期盼这种生活,就像高中的时候期盼大学的生活一样,生活就是一直期盼下一阶段的生活中度过了.时间真的过得很快,"黄金的四年"已经过了一半了,大一和大二应该会是耍得最多的时候吧,到了大三就该努力

2007-05-22 01:40:00 493

原创 redhat9 命令行更改启动方式

命令行下输入 vi /etc/inttab 进入inttab,按i进入编辑模式,# Default runlevel. The runlevels used by RHS are:#   0 - halt (Do NOT set initdefault to this)#   1 - Single user mode#   2 - Multiuser, without NFS (The sam

2007-05-22 01:07:00 1153

原创 redhat9 i8253 count too high解决

我在VPC上装了redhat9,不知道改了什么东西后启动时出现了 i8253 count too high,resetting的提示,在网上搜了如下解决办法,问题解决了,但是不知道是什么原理,希望路过的高手指点:开机grub处按e键,选择内核2.4.20-8按e,在第一行末端,也就是kernel /vmlinuz-2.4.20-8 ro root=LABEL=/后面加入single即kerne

2007-05-22 00:56:00 2989 3

打开BMP文件C++代码

用C++写的打开BMP文件,比网上的其他很多资源简单很多,很容易读懂

2008-06-14

软件项目开发的全套文档提纲

软件项目开发的全套文档提纲

2007-12-19

jsp基础入门

适合初学者入门的jsp教材(是英文的)

2007-04-22

JSP由浅入深

适合有一些java和html知识的的读者

2007-04-22

空空如也

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

TA关注的人

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