博客统计信息

用户名:trans
文章数:15
评论数:20
访问量:23177
无忧币:20
博客积分:196
博客等级:2
注册日期:2008-10-12

我最近发表的评论

spring整合active.. 回复
不错,好文章,支持下!
CCNPII学习笔记9.. 回复
术业有专攻,学道有先后,辛苦了。..
Java学习笔记 基.. 回复
呵呵,谢谢鼓励,我会继续努力!
雷死人的新华保险.. 回复
太变态了,把人当猴耍了。。。。。

我的技术圈(1)

更多>>
2008-12-12 22:00:02
Eclipse3.2 快捷键大全
 
 
 









View
Zoom In
Ctrl+=
在窗口中

View
Zoom Out
Ctrl+-
在窗口中

帮助
关闭用户帮助托盘
Ctrl+F4
在对话框中

帮助
关闭用户帮助托盘
Ctrl+W
在对话框中

搜索
在工作空间中查找文本
Ctrl+Alt+G
在窗口中

搜索
工作空间中的声明
Ctrl+G
在窗口中

搜索
工作空间中的引用
Ctrl+Shift+G
在窗口中

搜索
打开“搜索”对话框
Ctrl+H
在窗口中

搜索
显示“文件中的出现位置”快速菜单
Ctrl+Shift+U
在窗口中

文件
“新..
2008-12-04 16:32:20
Hibernate基础知识
 
概念: Hibernate是一个面向Java环境的对象/关系数据库映射的工具。Hibernate使用数据库和配置信息为应用程序提供持久化的服务。
作用:Hibernate对JDBC进行了对象封装,使得Java程序员可以随心所欲地使用对象编程思维来操纵数据库,Hibernate不仅仅管理Java类到数据库表的映射,还可以提供数据查询和获取数据的方法,可以大幅减少开发时人工使用SQL和JDBC处理数据的时间。
原理:用公共类实现数据库的连接,查询,删除,更新以及关闭连接等操作。把连接信息配置在文本文件中,这样修改环境不需要编译..
2008-11-23 15:34:29
Servlet学习笔记 实践
 
目标:
 
1、看看Servlet开发、部署、请求、执行、响应全过程。
2、理解HTTP请求,并能熟练使用get、post请求。
 
实践:
 
一、开发Servlet
 

