- 博客(40)
- 资源 (14)
- 收藏
- 关注
原创 中国富豪的七条发家路--颇显中国特色
中国富豪的财富增速越来越令世界震惊。据福布斯调查,虽然富豪攫取第一桶金各有不同,但粗略归纳下来,其发家史大多也就以下七种类型—— 类型一逼上梁山型 典型代表:连续数年位居《福布斯》中国富豪排行榜前列的李晓华,以及创办广东七喜电脑有限公司的易贤忠。 从20世纪70年代末至80年代后期,长达10年的时间内完成创业的中国富豪大多属于逼上梁山型。从20世纪90年代一直到今
2005-04-29 18:58:00 7164 3
原创 幽默及哲理的顿悟
建筑师 【幽默】 一位夫人打电话给建筑师,说每当火车经过时,她的睡床就会摇动。 “这简直是无稽之谈!”建筑师回答说,“我来看看。” 建筑师到达后,夫人建议他躺在床上,体会一下火车经过时的感觉。 建筑师刚上床躺下,夫人的丈夫就回来了。他见此情形,便厉声喝问:“你躺在我妻 子的床上干什么?” 建筑师战战兢兢地回答:“我说是在等火车,你会相信吗?” 【顿悟】 有些话是
2005-04-29 14:10:00 8686
原创 [转载]如何提高自己的编程水平
不知不觉做软件已经做了十年,有成功的喜悦,也有失败的痛苦,但总不敢称自己是高手,因为和我心目中真正的高手们比起来,还差的太远。世界上并没有成为高手的捷径,但一些基本原则是可以遵循的。 1. 扎实的基础。数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握他们,很难写出高水平的程序。据我的观察,学计算机专业的人比学其他专业的人更能写出高质量的软件。程序人人都会写,但当你发现写到一
2005-04-28 14:43:00 6835
原创 成功25金句
1、正确的思考 先正确的评判自己,才有能力评断他人。 你是否欺骗别人,或是自己?想清楚再回答。 三思而后行的人,很少会做错事情。 企图说服不用大脑的人,是徒劳无功。 认为整个世界都错的人,极可能错在自己。2、行动 观察走在你前面的人,看看他为何领先,学习他的做法。 忙碌的人才能把事情做好,呆板的人只会投机取巧。 优柔寡断的耍词棺隽司龆ǎ膊荒芄岢沟降住?br /> 善意需要
2005-04-28 14:29:00 6197
原创 如何连接oracle数据库及故障解决办法
该文是我连接oracle的总结,特别适合于程序开发人员与oracle菜鸟。 如何配置才能使客户端连到数据库: 要使一个客户端机器能连接oracle数据库,需要在客户端机器上安装oracle的客户端软件,唯一的例外就是java连接数据库的时候,可以用jdbc thin模式,不用装oracle的客户端软件。加入你在机器上装了oracle数据库,就不需要在单独在该机器上安装oracle客
2005-04-28 14:17:00 6341 3
原创 浅析Java中Data类的应用
Date 类从Java 开发包(JDK) 1.0 就开始进化, 当时它只包含了几个取得或者设置一个日期数据的各个部分的方法, 比如说月, 日, 和年. 这些方法现在遭到了批评并且已经被转移到了Calendar类里去了, 我们将在本文中进一步讨论它. 这种改进旨在更好的处理日期数据的国际化格式. 就象在JDK 1.1中一样, Date 类实际上只是一个包裹类, 它包含的是一个长整型数据, 表示的是从
2005-04-26 18:22:00 10181 1
原创 探讨ORACLE数据库的数据导入方法
前言每个数据库管理员都会面临数据导入的问题,这有可能发生在数据库的新老移植过程中,或者是在数据库崩溃后的恢复重建过程中,还有可能是在创建测试数据库的模拟环境过程中,总之作为一名合格的数据库管理员,你应该做好接受各种数据导入请求的技术储备,同时还要尽量满足人本能的对导入速度的苛求。本文仅针对 Oracle 数据库所提供的加速数据导入的各种特性和技术进行探讨,其中的一些方法也可以转化应用于其他数据库。
2005-04-25 14:27:00 6368
原创 线程池与工作队列
为什么要用线程池?诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。构建服务器应用程序的一个
2005-04-25 14:24:00 6720
原创 [转载]真正的程序员从不……
* 真正的程序员从不吃蛋糕。他们只喜欢可乐和川菜。* 真正的程序员从不编写应用程序。他们只在系统内核里编程。只有那些不懂系统编程的蠢蛋才编写应用程序。* 真正的程序员从不根据特定的需求写程序。别提什么个性化的需求,你们该为你们所得的一切感激涕零了:毕竟你们得到可运行的程序了。* 真正的程序员从不注释他们的代码。如果一段代码非常难写,那它也一定会非常难读、非常难改。* 真正的程序员从不写文档。文档是
2005-04-23 18:33:00 15991 110
原创 透视程序员
正文 程序员和其他职业相比,有其自身的职业特点,对此,本人有些拙见,供大家评说。程序员的动机 把程序员作为职业,恐怕脱不开赚钱谋生这一点,但这并不是唯一的动机。根据许多网上调查,我们发现,许多程序员对自己目前的工作表示不满,是工资低么?不一定,因为其中有不少人的月薪在4、5千元甚至1万多元,那是许多人心目中的高薪啊!这些调查同样也告诉了我们答案,一些影响情绪的金钱外指标反而显得更重要,例如,在
2005-04-23 18:30:00 7020 1
原创 在Oracle9i中使用多种Block Size
Oracle9i为Oracle数据库引擎带来了一些令人吃惊的复杂性。它推出了许多新的内部特性,包括bitmap free lists,基于redo log的复制,动态SGA,还有一个可能是最重要的特性,可以支持多种块大小(Block Size)。 当你忽略全部的高级特性时,Oracle的工作就是传送数据,磁盘的I/O管理和调整对于任何的Oracle数据库都是一个重要的部分。任何可以令磁盘I
2005-04-23 16:01:00 6164
原创 JSP技巧:发送动态图像
你是否曾经想过从jsp页面(或者servlet)中发送动态产生的图像?这篇技巧告诉你如何做。要运行这里的代码,你需要一个Tomcat或者其他支持JSP 1.1的web服务器。 当一个web页面带有image/jpeg (或者其他的图像格式)的MIME类型被发送时,你的浏览器将那个返回结果当作一个图像,然后浏览器显示图像,作为页面的一部分或者完全作为图像自身。要为你的jsp页面设置MIME类型
2005-04-22 14:35:00 5936
原创 Oracle数据库游标使用大全
SQL是用于访问ORACLE数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时引入了更强的程序逻辑。 PL/SQL支持DML命令和SQL的事务控制语句。DDL在PL/SQL中不被支持,这就意味作在PL/SQL程序块中不能创建表或其他任何对象。较好的PL/SQL程序设计是在PL/SQL块中使用象DBMS_SQL这样的内建包或执行EXECUTE IMMEDIATE命令建立动态SQL来执行D
2005-04-22 14:32:00 6134
原创 使XML本地化和关系化
Oracle XML DB提供本地化格式和关系数据库访问。 XML正快速地成为企业间数据交换的首选语言。然而,大多数企业把它们的数据存储在如Oracle9i数据库那样的关系数据库中。那么你怎样将分层次的、以文档为中心的XML和表格式的面向集合的关系数据库连接起来?你是把XML文档作为文件存储在文件系统中?还是把XML文档分开,把数据存储在关系数据库中?在两种方法间进行选择时需要根据你使用数据的
2005-04-22 14:21:00 5996
原创 有效和正确定义hashCode()和equals()
每个Java对象都有 hashCode() 和 equals() 方法。许多类忽略(Override)这些方法的缺省实施,以在对象实例之间提供更深层次的语义可比性。在 Java理念和实践这一部分,Java开发人员Brian Goetz向您介绍在创建Java类以有效和准确定义 hashCode() 和 equals() 时应遵循的规则和指南。您可以在 讨论论坛与作者和其它读者一同探讨您对本文的看法。
2005-04-22 14:14:00 6261
原创 职场不败的十大法宝
俗话说得好:会干的不如会说的。你想仅仅凭着熟练的技能和勤恳的工作,就在职场游刃有余、出人头地,未免有些天真了。虽然能力加勤奋很重要,但会说话,却能让你工作起来更轻松,并且可能帮助你加薪、升职。 1、应答上司交代的工作:我立即去办。 冷静、迅速地做出这样的回应,会让上司直观地感觉你是一个工作讲效率、处理问题果断,并且服从领导的好下属。如果你犹豫不决,只会让上司不快,会给上司留下优柔寡断
2005-04-21 16:53:00 6420
原创 书写历史的甲骨文--ORACLE公司传奇
ORACLE公司之起源很难想象,ORACLE公司的这一段传奇居然要从IBM开始。 1970年的6月,IBM公司的研究员埃德加·考特 (Edgar Frank Codd) 在 Communications of ACM 上发表了那篇著名的《大型共享数据库数据的关系模型》(A Relational Model of Data for Large Shared Data Banks)的论文。这是数据库发
2005-04-20 17:28:00 5841
原创 一个浙江人的22条经典经商法则(很值得借鉴)
1.坚持看CCTV-1新闻联播。 要想把握经济命脉,必须关注政局,新闻联播图文并茂,有声有色,着实为中国商人的最佳晴雨表;你可以不看财经报道,也可以不看焦点访谈,如果你不是做石油和外愕模踔聊愣伎梢圆蝗ス芾嗨?.11事件和中东局势。 2.不要轻易相信合约或合同 哪怕合约让你的律师看过了,公证处公证了都不要轻易相信,甚至当你的客户把钱已经汇入你指定的账户以后你都必须确认,这笔
2005-04-20 15:24:00 5971
原创 轻松实现Java 用户界面编程
Buoy 是一个构建在 Swing 之上的免费用户界面(UI)工具包,它为 UI 开发人员提供了方便性和简单性。在本文中作者用一个简单的 fractal 用户界面程序,介绍了 Buoy 可以做什么、为什么这么做。 第一次尝试用 Java 语言构建简单的用户界面时,我对 Swing 接口的复杂性感到有些惊讶。老实说,有点想打退堂鼓。最近,一个朋友向我提到,他使用的渲染程序 Art of Ill
2005-04-19 16:13:00 7341 1
原创 Java数据结构---基于数组的表
我没看过 其他语言版的数据结构,但觉得java的实现方法很巧妙--用类和对象来实现.基于数组的表,思想很简单就是定义一个类用来存储一组数据,我定义的是ArrayListClass类,在类中定义用来操作数组的方法.其实就是 这么简单,但具体操作起来就会遇到很多麻烦了! 我们这个ArrayListClass类中首先应该包括一个数组型的域list,用来存放数据,这样放在同一数组中数据之间就产生了位置上
2005-04-19 16:10:00 6125
原创 做一个成功的程序员的七个要素
一、低承诺,高实现:如果你的承诺确实是管理人员想听到的,他就会喜欢你。但是,如果不能按照承诺及时交付软件,他就不会再喜欢你。 二、不要在软件中放入错误:优秀的程序员不在他们的代码中放入错误。 三、充满热情,努力工作:优秀的程序员是充满热情和努力工作的,他们具有很强的组织性,而且讲究方法,他们有能力将事情结构化。此外,大多数程序员勤奋工作的热情是令人难以置信的。 四、知道未知因素。 五、与小组成员友
2005-04-18 19:43:00 5761 1
原创 ORACLE常见错误代码的分析与解决
在使用ORACLE的过程过,我们会经常遇到一些ORACLE产生的错误,对于初学者而言,这些错误可能有点模糊,而且可能一时不知怎么去处理产生的这些错误,本人就使用中出现比较频繁的错误代码一一做出分析,希望能够帮助你找到一个合理解决这些错误的方法,同时也希望你能够提出你的不同看法。毕竟作为一种交流的手段,个人意见难免过于偏颇,而且也必定存在着不足,出错之处在所难免。写这篇文章的目的就是想通过相互之间的
2005-04-18 19:16:00 6829
原创 Oracle中password file的作用及说明
在数据库没有启动之前,数据库内建用户是无法通过数据库来验证身份的。口令文件中存放sysdba/sysoper用户的用户名及口令,允许用户通过口令文件验证,在数据库未启动之前登陆,从而启动数据库。如果没有口令文件,在数据库未启动之前就只能通过操作系统认证.使用Rman,很多时候需要在nomount,mount等状态对数据库进行处理所以通常要求sysdba权限如果属于本地DBA组,可以通过操作系统认证
2005-04-18 19:13:00 5644
原创 符合oo惯例的表现层控制
Hibernate的reference的副标题叫做:符合java惯例的O/R 持久化,这揭示了目前三层结构的重大问题,就是三层的不统一。到目前为止,仍然难于在web界面上实现C/S模式中"master-detail","lookup"的快捷的用户交互。目前常见的web application的结构,包含web browser/application server/database。database
2005-04-18 10:09:00 5355
原创 Hibernate配置文件在单元测试中的应用
Hibernate 是一个流行的开源对象关系映射工具,单元测试和持续集成的重要性也得到了广泛的推广和认同,在采用了Hibernate的项目中如何保证测试的自动化和持续性呢?本文讨论了Hibernate加载其配置文件hibernate.properties和hibernate.cfg.xml的过程,以及怎么样将hibernate提供的配置文件的访问方法灵活运用到单元测试中。 介绍 Hiber
2005-04-15 15:44:00 6267
原创 在Windows 2000下优化Oracle9i性能
Windows 2000下的Oracle性能优化需要考虑磁盘I/O、CPU、网络子系统、内存几个子系统,这里着重介绍Oracle在Windows 2000环境下的内存调整。 优化磁盘配置 Oracle是一个磁盘I/O强烈的应用,要确保你恰当地配置磁盘和文件系统: 在磁盘上建立数据文件前首先运行磁盘碎片整理程序 为了安全地整理磁盘碎片,需关闭打开数据文件的实例,并且停止服务。如果你有足够的连续磁盘空
2005-04-14 18:13:00 5990
原创 劫持数据库,实现跨站攻击
我们都知道,所谓跨站攻击,就是程序对用户输入的数据缺少充分过滤,当网站浏览者浏览信息时,被输入的恶意脚本就会被执行,这可能是插入一端文字,可能是偷取浏览者cookie信息的java脚本,更有甚着是一段利用IE漏洞的网页木马代码。这种攻击方法与得到webshell后插入木马代码要实现起来要简单容易的多,当然这种方法也有它的缺点,这个我们一会讨论。先说实现跨站攻击的前提条件,当然是网页中要存在输入
2005-04-14 15:18:00 5868
原创 使用Java Servlet动态生成图片
在Web应用中,经常需要动态生成图片,比如实时股市行情,各种统计图等等,这种情况下,图片只能在服务器内存中动态生成并发送给用户,然后在浏览器中显示出来。 本质上,浏览器向服务器请求静态图片如jpeg时,服务器返回的仍然是标准的http响应,只不过http头的contentType不是text/html,而是image/jpeg而已,因此,我们在Servlet中只要设置好contentTyp
2005-04-14 15:13:00 5924
原创 Oracle 9i 分析函数参考手册
Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有安装该用户,可以在SYS用户下运行$ORACLE_HOME/demo/schema/human_resources/hr_main.sql来创建。 少数
2005-04-13 10:53:00 5988
原创 Oracle调优参考
一、查Oracle参数并进行调整1. 查看Oracle的Init.ora文件参数一:db_block_Buffers=参数二:shared_pool_size=参数三:process=500参数四:distributed_stransactions=200参数五:sort_area_size=131072计算方法: (shared_pool_size+db_block_buffers*16
2005-04-13 10:41:00 6158
原创 Oracle RMAN快速入门指南
前言这篇文章主要介绍RMAN的常用方法,其中包含了作者一些自己的经验,里面的实验也基本全在WIN 2K和ORACLE 8.1.6环境下测试成功(因为这个环境比较容易实现)。本文借鉴了网上一些高手的相关文章,希望大侠们不要见怪,此处一并谢过。这篇文章主要是在北京出差期间写的,回到家后整理修改了一下,时间比较仓促,同时因为篇幅有限,一些技术细节不能一一覆盖了,只希望能够帮助新手入门的作用,想真正熟练掌
2005-04-12 10:56:00 6337
原创 使用正规表达式编写更好的 SQL
Oracle Database 10g 中的正规表达式特性是一个用于处理文本数据的强大工具 Oracle Database 10g 的一个新特性大大提高了您搜索和处理字符数据的能力。这个特性就是正规表达式,是一种用来描述文本模式的表示方法。很久以来它已在许多编程语言和大量 UNIX 实用工具中出现过了。 Oracle 的正规表达式的实施是以各种 SQL 函数和一个 WHERE 子句操作符的形式出现
2005-04-12 10:53:00 6803
原创 最大限制地提高代码的可重用性,克服传统面向对象编程方法在可重用性方面的不足
重用是一种神话,这似乎正在日渐成为编程人员的一种共识。然而,重用可能难以实现,因为传统面向对象编程方法在可重用性方面存在一些不足。本技巧说明了组成支持重用的一种不同方法的三个步骤。 第一步:将功能移出类实例方法由于类继承机制缺乏精确性,因此对于代码重用来说它并不是一种最理想的机制。也就是说,如果您要重用某个类的单个方法,就必须继承该类的其他方法以及数据成员。这种累赘不必要地将要重用此方法的
2005-04-11 10:27:00 7143
原创 关于Log4j比较全面的配置
LOG4J的配置之简单使它遍及于越来越多的应用中了:Log4J配置文件实现了输出到控制台、文件、回滚文件、发送日志邮件、输出到数据库日志表、自定义标签等全套功能。择其一二使用就够用了, log4j.rootLogger=DEBUG,CONSOLE,A1,im log4j.addivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org.apa
2005-04-08 14:58:00 7192
原创 在查询页面中显示进度条,在数据load成功后隐去进度条
function onSubmit() { var waitingInfo = document.getElementById(getNetuiTagName("waitingInfo")); waitingInfo.style.display = ""; //show the ProgressBar progress_update(); //begin the progressbar
2005-04-05 18:23:00 6893
原创 谈谈JAVA中的调用方式
很多书籍都说Java支持传引用调用的方式,类似于C++中的Person &a引用调用,而近来编程遇到一系列问题让我对此产生了怀疑,于是将这些方法一一列出,我们来一起看看JAVA中的调用方式: 看下面的程序: class Person { private String name;//姓名 private String sex;//性别 public Person(Stri
2005-04-05 18:20:00 5805
转载 2004十大启迪故事
2004年就要随着时光的流逝,渐渐消失在我们的视野中了,留给每个人的只有几许回味,几许留恋,还有几许收获。在这一年中,可曾有一些事情让你记忆深刻,可曾有一些经历让你回味无穷。在这里,精选了一些让自己感到深受启发的故事,送给所有的网友们,希望他们可以给你带来一些触动,一些思考。十大启迪故事第十名:生活到底是什么 一位满脸愁容的生意人来到智慧老人的面前。 “先生,我急需您的帮助。虽然我很富有,但人
2005-04-05 11:55:00 8476
原创 数据库系统防黑客入侵技术综述
1. 前言 随着计算机技术的飞速发展,数据库的应用十分广泛,深入到各个领域,但随之而来产生了数据的安全问题。各种应用系统的数据库中大量数据的安全问题、敏感数据的防窃取和防篡改问题,越来越引起人们的高度重视。数据库系统作为信息的聚集体,是计算机信息系统的核心部件,其安全性至关重要,关系到企业兴衰、国家安全。因此,如何有效地保证数据库系统的安全,实现数据的保密性、完整性和有效性,已经成为业界人士
2005-04-05 10:17:00 6403 1
原创 整合PDF和Java技术
摘要 自从Adobe公司1993年第一次发布公共PDF参考以来,支持各种语言和平台的PDF工具和类库就如雨后春笋般涌现。然而,Java应用开发中Adobe技术的支持相对滞后了。 自从Adobe公司1993年第一次发布公共PDF参考以来,支持各种语言和平台的PDF工具和类库就如雨后春笋般涌现。然而,Java应用开发中Adobe技术的支持相对滞后了。这是个奇怪的现象,因为PDF文档是企业信息系统存
2005-04-04 12:44:00 11863 2
原创 Java秘史:隐藏在SWT/Swing背后的故事
译注:本文来自straight_talking_java@yahoogroups.com讨论组,已经是一年多前的文章。Alan Williamson是Java Developers Journal的编辑,下文来自他在IBM的一个消息来源。SWT和Swing的论争我见过不少,Netbeans和Eclipse的也同样多。译者翻译此文并不是要激起什么争执,也不是支持哪一方(虽然我的确是站在SWT一边的)
2005-04-02 14:22:00 5971
Excel函数应用教程
2013-09-28
Siebel基础中文版
2013-08-07
Oracle Fail Safe 双机热备方案
2009-03-20
Weblogic管理指南
2009-03-20
Oracle 9i RMAN参考使用手册
2008-09-03
Oracle 9i 分析函数参考手册
2008-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人