- 博客(31)
- 资源 (14)
- 收藏
- 关注
原创 重构的再一次深入理解
为什么要重构 从Martin Fowler所著的《重构--改善既有代码的设计》一书连续两年成为最畅销的计算机图书之一,就可以知道重构给程序员所带来的欣喜程度了。 那么什么是重构呢?重构就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来
2005-02-28 14:30:00 6252
原创 用JB9制作EXE文件不公开秘笈
本文是Borland不公开的使用技巧,能够通过JBuilder来制作exe文件来启动Java文件。 JBuilder并不支持本地编译机制。但是有一个隐藏的技巧可以让你从可执行文件来启动Java 程序,可以出现或者不出现console窗口。需要JBuilder的bin目录下的这些文件: JBuilder.exe JBuilderW.exe (可选) JBuilder.
2005-02-28 12:35:00 6551
转载 Oracle诊断事件列表
经常有人问,Oracle有哪些诊断事件,各是什么含义,怎样使用?这些问题问得太多太多,Oracle没有过多的说明,实际上也不需要太多的说明。我们可以通过以下代码查询得到Oracle的诊断事件及说明,通过这些,我想就足够了。列举在这里给自己参考。1.代码SET linesize 120SET feedback offSET SERVEROUTPUT OND
2005-02-27 11:52:00 7175
原创 叶子的离开,是因为风的追求,还是树的不挽留?
网上流传已久,已经不知道它的出处跟作者。很喜欢其中一句话: 「叶子的离开,是因为风的追求,还是树的不挽留。」 倘若你爱上一个人, 千万别装作无所谓毫不在乎... 错过了,就没有了.... 爱情,玩不起心理战的....... ~~树~~ 高中三年交过五个女朋友,有一个女孩子,我很爱她,却迟迟不敢追,她没有美丽的面孔,没有姣好的身材,没有撩人的魅力,一个再平凡不过的女
2005-02-27 11:44:00 6035 1
原创 成功的秘诀
在马路上骑自行车,你完全可以骑出一条直线,可如果是在一根铁轨上呢?恐怕骑不了几步就会跌下来,为什么?———选择面不一样! 当面临许多选择时,生活中的我们总觉得自己能做许多事情;当我们只有一条路可走时,又表现出不知所措。 一位从国外留学回来的朋友一天打电话说:“东子,能不能帮我介绍一份工作,月薪5000元就OK了。”半年前,他刚从国外学成归来,曾经放言非两万元月薪的工作不做。在此
2005-02-26 17:12:00 6013 1
原创 刺猬的爱情
一 在一个蓝色的星球上,居住着一群刺猬。一群非常非常聪明的刺猬。他们有自己 的秩序,有自己的文明。在他们的社会里,有一个传统---每一只刺猬都必须经过 “成熟的考验”,是否合格,是由星球上年纪最大的一只老刺猬来认可的。没有 通过考验的刺猬,会被放逐到星球另一端的沙漠中去生活。 背背一出生,妈妈就告诉了他这个传统,“通不过成熟的考验,是不会有出息的 。”妈妈这么。背背很好奇,它去问那只老刺猬,“老爷
2005-02-26 15:42:00 5904
原创 “密码”已成明日黄花? 新安全加密技术一览
随着网络欺诈的手段越来越高明,密码已经无可就药的过时了-就像软盘一样。 然而,许多企业以及几乎所有的用户仍然依赖于密码来看管他们的网上隐私。上周,在RSA安全会议上,微软主席比尔盖茨再次表示,密码将走向终结。目前,有许多技术可以替代密码,从智能卡到手机密码生成器。但是,这些技术都没有流行开来。其中一个障碍便是,携带专门一个密码硬件装置相当的不方便。但是,分析师们指出,真正的症结在于,企业和个人用户
2005-02-25 10:46:00 6012
原创 新手宝典 J2EE专家起步图解
很多人都知道J2EE,但有多少人真正知道它的含义呢?简单的说,J2EE是一套商业应用系统模型或者说是一种规范,它包含java远程方法调用(RMI)、企业级javaBean(EJB)、java消息服务(JMS),java服务器页面(JSP)等等。利用J2EE的资源我们可以方便、迅速的创建一个强大的企业级应用,比如电信的收费系统,企业的知识管理系统等。你可能会想,开发这么强大的系统,一定需要大量的
2005-02-25 09:46:00 6598
原创 如何进入程序设计的领域
原作:蔡学镛(摘自《Java夜未眠》)这一阵子,软件、网络大红,许多人对程序设计开始感兴趣,我收到好一些 Sleepless in Java专栏读者的来信,不少读者共同的问题是:如何进入程序设计的领域?所以我选这 个主题当作 Sleepless in Java 专栏「复刊」的第一篇文章。 写程序是很有趣的事,可以把自己的想法付诸实行。写程序的工具很简单,只要有一部PC,适当的开发环境,就可以上工了
2005-02-22 13:56:00 5734
原创 解析Java体系结构对信息安全的支持
Java语言拥有三大特征:平台无关性、网络移动性和安全性,而Java体系结构对这三大特征提供了强大的支持和保证,本文着重介绍Java体系结构对支持信息安全的原理和使用方法。 Java体系结构 Java的体系结构如下图所示,首先Java的源代码Java文件由编译器编译成Java的二进制字节码class文件,然后class文件由Java虚拟机中的类装载器进行加载,同时类装载器还会加载Java的
2005-02-22 13:28:00 6256
原创 同居的童话
(一)从公交车上下来, 一股热风扑面而来, 身上立刻起了层鸡皮. 空调车厢和外面燥热的阳光形成了巨大的反差, 让我一阵哚唆.“靠, 还真他妈热啊!” 我站在车站上扯了扯T恤的领口, 然后拎起那个装了自己全副家当的大箱子, 艰难的走进了这个叫“浪琴屿”的“高尚小区”.对了, 还是先介绍一下我自己吧.我姓邵, 叫邵平, 男, 福建人, 福州大学国际金融专业本科学历. 老家在福州100多公里以南的一个小
2005-02-20 15:48:00 152079 2
原创 春节知识不完全手册
春节俗称"年节",是中华民族最隆重的传统佳节。自汉武帝太初元年始,以夏年(农历)正月初一为"岁首"(即"年"),年节的日期由此固定下来,延续至今。年节古称"元旦"。1911年辛亥革命以后,开始采用公历(阳历)计年,遂称公历1月1日为"元旦",称农历正月初一为 "春节"。 岁时节日,亦被称为"传统节日"。它们历史悠久、流传面广,具有极大的普及性、群众性、甚至全民性的特点。
2005-02-19 12:57:00 6446
原创 男孩看了会领悟,女孩看了会感动"----的分手理由!
某天...女孩终于鼓起勇气对男孩说:「我们分手吧」男孩问:「为什么?」女孩说:「倦了,就不需要理由了」一个晚上男孩只抽烟不说话女孩的心也越来越凉『连挽留都不会表达的情人能给我什么样的快乐?』过了许久男孩终忍不住说:「怎么做你才能留下来?」女孩慢慢地说:「回答一个问题,如果你能答到我心里就答案,我就留下来。」................................「比如我非常喜欢悬崖上的一朵
2005-02-19 12:55:00 5972 1
原创 错觉图:考考你的眼力
这是一组很容易产生错觉的图像,注意!可别让眼睛欺骗你哦……两个位于中心的圆哪个大?其实一样大哦!用尺子量一下,这两条线是弯曲的吗?它们实际上是平行的这两条竖线哪一条长?实际上一样长。线c与线a共线,还是与线b共线?应该与线b共线。 线段ab长还是bc长?量量看。不信吧?图中的圆确实是一个正圆形。这两个黑色的长方形哪个高
2005-02-19 12:04:00 6768
原创 关于Java栈与堆的思考
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Jav
2005-02-19 11:44:00 6335 1
原创 根据类名得到类的所有信息
java的类Class提供的方法可以直接根据类名得到类的所有相关信息,包括类所在的包,父类、成员以及方法,下面的源代码得到的是类的成员的类型以及名称,你可以查看Class的文档得到类的其它信息的方法,根据这个,我们可以构造出java核心包以及其它的补充包的所有信息而不用借助分析文档或者源代码,这个对于想构造一个java编辑器并且想提供输入帮助的人来说很方便,下面是一个输出类Windows的所有公共
2005-02-18 12:36:00 6248
原创 Java加密和数字签名编程快速入门
本文主要谈一下密码学中的加密和数字签名,以及其在java中如何进行使用。对密码学有兴趣的伙伴,推荐看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的发行版本中安全性方面有了很大的改进,也提供了对RSA算法的直接支持,现在我们从实例入手解决问题(本文仅是作为简单介绍): 一、密码学上常用的概念 1)消息摘要: 这是一种与消息认证码结合使用
2005-02-17 17:42:00 6266
转载 提高blog访问量的秘技与非秘技
1、尽早申请blog,早申请一天就多一天被点击。比如LoveBNU的blog,除了量大以外,能高居前列最关键是申请得早……ft,呵呵2、记住,“参数设置”是一个好东西,你可以在任何时候,不需要更新文章,改动一个参数,你的blog就会被列入首页“最新更新”之中……半个小时或者一个小时以后,虽然你从最新更新表上落了下来,你可以将上面更改过的参数改回来。(不准砸我鸡蛋,老婆说不让我告诉大家的,呜呜,
2005-02-16 18:57:00 7824
转载 在ORCAL中实现数据库的复制
在Internet上运作数据库经常会有这样的需求:把遍布全国各城市相似的数据库应用统一起来,一个节点的数据改变不仅体现在本地,还反映到远端。复制技术给用户提供了一种快速访问共享数据的办法。 一、实现数据库复制的前提条件 1、数据库支持高级复制功能 您可以用system身份登录数据库,查看v$option视图,如果其中Advanced replication为TRUE,则支持高级复制功能;否则
2005-02-16 18:55:00 7664
原创 初探Java类加载机制的奥秘
一、在jdk1.2以后,类加载是通过委托来完成的,这意味着如果 ClassLoader 不能找到类,它会请求父代 ClassLoader 来执行此项任务,所有 ClassLoaders 的根是系统 ClassLoader,它会以缺省方式装入类 -- 即,从本地文件系统。今天我们就来探讨一下在jvm中这些机制是怎样运行的。让我们假设有一个class字节码文件(比如Hello.class文件),那
2005-02-16 12:38:00 5567
原创 在Java应用程序中创建图像
合成图像 您不必从文件中读取所有的图像 — 您可以创建自己的图像。要创建自己的图像,最灵活的方法是用一个 BufferedImage 对象,它是 Image 类的一个子类,它把图像数据存储在一个可以被访问的缓冲区中。它还支持各种存储像素数据的方法:使用或不使用 alpha 通道、不同种类的颜色模型以及颜色组件的各种精确度。ColorModel 类提供一种灵活的方法定义各种颜色模型,以和 Bu
2005-02-16 11:39:00 5665
原创 Java服务器端编程安全必读
编写安全的Internet应用并不是一件轻而易举的事情:只要看看各个专业公告板就可以找到连续不断的安全漏洞报告。你如何保证自己的Internet应用不象其他人的应用那样满是漏洞?你如何保证自己的名字不会出现在令人难堪的重大安全事故报道中? 如果你使用Java Servlet、JavaServer Pages(JSP)或者EJB,许多难以解决的问题都已经事先解决。当然,漏洞仍有可能出现。下面我们就来
2005-02-06 17:46:00 5589
原创 Oracle的入门心得
Oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对Oracle有一个总体的认识,少走一些弯路。 一、定位 Oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个
2005-02-06 17:41:00 6759
原创 对等计算实际应用之:网络信任与安全
一旦 P2P 应用发展到一个引人关注的程度,信任和安全问题就出现了。在用户间互相了解的小型应用中,信任和安全很少会成为问题。可是,有用的 P2P 应用很少会保持这么小的规模。本文将探讨在 P2P 应用中的信任和安全问题,为您介绍使分布式应用中的信任成为可能的工具。信任在每个具有一定规模的分布式应用(包括对等应用)中都是一个问题。在一个分布式应用中,信任的等级就是衡量我们确信程度的尺度,即我们正与之
2005-02-06 17:37:00 5577
原创 用BCB开发有身份认证功能的Email程序
摘 要 本文介绍了如何增强BCB中发送电子邮件的NMSMTP控件的功能,实现具有身份认证功能的邮件发送程序。 关键词 ESMTP,MIME,身份认证 引言 为了更有效地抑制垃圾邮件的泛滥,目前多数网站的邮件收发系统都使用了ESMTP服务的身份认证功能。即用户发送邮件时,需要对用户的身份进行验证,如果帐号或密码错误,邮件服务器会拒绝发送邮件。Borland C++ Builder 6中有丰
2005-02-06 12:52:00 7386
原创 PB8.0应用程序编译发布技术研究
摘要:本文主要讨论基于Windows平台的PowerBuilder 8.0应用程序编译发布关键问题和解决方法,包括执行文件的建立、资源文件的创建、安装程序的建立及添加数据源和SQL anywhere 数据库移动处理等问题。关键字:软件开发、PowerBuilder 8.0、应用程序发布、Setup程序制作 。 引言 PowerBuilder+ODBC+SQL anywhere是目
2005-02-06 12:50:00 8674 1
原创 谈谈J2SE中的序列化之当序列化遭遇继承
当一个父类实现Serializable接口后,他的子类都将自动的实现序列化。 以下验证了这一点: package Serial;import java.io.Serializable; public class SuperC implements Serializable {//父类实现了序列化 int supervalue; public SuperC(int sup
2005-02-04 11:12:00 5406 1
原创 Java中基本数据类型与流的操作方法
Java中除了二进制文件和使用文本文件外还有基于Data的数据操作,这里的Data指的是Java的基本数据类型和String。基本数据类型包括byte、int、char、long、float、double、boolean和short。 说到Java的基本数据类型必须谈到的两个类是DataInputStream和DataOutputStream。它们提供了对Java基本数据类型的操作,但是这些
2005-02-04 11:10:00 5898
原创 判断字符串是否全是数字的方法及性能比较
在编程的时候,经常遇到要判断一个字符串中的字符是否全部是数字(0-9),本来是一个很容易实现的功能,但程序员首先会想到的是,这样简单的功能有没有现成的函数可以用呢?VB.NET中有个IsNumeric(object),C#中只有判断单个字符的Char.IsNumber(),IsNumeric可以判断double类型的数字字符串,但无法排除正负号和小数点,如果判断字符串是否是一个数的话用它挺合适
2005-02-02 16:21:00 7056
原创 心得共享:Oracle经验技巧集锦
1.删除表空间DROP TABLESPACE TableSpaceName [INCLUDING CONTENTS [AND DATAFILES]]2.删除用户DROP USER User_Name CASCADE3.删除表的注意事项在删除一个表中的全部数据时,须使用TRUNCATE TABLE 表名;因为用DROP TABLE,DELETE * FROM 表名时,TABLESPA
2005-02-02 16:18:00 5680
原创 O/R Mapping性能
我不知道为什么你这么怀疑O/R Mapping的性能,O/R Mapping的性能再差也比CMP强吧。JDO只是一个标准,每个厂商实现的性能各有不同,不好评价。Apache OJB的性能如何,Apache网站上面有评测。Hibernate的性能我是花了点时间去研究的。Hibernate可以通过修改配置文件把所有的SQL语句都输出出来,你写一些测试代码观察一下输出的SQL,就什么都明白了
2005-02-02 16:09:00 6365
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关注的人