`
文章列表
1. Java的文件注释头 /****************************************************** * 该类功能及特点描述 * * @see(与该类相关联的类):(AnatherClass.java) * * * 开发公司或单位:XX软件有限公司开发 * 版权:本文版权归属XX公司研发中心 * * * @author(作者) * * @since(该文件所支持的JDK版本) * * @version(版本) * * @date(开发日期) * * 最后更改日期: * * 修改人: * * 复审人: **** ...
1.说明:   在处理已知容量的较大数组时,应该尽量提前调用ensureCapacity()方法初始化ArrayList对象,以提高软件的应用性能。 2. 代码测试: package com.maozj.javatnk.youhua; import java.util.ArrayList; /** * ArrayList大容量性能测试 * * @author 毛正吉 * @since jdk1.5 jdk1.6 * @version 1.0 * @date 2010.05.22 * */ public class ArrayListTest ...
1.环境变量设置问题 1.1 java环境变量     JAVA_HOMe=c:\j2sdk1.6 1.2 Tomcat环境变量     TOMCAT_HOME=c:\tomcat6 2.端口冲突     HTTP的8080端口冲突:     tomcat的HTTP服务的端口默认为8080.     如果启动报以下错误:     java.net.BindException:cannot assign requested address:JVM_Bind:8080     ......     则需要修改$CATALINA_HOME/conf/server.xml中端口的值,重启tom ...
引自:网络          1.零延迟是不存在的,不要以为分布式系统就能实现零延迟,不能消灭逃避,只能面对,通过引入异步来积极容忍延迟存在,这就象大禹治水,堵疏结合。 2.异步架构是将确定的响应转换为不确定的响应,很多人不适应,从应用业务中移除确定的request/response请求即时响应,是引入异步架构的关键。 3.您可以您的应用程序分解成一个收集松散耦合组件;使用异步接口实现您的服务。 分离数据库是一个坏主意,分离数据比分离应用更加复杂,Splitting data is more complex than splitting applications. 但是分离应用必须在系 ...
<script type="text/javascript">        var imgID = new Image();        imgID.src = "images/test.gif";        imgID.onload = function(){ document.getElementById("test").innerHTML = "<img src="+imgID.src+" />";        } </script> -- ...
(1)在一个类中定义另外一个类,这个类就叫做内部类或内置类 (inner class) 。 (2)内部类可以让我们将逻辑上相关的一组类组织起来,并由外部类(outer class)来控制内部类的可见性。 (3)当我们建立一个inner class时,其对象就拥有了与外部类对象之间的一种关系,这是通过一个特殊的this reference形成的,使得内部类对象可以随意的访问外部类中所有的成员。 (4)在方法中定义的内部类,如果要访问方法中定义的本地变量或方法的参数,则变量必须被声明final。 (5)内部类可以声明为private或protected;还可以声明为abstract或fina ...
1、任何class如果覆写了equals()方法,就必须覆写hashCode()。 2. map是根据equals()和hashCode()来判断对象是否相等,所以在类里覆写了equals(),就一定要覆写hashCode()。    关于Hashtable,判断key是否相同的条件是:hashCode()相同 && 满足 ...
【一切很简单:简单之美,简单可以征服复杂】 【想好了再去做:没有做不到只有想不到】 【想一步做一步,慢慢就会出现全局轮廓】 【高层设计优先权最高】 【累了就放松:一张一驰】 【解除对你工作进程的最大障碍】 【列出工作进程中遇到的障碍:一一解除】 【永远要保持内在和谐:最重要的前提】 【让自己的思想永远不要受到污染】 【自我反省和经验总结】
       前台界面设计:CSS+DIV+JavaScript+Ajax 工具:Dreamweaver...  数据库设计:Power Designer...        软件架构设计:J2EE、框架技术、分层架构  数据层设计:DAO模式  视图层设计:jsp/servlet,web框架  服务层设计:接口、抽象类、公共设计  业务层设计:逻辑分支 =========高层设计永远重于编码...只有从井里面下去才能窑到大地之水...
1. 备份数据库为文件.bak格式: BACKUP DATABASE SEDS    TO DISK = 'C:\aaaaa\SEDS.bak' 2. 还原为数据库文件格式:.mdf,.ldf RESTORE FILELISTONLY    FROM DISK = 'C:\aaaaa\SEDS.bak' RESTORE DATABASE SEDS    FROM DISK = 'C:\aaaaa\SEDS.bak'    WITH MOVE 'SEDS' TO 'c:\test\SEDS.mdf',    MOVE 'SEDS_log' TO 'c:\test\SEDS_log.l ...
1. Object的hashCode()方法生成散列码,它默认是使用对象的地址计算散列码。 2. HashMap使用equals()判断当前的键值是否与存在的键值相同。 3. 使用散列的目的:使用一个对象来查找另一个对象。 4. hashCode()的作用:生成一个不同的散列码,相当于产生一个不同的键。 5. 散列码不必是独一无二的(应该更关注生成速度,而不是唯一性),但是通过hashCode()和equals(),必须完全能够    确定对象。 6. 写出一份像样的hashCode()        boolean                                   ...
public class Singleton{ // 修饰词 static、final private static final Singleton singleton = new Singleton(); private Singleton(){ } //方法尽量使静态方法 public static Singleton getSingletonInstance(){ return singleton ; } //方法尽量使静态方法 public ...
这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、 IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提 供的大量的API,根 ...
首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种 软件系统的流派,当然目前主要是.NET和Java两大主流体系。 J2EE可以说指Java在数据库信息系统上实现,数据库信息系统从早期的dBase、到Delphi/VB等C/S结构,发展到B /S(Browser浏览器/Server服务器)结构,而J2EE主要是指B/S结构的实现。 J2EE又是一种框架和标准,框架类似API、库的概念,但是要超出它们。如果需要详细了解框架,可先从设计模式开始学习。 J2EE是一个虚的大的概念,J2EE标准主要有三种子技术 ...
构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。 Java性能的基础—内存管理 任何Java应用,单机的或J2EE的性能基础都可归结到你的应用是如何管 ...
Global site tag (gtag.js) - Google Analytics