`
小哥1900
  • 浏览: 55376 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
1.super (1)super关键字表示超(父)类,可以使用super访问父类中被子类隐藏的或覆盖(重写)的方法。当前类如果是从超类继承而来的,当使用super.XX()就是调用了超类版本的XX()方法。 示例1: class Father { public void print() { System.out.p ...
解决:Eclipse启动tomcat 访问不了 手动启动可以访问 之前在eclipse配置tomcat可以正常访问,最近换了ec。lipse版本为3.62配置tomcat6.0,启动tomcat正常,访问http://localhost:8080访问不到。 解决办法:在server视图上面,双击tomcat v6.0,打开配置窗口,在server location中默认是选中“use workspace metadata(does not modify tomcat instation)”,改成选中第二项“use tomcat installation” 服务restart即可正常访问。
一 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器 ...
如果你刚接触ldap,你一定看了很多ldap相关的教程,看过很多教程。都不是很好,唯独这一份写得最好。 dn:一条记录的位置 dc:一条记录所属区域 ou:一条记录所属组织 cn/uid:一条记录的名字/ID 实际上更多时候我只把它看成 ...
1.服务器应用程序从远程来源(如套接字)获取输入。当读取套接字时,如果当前没有可用数据,那么对SocketInpuStream.read()的调用将会阻塞,直到有可用数据为止。 如果单线程程序要读取套接字,而套接字另一端的实体并未发送任何数据,那么该程序只会永远等待,而不执行其他处理。相反,程序可以轮询套接字,查看是否有可用数据,但通常不会使用这种做法,因为会影响性能。 但是,如果你创建了一个线程来读取套接字,那么当这个线程等待套接字的输入时,主线程就可以执行其他的任务。你甚至可以创建多个线程,这样就可以同时读取多个套接字。这样,当有可用数据时,你会迅速得到通知(因为正在等待的线程被唤醒),而不 ...
要理解 java中String的运作方式,必须明确一点:String是一个非可变类(immutable)。什么是非可变类呢?简单说来,非可变类的实例是不能被修改的,每个实例中包含的信息都必须在该实例创建的时候就提供出来,并且在对象的整个生存周期内固定不变。java为什么要把String设计为非可变类呢?你可以问问 james Gosling :)。但是非可变类确实有着自身的优势,如状态单一,对象简单,便于维护。其次,该类对象对象本质上是线程安全的,不要求同步。此外用户可以共享非可变对象,甚至可以共享它们的内部信息。(详见 《Effective java》item 13)。String类在java ...
本文章嘗試著為變數的種類做一個總整理,以期讓讀者能充分掌握每一種變數的特性。 根據宣告方式來為變數分類 根據宣告方式詳細來區分,Java 的變數有七種,下面的程式碼展示了這七種變數的宣告方式: class MyClass { static int a; int b; public static void myMethod(int c) { try { int d; } catch (Exception e) { } } MyClass(int f) { int[] g = new int[100]; } ...
「將某 class 產生出一個 instance 之後,此 class 所有的 instance field 都會新增一份,那麼所有的 instance method 是否也會新增一份?」我常常看到網路上有人在討論此問題,所以寫了這篇文章,以為解釋。 Member 的種類 類別(class)的內部組成統稱為成員(member),如果依據成員是「資料」還是「程式」來區分,可以分成:     * 資料,被稱為 field     * 程式,被稱為 method 如果再依據有無使用 static 修飾而細分,則成員可細分成四種:     * class field:有用 static 修飾的 ...
OO[/size] Java 是物件導向的(object-oriented)語言。物件導向近年來成為顯學,全新的程式語言幾乎都具備物件導向的特色,而舊的程式語言也紛紛在新版本中開始支援物件導向的特色。 所謂「物件導向的特色」,指的是物件導向 ...
本文中ssh指:struts2,srping2.5,hibernate3.2 struts2必须JAR包(6个): struts2-spring-plugin-2.0.11.2.jar xwork-2.0.5.jar struts2-core-2.0.11.2.jar freemarker-2.3.8.jar ognl-2.6.11.jar commons-logging-1.0.4.jar(与hibernate3.2必须JAR包重复,取一个既可) hibernate3.2必须JAR包(8个): antlr-2.7.6.jar commons-collections-2.1.1.jar co ...
1 关键名词     Project:任何您想build的事物,Maven都可以认为它们是工程。这些工程被定义为工程对象模型(POM,Poject Object Model)。一个工程可以依赖其它的工程;一个工程也可以由多个子工程构成。     POM:POM(pom.xml) 是Maven的核心文件,它是指示Maven如何工作的元数据文件,类似于Ant中的build.xml文件。POM文件位于每个工程的根目录中。     GroupId:groupId是一个工程的在全局中唯一的标识符,一般地,它就是工程名。groupId有利于使用一个完全的包名,将一个工程从其它有类似名称的工程里区别出来。   ...
1、说话要用脑子,敏事慎言,话多无益,嘴只是一件扬声器而已,平时一定要注意监督、控制好调频旋钮和音控开关,否则会给自己带来许多麻烦。讲话不要只顾 一时痛快、信口开河,以为人家给你笑脸就是欣赏,没完没了的 ...
1. TortoiseGit    http://tortoisegit.googlecode.com/files/TortoiseGit-1.0.2.0-32bit.msi    下载安装后,重启系统。 2. 安装 msysgit    a. 从 http://msysgit.googlecode.com/files/Git-1.6.2.1-preview20090322.exe 下载并安装; 3. JGit/EGit plug-in for Eclipse 3.5    a. 菜单 -> Help -> Install New Softwar ...
在windows XP下使用git小记(一)-with JGit/EGit 一、安装必要客户端 1. JGit/EGit plug-in for Eclipse 3.5    a. 菜单 -> Help -> Install New Software -> "Add" Button;    b. "Add Site"        Name     : jgit Location       Location : jgit - http://www.jgit.org/updates       选择最新版本(目前是 ...
总结:JSP脚本内置对象之request对象 request对象是HttpServletRequest的实例,每个request对象封装了一次用户请求,并且封装了该次请求的所有请求参数。另外,request也代表了本次请求的范围,从而可以操作request范围的属性。request对象的作用主要有三: 1、  获取请求参数/请求头(返回的都是String类型值或者是String类型值的集合) 获取请求头的常用方法 String getHeader(String name) 返回指定请求头名的属性值; Enumeration getHeaderNames() 返回所有请求头名的集合对象; ...
Global site tag (gtag.js) - Google Analytics