package test;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class TestServlet extends HttpServlet {

&n..
类别:JSP|阅读(499)|回复(0)|(0)阅读全文>>
Servlet学习笔记 Servlet原理
 
一、Servlet基础
 
1、Servlet执行过程
用户请求一个Servlet,Servlet容器自动构建请求和响应对象,然后执行Servlet的service()方法,该方法会接收请求和响应对象,通过响应对象将处理结果发送给用户。
 
2、怎么请求Servlet
用户通过一个URL来请求一个Servlet。比如:[url]http://localhost:8080/HelloApp/HelloServlet[/url]
 
3、怎么处理请求
当用户请求Servlet时,容器构建ServletRequest对象request,并传递给Servlet的Service()方法,Service通过request对象获取..
类别:JSP|阅读(1555)|回复(0)|(1)阅读全文>>
2008-11-22 23:16:46
我的JSP留言本
 
初学JSP,写了简单的留言本。
 
一、效果展示

 
二、实现代码
 
1、建表

CREATE TABLE pinglun (                                                                
     id bigint(20) NOT NULL auto_increment,                            
     username varchar(24) NOT NULL,                                            
     content varchar(600) NOT NULL,                                            
     createtime datetime NOT NULL,                                            
     PRIMARY KEY    (id)                                                                    
) ENGINE=MyISAM DEFAULT CHARSET=gbk    
 
2、写页面


 


<%@ page language="java" import="java.util.*" import="java.sql.*" pageEncoding="GB18030"%>
<%@ page import="java.sql.Date" %>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <base href="<%=basePath%>">

        <title>我的留言本</title>

  <meta http-equiv="pragma" content="no-cache">
  <meta http-equiv="cache-control" content="no-cache">
  <meta http-equiv="expires" content="0">
  <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  <meta http-equiv="description" content="This is my page">
  <!--
  <link rel="stylesheet" type="text/css" href="styles.css">
  -->

    </head>

    <body>
        我的留言本<br>
        <pre>
                观沧海

      东临碣石,以观沧海。
      水何澹澹,山岛竦峙。
      树木丛生,百草丰茂。
      秋风萧瑟,洪波涌起。
      日月之行,若出其中;
      星汉灿烂,若出其里。
      幸甚至哉,歌以咏志。
        </pre>
        文章评论:<br><br>
        <%
        request.setCharacterEncoding("GB18030");
        String username = request.getParameter("username");
        String pinglun = request.getParameter("pinglun");

  String dburl = "jdbc:mysql://localhost:3306/testdb";
  String user = "root";
  String password = "xiaohui";

  //1:注册驱动类
  Class.forName("com.mysql.jdbc.Driver");
  //2:创建数据库连接
  Connection conn = DriverManager.getConnection(dburl, user, password);
  //3:创建执行SQL的对象
    PreparedStatement pstmt = conn.prepareStatement("insert into pinglun(username,content,createtime) values(?,?,?)");    
  //4:执行SQL,并获取返回结果
  if(username != null){
    pstmt.setString(1,username);
    pstmt.setString(2,pinglun);
    pstmt.setDate(3,new Date(System.currentTimeMillis()));
    pstmt.executeUpdate();
  }

  Statement stmt = conn.createStatement();
  ResultSet rs = stmt.executeQuery("select id,username,content,createtime from pinglun order by id asc;");
  //5:处理返回结果,此处打印查询结果
        while(rs.next()){
         out.println(rs.getString("username")+"        \t\t"+rs.getDate("createtime"));
         out.println("<hr>");
         out.println(rs.getString("content")+"<br><br><br>");
        }
        conn.close();
     %>

        <table>
        <form action="lyb.jsp" method="post">
          <tr>
            <td>用户:</td>
            <td><input type="text" name="username"></td>
          </tr>
          <tr>
            <td>评论:</td>
            <td><textarea name="pinglun" rows="5" cols="50"></textarea></td>
          </tr>
          <tr>
            <td><input type="submit" value="提交"></td>
            <td><input type="reset" value="重置"></td>
          </tr>
        </form>
        </table>
    </body>
</html>

 
 [/img]..
Java学习笔记 基本原理
 
目标:
1、理解Java文件从编写到编译、运行的原理。
2、理解Java虚拟机概念和作用。
3、理解JRE。
4、理解Java跨平台原理。
 
一、Java文件从编写到编译、运行的原理
 
一个最简单的Java应用程序非HelloWorld莫属。这个程序经过
编写
编译
执行
三个核心过程。
 
1、编写

package staticsut;

/**
* User: xiaohui
* Date: 2008-11-6 21:33:33
*/
public class HelloWorld {
        private static int xxx = 5;
&nb..
2008-11-06 19:21:12
Java 学习笔记 关键字

 
学习目标:

掌握abstract,final,static,this,super这几个关键字的概念并能够灵活运用。

学习内容:

一、abstract概念:用abstract修饰的类表示抽象类,抽象类不能被实例化;用abstract修饰的方法表示抽象方法,抽象方法没有方法体。
特征:1.抽象类中可以没有抽象方法,但包含抽象方法的类必须被定义为抽象类;
             2.如果子类没有实现父类中所有的抽象方法,那么子类也必须被定义为抽象类;
   &nbs..
java.util.Properties类 学习笔记
 
学习目标:
 
1、认识properties文件,理解其含义,会正确创建properties文件。
2、会使用java.util.Properties类来操作properties文件。
3、掌握相对路径,能正确书写一个properties文件的相对路径。
 
一、认识properties文件
 
1、properties文件是一个文本文件
2、properties文件的语法有两种,一种是注释,一种属性配置。
 注    释:前面加上#号
 属性配置:以“键=值”的方式书写一个属性的配置信息。
3、properties文件的一个..
2008-11-02 22:39:03
JDBC学习笔记
 
目标:
1、知道什么是JDBC。
2、理解JDBC原理、知道什么是JDBC驱动。
3、知道JDBC的功能。
4、掌握JDBC中几个重要类的使用:Connection、Statement、ResultSet。
5、理解JDBC操作数据库的一般步骤。
6、掌握SQLException的异常处理。
7、理解数据库事务、JDBC对事务的支持、以及JDBC事务的原理和如何使用JDBC事务。
 
一、JDBC概念
 
JDBC是SUN公司定义的Java操作数据库的规范(一系列接口)。通过JDBC可以操作任何的关系数据库(前提是有具备数据库JDBC驱动程序)
JDBC是SUN公司注册的一..
MySQL5 基础语法与操作
 
一、环境
 
数据库:mysql-5.0.67-win32
客户端工 具:SQLyog Enterprise 7.11
 
二、创建测试环境
 
1、创建数据库testdb
用SQLyog 连接MySQL数据库,并创建testdb数据库。
 
对应命令如下:

CREATE DATABASE IF NOT EXISTS testdb DEFAULT CHARACTER SET gbk;

 
2、创建两个表:

USE testdb;
DROP TABLE IF EXISTS student;

CREATE TABLE student (
    id bigint(20) NOT NULL auto_increment COMMENT 'ID(自增型的)',
&n..
MySQL5 绿色版安装教程
 
内容提要:mysql-noinstall-5.0.67-win32.zip的安装教程
 
一、下载,这里使用绿色解压缩版
 
[url]http://mysql.west.mirrors.airband.net/Downloads/MySQL-5.0/mysql-noinstall-5.0.67-win32.zip[/url]
 
二、配置MySQL5的参数
 
1、解压缩绿色版软件到D:\mysql-5.0.67-win32
2、修改D:\mysql-5.0.67-win32\my-small.ini文件内容,添加红色内容
     
[client]
#password = your_password
port  = 3306
socket  =..
2008-10-31 17:12:33
Java学习笔记(I/O)

学习目标:
 
 一、 理解Java IO系统中概念及分类,把握它的整体思想,能够灵活运用。

学习内容:

一、概念:Java中对文件的操作是以流的方式进行的。Java流是内存中一组有序数组序列。Java将数据从源(文件、内存、键盘、网络)读入到内存中,形成了流,然后将这些流写到另外的目的地(文件、内存、控制台、网络),之所以称为流,是因为这个数据序列在不同时刻所操作的是源的不同部分。

二、Java流的分类:

1、按输入方向分:分为输入流和输出流。
2、按处理数据的单位分:分为字节流和字符..
2008-10-21 16:09:23
                   java学习笔记3
学习目标:

一、理解赋值,方法的返回值,方法的参数,访问权限,构造方法,方法的返回值的概念。
二、能够灵活掌握和运用。

学习内容:

一、赋值:就是给变量一个值,赋值包括直接给值,表达式给值,方法调用给值三个方面。

二、方法的返回值:方法等于函数,是方法执行后带回的一个结果。方法的返回值类型包括基本基本类型,引用类型(string,person),无返回值类型(void)。

三、方法的..
2008-10-13 22:23:26
java学习笔记-2
 
学习目标
 
一、学习标识符、变量、数据类型的概念并能够理解运用。
二、能够应用到简单的程序中。
 
学习内容
 
一、标识符
 
标识符的概念:标识符简单的说就是名字,可指类的名字,变量的名字,方法的名字等,是可以自己随意命名的,但标识符书写有一定的限定性,合法的标识符有字母,下划线,美元符号等开头,不能用数字开头,如123,1ab等就是不合法的。标识符不能是java的关键字或者是保留字。
 
二、变量
 
变量的概念:用来保存一定格式的数据的内存区域..
Java学习笔记-1-第一天
 
学习目标
 
1、认识Java语言。
2、理解类与对象,类的状态与动作、类的变量与方法的概念。理解自然语言中的种类与Java语言中类(class)的区别与联系。
3、学习写一个简单Java应用程序。
 
 
学习内容
 
一、Java是什么?
 
Java是一门语言,也是一个开发工具。用Java可以开发各种各样的应用程序。Java可以做网站、可以做QQ类似的桌面程序、业可以做手机游戏。甚至在一些智能卡中也常见Java语言的影子。
 
二、认识类和对象的概念
 
1、自然语言中..