`
kakajw
  • 浏览: 265088 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
关于Lotus Notes Lotus Notes/Domino 是企业级通讯、协同工作及Internet/Intranet平台;内含强大的电子邮件功能,应用于企业办公自动化。    Lotus Notes结构 总的来讲,Lotus Notes 软件是C/S(客户端/服务器)架构的:客户端称为Notes,服务器端称为Domino;另外,部分新版本还提供Web服务,可通过浏览器访问服务器端Domino。 通常说的
主要关注设计模式:观察者模式架构模型:MVC模型   ps: 本文略过有关观察者模式和MVC模型的概念介绍。 1.资源管理器Explorer的组成 Explorer的组成:Tree(左边树,简称树),ListView(右边列表视图,简称列表),LocationBar(上方的 ...
  一、索引的概念和作用     索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。     在数据库中,索引的含义与日常意义上的“索引”一词并无多大区别(想想小时候 ...
封装: 1.隐藏实现细节;2.恰当地公开接口;3.将接口和实现分开,增强可维护性;(实现细节改变时,使用该类的客户端程序不需要改变) 继承: 1.描述联结类的层次模型;2.通过抽象,表达共性,实现类的重用;3.通过子类增加方法和属性以及重写方法,表达差异性; 多态: 1.屏蔽子类的差异性,针对共性/接口编程;(向上转型)2.增强可扩展性;   相关设计原则:开闭原则:软件实体应该对扩展开放,对修改(对已有软件模块、特别是最重要抽象层模块的的更改)关闭。   迪米特法则(对于封装):对象间尽量最少了解,彻底将API接口和具体实现相分离,模块间仅仅通过API进行通信。   里 ...
环境: Win7系统 + 360浏览器,使用iteye的博客编辑器; 现象:字体设置不起作用,换行也是,用鼠标选定文字都很困难,排版非常麻烦; 解决办法:弃用360浏览器,使用Win7的IE,而且对IE进行如下设置: 工具-->兼容性视图设置      设置完成后,使用起来会方便一些,但还是有不少的bug,望官方修正。        
  1. 数据结构--ArrayList源码摘要 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable { ...... /** * The array buffer into which the elements of the ArrayList are stored. * The capacity of ...
在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。 所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 1. 最简单的实现 首先,能够想到的最简单的实现是,把类的构造函数写成private的,从而保证别的类不能实例化此类,然后在类中提供一个静态的实例并能够返回给使用者。这样,使用者就可以通过这个引用使用到这个类的实例了。 饿汉式 ...
便于理解,引入多个定义,从多个角度讨论。 B-树的定义1:    一棵m(m≥3)阶的B-树是满足如下性质的m叉树:   (1)每个结点至少包含下列数据域: (j,P 0 ,K l ,P 1 ,K 2 ,…,K i ,P i ) 其中: j为关键字总数, K i (1≤i≤j)是关键字,关键字序列递增有序:K 1 <K 2 <…<K i
讲到Decorator模式的时候,不能不提到它的实际应用--在Java/IO库里面的应用,<<Java与模式>>这本书也不例外,有点不一样的是,这本书在介绍的时候有个专题,是从两个模式来看Java/IO库,完这个专题后,个人感觉对Java/IO库有了全新的认识同时也加深了Decorator模式跟Adapter适配器模式的理解,现和大家分享下这个在我看来很伟大的成果,同时说明下,以下大部分文字跟图片是来自<<Java与模式>>这本书。    一.引子(概括地介绍Java的IO)  无论是哪种编程语言,输入跟输出都是重要的一部分,Java也不例外 ...
转自:http://www.wikijava.org/wiki/Debugging_a_servlet_with_tomcat_and_Eclipse_tutorial 不需要懂太多的英语,看看图就会弄了。   This tutorial will guide you through the process setting up the debugging of a simple Servlet under Eclipse using Tomcat. There are many plugins for Eclipse to help you configuring this, they ...
Tomcat 5.5使EL表达式不被解析。   现象 代码${userSession.user_name}是JSP中的一个代码片段; 如果部署到tomcat5.5中,不会显示出session中的变量user用户名,而只会把 ${userSession.user_name}打印出来,猜测很可能是tomcat5.5的bug,不解析(或屏蔽了)EL表达式。   原因 如果web.xml中声明部分的schema版本为2.5或者以上,而tomcat使用的是5.5.x以下的版本的时候就会出现在页面直接显示而不解析jstl/el表达式。如果web.xml中声明部分的schema版本为2.5或者以 ...
一、java对象的比较 等号(==): 对比对象实例的内存地址(也即对象实例的ID),来判断是否是同一对象实例;又可以说是判断对象实例是否物理相等;   equals(): 对比两个对象实例是否相等。 当对象所属的类没有重写根类 ...
1.JAVA 的内存概述: JVM系统中存在一个主内存(Main Memory或Java Heap Memory),Java中所有变量都储存在主存中,对于所有线程都是共享的。当然,从进程是操作系统资源分配的单位这个角度来看,每个主内存对应于一个进程,多个线程共享该进程的资源(主内存)。 每条线程(主要处理用户定义的运算)都有自己的工作内存(Working Memory),工作内存中保存的是主存中某些变量的拷贝,线程对所有变量的操作都是在工作内存中进行,线程之间无法相互直接访问,变量传递均需要通过主存完成。他们从主内存中取数据, 然后计算, 再存入主内存中。 当多条线程同时 ...
  return语句在try-catch-finally中的执行顺序   一般情况下: public class TryCatchReturn { public static void main(String[] args) { TryCatchReturn tcr = new TryCatchReturn(); System.out.println("tcr.test(): "+tcr.test()); } public int test(){ int a = 0; try{ System.ou ...
前言:Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。  JSP的中存在的多线程问题: 当客户端 ...
Global site tag (gtag.js) - Google Analytics