- 浏览: 324866 次
- 性别:
- 来自: 西宁
最新评论
-
sassds:
佩服啊 高手
分享一款js特效 -
bhjackson:
学习啦,能否详细介绍下回溯的过程?O(∩_∩)O谢谢
分享回溯法- 找n个数中r个数的组合 -
zk7019311:
了解了解。。。。。
业务层代码复用的一点建议 -
lijie1819:
看到LZ的设计思想,感觉和抽象工厂模式有点相像。
业务层代码复用的一点建议 -
wjjcml1982:
酷毙了!楼主太强悍了!
分享一款js特效
文章列表
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. 但是分离应用必须在系 ...
js动态加载图片
- 博客分类:
- JavaScript
<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的性能基础都可归结到你的应用是如何管 ...