随笔分类 -  java

上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要:Log4j使用总结关键字: log4j一、介绍Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文 阅读全文
posted @ 2011-11-13 23:11 hibernate3例子 阅读(194) 评论(0) 推荐(0)
摘要:一.参数意义说明输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息配置日志信息输出目的地log4j.appender.appenderName = fully.qualified.name.of.appender.class1.org.apache.log4j.ConsoleAppender(控制台)2.org.apache.log4j.FileAppender(文件)3.org.apache.log4j.DailyRollingFil 阅读全文
posted @ 2011-11-13 23:10 hibernate3例子 阅读(172) 评论(0) 推荐(0)
摘要:### set log levels ###log4j.rootLogger = debug , stdout#################################### 输出到控制台 ############################################log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.out#定义com.edu包下面的所有类等级为DEBUGlog4j.logger.com.edu =DEBUGlog4j.ap 阅读全文
posted @ 2011-11-13 23:10 hibernate3例子 阅读(182) 评论(0) 推荐(0)
摘要:package cn.itcast; import java.util.Arrays; import java.util.LinkedList; import java.util.List; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * 类说明:使用cookie实现浏览历史记录 * * @author 作者: LiuJunGuang * @version 创建时... 阅读全文
posted @ 2011-11-13 23:08 hibernate3例子 阅读(136) 评论(0) 推荐(0)
摘要:package cn.edu.pdsu.action; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.util.Random; import javax.imageio.ImageIO; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletRequest; import javax.servle.. 阅读全文
posted @ 2011-11-13 23:08 hibernate3例子 阅读(229) 评论(0) 推荐(0)
摘要:在对spring和ibatis进行整合时,大家都会用到如下的配置以在ibatis中使用spring提供的事务处理功能。<beans>...... <!-- 配置相关数据源 --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <! -- 此处省略数据库属性配置--> </bean> <!-- Transaction manager 阅读全文
posted @ 2011-11-13 20:51 hibernate3例子 阅读(942) 评论(0) 推荐(0)
摘要:import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; //数据库备份 public cl.. 阅读全文
posted @ 2011-11-10 20:40 hibernate3例子 阅读(684) 评论(0) 推荐(0)
摘要:package cn.itcast; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ParameterMetaData; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; /** * 查询结果处理接口 * * @author 作者:LiuJunGuang * @version 创建时间:201... 阅读全文
posted @ 2011-11-10 20:38 hibernate3例子 阅读(281) 评论(0) 推荐(0)
摘要:package cn.pdsu; /** * 类说明:学生信息封装 * * @author 作者: LiuJunGuang * @version 创建时间:2011-11-9 下午02:30:50 */ public class Student { private int id; private String name; private String sex; private String resume; public Student(int id, String name, String sex, String resume) { super(); this... 阅读全文
posted @ 2011-11-10 01:53 hibernate3例子 阅读(270) 评论(0) 推荐(0)
摘要:我们在连接mysql数据库的时候一般都会在url后面添加useUnicode=true&characterEncoding=UTF-8 ,但是问什么要添加呢?添加的作用是:指定字符的编码、解码格式。 例如:mysql数据库用的是gbk编码,而项目数据库用的是utf-8编码。这时候如果添加了useUnicode=true&characterEncoding=UTF-8 ,那么作用有如下两个方面:1. 存数据时: 数据库在存放项目数据的时候会先用UTF-8格式将数据解码成字节码,然后再将解码后的字节码重新使用GBK编码存放到数据库中。2.取数据时: 在从数据库中取数据的时候,数据库 阅读全文
posted @ 2011-11-06 22:28 hibernate3例子 阅读(225) 评论(0) 推荐(0)
摘要:http协议请求响应详解一、http协议简介HTTP是HyperText TransferProtocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程及数据本身的格式。二、HTTP1.0的基本运行方式1、基于HTTP协议的客户/服务器模式的信息交换过程,如图所示,它分四个过程,建立连接、发送请求信息、发送响应信息、关闭连接。2、浏览器与WEB服务器的连接过程是短暂的,每次连接只处理一个请求和响应。对每一个页面的访问,浏览器与WEB服务器都要建立一次单独的连接。3、浏览器到WEB服务器之间的所有通讯都是完全独立分开的请求和响 阅读全文
posted @ 2011-10-28 22:07 hibernate3例子 阅读(422) 评论(0) 推荐(0)
摘要:Tomcat配置SSL安全协议文档说明:本文件适用于用JSSE设置Tomcat的SSL。 如果使用APR, Tomcat是通过 OpenSSL来实现SSL,设置会不同。一、SSL简介在网络上,信息在由源主机到目标主机的传输过程会经过其他计算机,网络上的信息有可能被非法分子监听,从而导致个人隐私泄露。随着电子商务的发展,对信息安全的要求越来越高,于是Netscape公司提出了SSL(Server Socket Layer)协议,旨在达到在开放网络(Internet)上安全、保密地传输信息的目的。SSL是一种保证网络上的两个节点进行安全通信的协议,建立在SSL协议上的HTTP被称为HTTPS协议。 阅读全文
posted @ 2011-10-27 09:47 hibernate3例子 阅读(604) 评论(0) 推荐(0)
摘要:概述 大多数Web应用都会遇到需要填写表单的页面,当表单提交成功后,表单的数据被传送给Web服务器中处理。处理成功后导向到一个成功页面,如果操作失败则导向到一个错误报告页面。此外,在表单数据处理之前还会进行表单数据的验证,保证客户端提交的表单数据是合法有效的,如果数据不合法,请求返回到原表单页面中,以便用户根据错误信息进行修改。 假设你想成为论坛的用户时,必须填写一张用户注册表单,这可能包括用户名、密码、Email等注册信息。用户提交表单后,服务器验证注册数据合法性,如果你填写的信息是合法的,系统将在数据库中创建一个新用户,用户注册就完成了。 用户注册表单控制器 通过扩展SimpleF... 阅读全文
posted @ 2011-10-26 15:09 hibernate3例子 阅读(2088) 评论(0) 推荐(0)
摘要:一、equals方法的作用 1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确定equals方法的作用了,覆盖后一般都是通过对象的内容是否相等来判断对象是否相等。没有覆盖equals方法代码如下://学生类 public class Student { private int age; private String name; public Student() { } ... 阅读全文
posted @ 2011-10-20 03:01 hibernate3例子 阅读(768) 评论(0) 推荐(1)
摘要:Java内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域: ◆寄存器:我们在程序中无法控制 ◆栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中(new 出来的对象) ◆堆:存放用new产生的数据 ◆静态域:存放在对象中用static定义的静态成员 ◆常量池:存放常量 ◆非RAM存储:硬盘等永久存储空间Java内存分配中的栈 在函数中定义的一些基本类型的变量数据和对象的引用变量都... 阅读全文
posted @ 2011-10-13 19:11 hibernate3例子 阅读(525) 评论(0) 推荐(0)
摘要:(本文JDK版本6.0)SUN的JDK版本从1.3.1开始使用HotSpot虚拟机技术。HotSpot是较新的Java虚拟机技术,用来代替JIT(Just in Time)技术,可以大大提高Java运行的性能。Java原先是把源代码编译为字节码在虚拟机执行,这样执行速度较慢。而该技术将常用的部分代码编译为本地(原生,native)代码,这样显著提高了性能。用于服务器版和标准版的HotSpot有所不同。其他的Java虚拟机也有类似的技术。HotSpot JVM 参数可以分为标准参数(standard options)和非标准参数(non-standard options)。标准参数相对稳定,在J 阅读全文
posted @ 2011-10-13 17:42 hibernate3例子 阅读(331) 评论(0) 推荐(0)
摘要:众所周知,maven是个项目管理工具,maven是个好东西啊,这里就不多介绍了,网上有很多!这里我主要是讲一下在使用maven之后的一些心得。 开发j2ee Web项目的同学,在开发阶段总免不了需要运行web服务器来调试项目。一般都喜欢在应用服务器的配置文件中设置虚拟目录,直接知道web项目所在的目录;这样可以省去打包、再发布到服务器的步骤! 大家知道,在进行j2ee项目开发中,调试的时候如果只是修改了页面是不需要重启应用服务器的。一、没有用maven管理时在Eclipse中开发j2ee项目,所有的jsp文件都是放在WebRoot目录下面,用户需要把所有用到的jar包放到WEB-INF(We. 阅读全文
posted @ 2011-09-29 18:36 hibernate3例子 阅读(867) 评论(0) 推荐(0)
摘要:一、捕获组的概念捕获组可以通过从左到右计算其开括号来编号,编号是从1 开始的。例如,在表达式 ((A)(B(C))) 中,存在四个这样的组:1((A)(B(C)))2(A)3(B(C))4(C)组零始终代表整个表达式。 以 (?) 开头的组是纯的非捕获 组,它不捕获文本,也不针对组合计进行计数。与组关联的捕获输入始终是与组最近匹配的子序列。如果由于量化的缘故再次计算了组,则在第二次计算失败时将保留其以前捕获的值(如果有的话)例如,将字符串"aba" 与表达式(a(b)?)+ 相匹配,会将第二组设置为"b"。在每个匹配的开头,所有捕获的输入都会被丢弃。二、 阅读全文
posted @ 2011-09-20 18:39 hibernate3例子 阅读(400) 评论(0) 推荐(0)
摘要:从名字可以看出,CountDownLatch是一个倒数计数的锁,当倒数到0时触发事件,也就是开锁,其他人就可以进入了。在一些应用场合中,需要等待某个条件达到要求后才能做后面的事情;同时当线程都完成后也会触发事件,以便进行后面的操作。CountDownLatch最重要的方法是countDown()和await(),前者主要是倒数一次,后者是等待倒数到0,如果没有到达0,就只有阻塞等待了。下面的例子简单的说明了CountDownLatch的使用方法,模拟了100米赛跑,10名选手已经准备就绪,只等裁判一声令下。当所有人都到达终点时,比赛结束。package com.eyesmore.concurr 阅读全文
posted @ 2011-06-20 14:07 hibernate3例子 阅读(254) 评论(0) 推荐(0)
摘要:Java关键字(keywords)abstract default if private this boolean do implements protected throw break double import public throws byte else instanceof return transient case extends int short try catch final interface static void char finally long strictfp volatile class float native super while const for ne 阅读全文
posted @ 2011-06-02 23:33 hibernate3例子 阅读(232) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 9 下一页