`
文章列表
stone 的 log4j配置详解 Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 1. 配置文件     配置参数实例如下: log4j.rootLogger=debug, stdout, R       log4j.appender.stdout=org.apache.log4j.ConsoleAppender    log4j.appender.stdout.layout=org.a
 不同数据库获取新增加的主键值   数据库 获取新增主键的查询语句 DB2 IDENTITY_VAL_LOCAL() Informix SELECT dbinfo('sqlca.sqlerrd1') FROM <TABLE>
MySQL会出现中文乱码的原因不外乎下列几点:   1.server本身设定问题,例如还停留在latin1   2.table的语系设定问题(包含character与collation)   3.客户端程式(例如php)的连线语系设定问题   强烈建议使用utf8!!!!   utf8可以兼容世界上所有字符!!!! 查看 并 修改Mysql的字符集编码格式: 查看默认的编码格式:mysql> show variables like "%char%";+--------------------------+---------------+| Variable_na ...
 MySQL JDBC Driver   常用的有两个,一个是gjt(Giant Java Tree)组织提供的mysql驱动,其JDBC Driver名称(JAVA类名)为:org.gjt.mm.mysql.Driver   详情请参见网站:http://www.gjt.org/   或在本网站下载mysql JDBC Driver(mm.jar)   另一个是MySQL官方提供的JDBC Driver,其JAVA类名为:com.mysql.jdbc.Driver   驱动下载网址:http://dev.mysql.com/downloads/,进入其中的MySQL Connec ...
一、 Portlet简介 Portlet与servlet一样,都是jcr的规范api定义,不同的portlet还比较“年轻”,目前版本还只到2.0,而servlet规范已经相当成熟,发布了多个版本。如果不是十分准确的说,portlet只是另一种开发web程序的api,从这 ...
Servlet规范中是这样定义的: A servlet is a Java technology based web component, managed by a container, that generates dynamic content. Like other Java-based components, servlets are platform independent Java classes that are compiled to platform neutral bytecode that can be loaded d ...
转自http://hi.baidu.com/zpls2003/blog/item/0ae5b61996b6334342a9ad4d.html /** * SimpleHttpServer.java */ import java.io.*; import java.net.*; import java.util.StringTokenizer; /** * 一个简单的用 Java Socket 编写的 HTTP 服务器应用, 演示了请求和应答的协议通信内容以及 * 给客户端返回 HTML 文本和二进制数据文件(一个图片), 同时展示了 404, 200 等状态码. * ...
一、Ant是什么?    Ant(蚂蚁)是一个基于Java的自动化和XML格式的脚本引擎。这样说可能大家不是很形象,不是很容易理解,我们看看它在什么情况下比较适用吧:    比如:当一个项目的代码量很大时候,我们每次添加代码 ...
一、类型识别的两种方式:     首先了解一下“运行时类型识别”(Run-time Type Identification, RTTI)主要有两种方式,         第一种:是我们在一次编译时和运行时已经知道了所有的类型。         第二种:是我们在整项目分模块的编译,在运行时可以对新加入的模块进行动态的编译。(在动态编译模块之前还不知道被编译code的类型。) 这就是下面要接受的,功能强大的“反射”机制。 二、认识“Class对象”:     要理解RTTI(运行时类型识别)在Java中的工作原理,首先必须知道类型信息在运行时是如何表示的,这项工作是由“Class对象”完成 ...
    有了翅膀才能飞,欠缺灵活的代码就象冻坏了翅膀的鸟儿。不能飞翔,就少了几许灵动的气韵。我们需要给代码带去温暖的阳光,让僵冷的翅膀重新飞起来。结合实例,通过应用OOP、设计模式和重构,你会看到代码是怎样一步一步复活的。    为了更好的理解设计思想,实例尽可能简单化。但随着需求的增加,程序将越来越复杂。此时就有修改设计的必要,重构和设计模式就可以派上用场了。最后当设计渐趋完美后,你会发现,即使需求不断增加,你也可以神清气闲,不用为代码设计而烦恼了。    假定我们要设计一个媒体播放器。该媒体播放器目前只支持音频文件mp3和wav。如果不谈设计,设计出来的播放器可能很简单:public ...
   1、工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。   2、 ...
一、引言 Java虚拟机(JVM)的类装载就是指--将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常 ...
http://localhost:8080 请求用户名和密码。信息为: “XDB” 安装tomcat后 访问8080端口,被要求输入xdb验证,然后报Unauthorized错误--问题最有效解决办法 问题:我tomcat的jsp环境,可是在访问8080端口时:  http://localhost:8080/ 老是要求输入XDB的用户、口令,不知道应该输入什么,可如果不输就会报报Unauthorized错误。      这个问题折腾了我一天的时间,主要是 tomcat 与 oracle 的 XDB 端口冲突。而oracle安装过程中默认安装了XDB数据库。        解决方案 ...
1. Eclipse常用快捷键 (1)Ctrl+Space 说明:内容助理。提供对方法,变量,参数,javadoc等得提示,应运在多种场合,总之需要提示的时候可先按此快捷键。 注:避免输入法的切换设置与此设置冲突 (2)Ctrl+Shift+Space 说明:变量提示 (3)Ctrl+/ 说明:添加/消除//注释,在eclipse2.0中,消除注释为Ctrl+\ (4)Ctrl+Shift+/ 说明:添加/* */注释 (5)Ctrl+Shift+\ 说明:消除/* */注释 (6)Ctrl+Shift+F 说明:自动格式化代码 (7)Ctrl+1 说明:批量修改源代码中的变量名,此外 ...
一、术语session session一词与网络协议相关联时,它又往往隐含了“面向连接”和/或“保持状态”这样两个含义,“面向连接”指的是在通信双方在通信之前要先建立一个通信的渠道,比如打电话,直到对方接了电话通信才能开 ...
Global site tag (gtag.js) - Google Analytics