`
qqdwll
  • 浏览: 131384 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
原文 http://www.javapractices.com/topic/TopicAction.do;jsessionid=8D0BB2D9061334756DC17A10A4FB5F71?Id=28 Implementing hashCode :     * if a class overrides equals, it must override hashCode     * when they are both overridden, equals and hashCode must use the same set of fields     * if two objects a ...
原文 http://www.javapractices.com/topic/TopicAction.do?Id=29 Immutable objects are simply objects whose state (the object's data) cannot change after construction. Examples of immutable objects from the JDK include String and Integer. Immutable objects greatly simplify your program, since they :     ...
这篇文章, 是根据JavaEye上两篇文章合起来的. 原文分别是: http://lovesunshine.iteye.com/blog/750170 http://norswo.iteye.com/blog/55546 SQL语句的执行步骤 一条SQL语句的处理过程要经过以下几个步骤。 1 语法分析 分析语句的语法是否符合规范。 2 语义分析 检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。 3 视图转换 将涉及视图的查询语句转换为相应的对基表查询语句。 4 表达式转换 将复杂的SQL表达式转换为较简单的等效连接表达式。 5 选择优化器 不同的优化器一般产生不同的“执行计划” 6 ...
Oracle 简单的两种表复制的方法.  Sql如下: create table target as select* from source ; insert into target select * from source;  //table already exist 下面分别介绍下这两种方法的简单测试步骤 : 方法一: 1. Create source table create TABLE source      (           id number(4),           name varchar(10),           age number(3),     ...
版权声明:可以任意转载,转载时请务必以超链接形式标明文章 原始出处http://yinwm.cn/blog/2008/04/svn-merge.html和作者信息。 svn 的 merge其实很好用,当然前提是你明白了svn merge这个命令,还好,我用了大约一年明白了这个命令 -___-!! ...
转载: http://zhidao.baidu.com/question/179237516.html?fr=qrl&cid=870&index=4 具体的使用, 可以参考下面的一遍博文:http://blog.csdn.net/linzhengqun/archive/2011/03/24/6275586.aspx Java 内部类 分四种:成员内部类、局部内部类、静态内部类和匿名内部类。 1、成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。 注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。 public class Outer{ pr ...
1. 一个类需要实现clone. 一个最佳实践是它需要实现 Cloneable 接口并且提供一个 public clone 方法。 Object 对象的clone 方法是protected。 不重写这个方法, 我们不能够调用一个对象的clone 方法, 除非利用反射。 2.  如果给一个 nonfinal 类重写clone方法。应该通过调用 super.clone获得对象。 因为有个约束, x.clone().getClass() 应该和x.getClass()一致。 所以, 也不要通过构造器去实现clone. 3。当调用clone方法后, 这个类定义的所有属性都回被copy, 并且clo ...
ZT: http://blog.sina.com.cn/s/blog_639099230100ij5e.html 背景描述:如果需要支持一个国际化的应用,那么数据库端的国际化特性的支持也就显得尤其重要。Oracle中有很多特性支持国际化,如字符集、时区等等。如果相关参数设置不当,或者 ...
关于时间,在JavaDoc中谈论比较多文字的是UTC、UT、GMT、TimeZone等 下面是科学的对它们的简单解释。  UTC:科学纪年,时间采自原子时钟。在每过一两年会有一个跳秒,在某个跳点,一分钟有61秒 UT: GMT格林威治时间的科学学名,取 ...
我们用例子说明java怎样通过不同的方式移动文件或文件夹。 首先, 我们先介绍通过流的例子,你可以很容易把指定的源文件或文件夹移动到目标文件夹中。 程序中, 你需要指定源文件/文件夹和目标文件夹的绝对路径。  如果指定的源文件(夹)不存在, 程序打印出提示信息"File or directory does not exist.", 然后从控制台中推出程序。 如果指定的目标文件夹不存在,程序会提示你是否创建一个新的文件夹。 通过输入"y", 程序就会为你创建一个新的文件夹并且把源文件全部移动到目标文件夹中。 当目标文件夹存在时, 它会征询你是否替换掉已经 ...
这篇文章是从网上转下来的。 原文应该是写于2001年。 10年了, 技术也有了很多新的发展。 比如 java 中的 JMX 的广泛应用。 但底层的东西还是这些。 简单转过来, 让自己也想想分布式技术的发展历程。   在 Brett McLaughlin 关于Soapbox的第二回合中,他详细地将“简单对象访问协议”与 RMI 和 RPC 进行了比较,并就开发人员如何在这三种消息协议中做出最佳选择而提出建议。他查看了来自 IBM 和微软的现实世界 SOAP 实现,并检查了 XML 的局限性 - SOAP 的基本编码格式 - 和作为全功能编程语言所涉及的问题。本文包含 RPC 和 SOAP ...
1.监听 启动监听     lsnrctl start 停止监听     lsnrctl stop 查看监听状态     lsnrctl status    2.启动 设定我们需要启动的相关实例。在console窗口中,输入 set oracle_sid=xxx (unix环境下用export命令) 用oracle用户进入     su - oracle 运 ...
在日常的数据库维护过程中,有很多朋友为了权限赋予的方便,一般都会直接赋予新建用户dba角色。dba这个角色是数据库中权限非常大的,这里我们来看看如何通过一个dba角色来获得sysdba权限。 在dba角色的权限列表中有一项:alter user权限,这个权限可以允许我们修改数据库所有用户账户信息,包括sys用户的。 >alter user sys identified by mypassword; 这样修改之后你会发现,你可以使用修改后的密码来登入sys,这样你就获得了sys的权限。有时候由于sys密码频繁修改,或者长时间不用,导致密码丢失可以用这种方法很好的解决。 当然,如果觉得直 ...
文章转载自: http://www.iteye.com/news/2823 J2SE 6(代号:Mustang野马)主要设计原则之一就是提升J2SE的性能和扩展能力,主要通过最大程度提升运行效率,更好的垃圾收集和一些客户端性能来达到。 1、偏向锁(Biased locking) Java 6以前 ...
The most reliable way to produce a message is to send a PERSISTENT message within a transaction. JMS messages are PERSISTENT by default. A transaction is a unit of work into which you can group a series of operations, such as message sends and receives, so that the operations either all succeed or al ...
Global site tag (gtag.js) - Google Analytics