身体已经毁了!

工作了才一年多,身体已经毁了。视力就不用说了,从1.5直接下降到0.8。颈椎,腰椎,手腕,肩膀,膝盖动哪哪响,特别是手腕,是经典的“鼠标手”。更悲惨的,是内伤,以前一年也不病一次,现在可好,经常感冒,有时还胃疼,难道这就是一个程序员“应得”的?这次感冒好了以后,一定要去健身了!
身体是革命的本钱,我可不想出师未捷身先死:)

posted @ 2007-09-03 17:36 Jazzer 阅读(427) | 评论 (6)编辑 收藏

JAVA,JSP入门问题集锦6(原创)

java连接mysql
以前写过一个java连接Sql Server的例子,但大家还是经常会问java如何连接mysql,索性将这个也写下来了:)
首先下载jdbc驱动(用搜索引擎搜下,多如牛毛),mysql的jdbc驱动只有一个jar包,名为mysqldriver.jar,只要把这个jar包设置到环境变量(classpath)里就可以了
假设驱动程序安装在d:\sqldriver目录下,那么就在classpath中添加d:\sqldriver\mysqldriver.jar;
测试代码
import java.sql.*;
public class SqlTesting {
public static void main(String args[]) {
String url = "jdbc:mysql://localhost:3306/test";//test为数据库名
String user ="root";
String password = "";
String sqlStr = "select * from test_table";//test_table为表名

try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println( "" );

Connection con = DriverManager.getConnection( url, user, password );
Statement st = con.createStatement();
ResultSet rs = st.executeQuery( sqlStr );

while(rs.next()) {
System.out.println(rs.getString(1));
}
rs.close();
st.close();
con.close();
} catch(Exception err) {
err.printStackTrace(System.out);
}
}
}

posted @ 2006-06-04 08:35 Jazzer 阅读(191) | 评论 (0)编辑 收藏

JAVA,JSP入门问题集锦5(原创)

jar包篇
====================================================================================
1.写代码
public class HelloWorld{
 public static void main(String[] args){
  System.out.println("Hello World!");
 }
}
2.编译
javac HelloWorld

3.打包
1)新建文件夹,把HelloWorld.java HelloWorld.class复制到该文件夹下
2)新建 文本文档,在文档中写入
 Manifest-Version: 1.0
 Created-By: 1.5.0 (Sun Microsystems Inc.)
 Main-Class: HelloWorld

保存为MANIFEST.MF
3)在dos下进入新建文件夹,使用命令jar cvf hello.jar *.* 打包,如果看到各个文件的压缩比率就是打包成功

4.运行
在dos下使用命令java -jar hello.jar运行jar包

5.设置双击运行
1)如果机器中要装有Java Runtime Environment(JRE)
右键点击你的jar文件
选择打开方式
选择java(TM)2 platform,一直打开复选框打上勾
以后再双击jar文件就自动运行了

2)如果机器中没有安装JRE
新建 文本文档,在文档中写入
java -jar hello.jar

保存为run.bat
以后可以使用bat批处理文件快速运行

 

posted @ 2006-05-23 13:27 Jazzer 阅读(131) | 评论 (0)编辑 收藏

大学n年从图书馆借阅的书目一览表(JAVA版)

J2SE
0213207 Java 数据结构和算法 (美)Robert Lafore著 2005-12-28 2006-03-04 自科书库
0215825 JAVA图形用户界面设计与实例 陈家兴, 陈风, 朱国鸿编著 2005-05-26 2005-09-07 自科书库
0160533 Java 网络编程 主编殷兆麟 2005-05-26 2005-06-02 自科书库

J2ME
0188296 J2ME 无线 Java 应用开发 (美)Paul Tremblett著 2005-01-10 2005-02-21 自科书库
0231875 用Java/C#开发手机程序及移动应用 唐大仕编著 2005-05-26 2005-06-02 自科书库

设计模式
C0287964 设计模式精解 (美) Alan Shalloway & James R. Trott著 2005-11-13 2005-12-28 自科书库
0216187 Java实用系统开发指南 彭晨阳编著 2005-09-06 2005-11-23 自科书库

OTHER
0180173 XML 技术大全 (美)Heather Williamson著 2005-11-23 2005-12-04 自科书库
0216758 软件测试与Junit实践 王东刚编著 2005-11-23 2006-04-21 自科书库
0189644 Ant权威指南 Jesse Tilly, Eric M. Burke著 2005-11-23 2005-11-23 自科书库
C0285995 Java优化编程 林胜利, 王坤茹, 孟海利编著 2006-04-21 2006-05-15 自科书库

SQL Server
0216065 SQL Server数据库开发入门与范例解析 夏邦贵, 郭胜等编著 2005-03-16 2005-05-26 自科书库
0186569 SQL Server数据库原理及应用教程 张莉... [等] 编著 2005-01-10 2005-03-06 自科书库

MySQL
0161061 MySQL 数据库大进击 世诘资讯,王成春,周文玲编著 2005-12-28 2006-03-04 自科书库
0189493 MySQL 4从入门到精通 (美)Ian Gilfillan著 2005-11-23 2005-12-23 自科书库

Oracle
0186497 Oracle 企业管理器基础教程 (美)Lars Bo Vanting,(美)Dirk Schepanek著 2006-04-21 2006-04-29 自科书库

LINUX
0206122 Red Hat Linux 9 桌面应用 SmarTraining 工作室,梁如军,解宇杰编著 2005-09-07 2005-09-23 自科书库
0206089 Red Hat Linux 9 系统管理 SmarTraining 工作室,金洁珩,王娟等编著 2005-11-02 2005-11-23 自科书库

 

 


 

posted @ 2006-05-23 13:23 Jazzer 阅读(866) | 评论 (1)编辑 收藏

2006年4月28日

        三个月的实习结束了,本来以为重获自由会感到很轻松,但结果却没有我想象中的那么开心,居然还搀杂着一丝的留恋。是对人?还是对这种朝九晚五的生活?我不知道。再回来的时候,应该是两个月之后了,相信到时候已经是事人非。

        这三个月,我主要是在做公司MIS的开发,因为采用了Struts和Hibernate框架相结合,可以说是一直在不断的学习和探索新的知识,我并没有感到所谓的工作枯燥乏味,反而感到过得很充实。

        唯一比较郁闷的是,我们公司是以测试为主,搞开发的人寥寥无几,又没有人以前做过基于这两种框架的开发。所以我遇到了问题,根本没有人可以讨教,只能一点一点的摸索试验,在网上寻求帮助和答案。常常很简单的几行代码,因为钻进了牛角尖,需要耗费半天的时间。这就是我的BLOG诞生的主要原因,我希望能找到一群和我共同学习探讨JAVA知识的朋友,现在的我,很孤独。

好了,不想那么多了,还是赶快回到学校吧,享受我最后的校园生活!

posted @ 2006-04-28 09:38 Jazzer 阅读(701) | 评论 (1)编辑 收藏

JAVA,JSP入门问题集锦4(原创)

曾经看到过一种最简单的连接access数据库的方法,居然不需要配置数据源,也不

需要安装驱动.今天看到网上有人问,就写下来了
======================================================================
import java.sql.*;

public class ToAccess {
 public static void main(String args[]) {
  try {
   String url = "jdbc:odbc:driver={Microsoft

Access Driver (*.mdb)};DBQ=D:\\bookshop.mdb";
   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
   Connection conn = DriverManager.getConnection

(url);
   Statement stmt = conn.createStatement();
   ResultSet rs = stmt.executeQuery("select *

from books");

   while (rs.next()) {
    System.out.println("The book's name

is:" + rs.getString("book"));
    System.out.println("The author is: " +

rs.getString("author"));
   }
            rs.close();
            stmt.close();
            conn.close();
  } catch(Exception e) {
    System.out.println(e.getMessage());
  }
 }
}

posted @ 2006-04-25 16:43 Jazzer 阅读(135) | 评论 (0)编辑 收藏

2006年2月5日

我的JAVA 生涯开始了!

posted @ 2006-04-20 09:03 Jazzer 阅读(719) | 评论 (3)编辑 收藏

JAVA,JSP入门问题集锦3(原创)

C/S模式Hello World
1.接口Hello代码
======================================================================
import java.rmi.*;

public interface Hello extends Remote {
    public String sayHello(String s) throws RemoteException;
}

2.实现类HelloImpl代码
======================================================================
import java.rmi.*;
import java.rmi.server.*;

public class HelloImpl extends UnicastRemoteObject implements Hello {
    public HelloImpl() throws RemoteException{}

    public String sayHello(String s) throws RemoteException {
            return "Echo:"+s;
    }
}

3.服务器类RMIServer代码
======================================================================
import java.rmi.*;

class RMIServer {
    public static void main (String []args) throws Exception {
     HelloImpl hi=new HelloImpl();
            Naming.rebind("hello",hi);
    }
}

4.客户端类RMIClient代码
======================================================================
import java.rmi.*;

class RMIClient {
    public static void main (String []args) throws Exception {
     Hello h=(Hello)Naming.lookup("hello");
        System.out.println(h.sayHello("Hello World!"));
    }
}

5.编译
======================================================================
javac *.java 编译所有.java文件
rmic HelloImpl 产生stub,Skeleton文件,Stub是远程对象的客户端代理
是远程对象的服务器代理

6.运行
======================================================================
打开一个dos窗口,输入rmiregistry
打开另一个dos窗口,输入java RMIServer,启动服务器
打开最后一个dos窗口,输入java RMIClient,启动客户端
又可以看见Hello World了

posted @ 2006-04-18 09:28 Jazzer 阅读(159) | 评论 (0)编辑 收藏

JAVA,JSP入门问题集锦2(原创)

JSP篇补充
============================================================================================
jsp调用javabean版的HelloWorld
1.在tomcat下的webapps目录下新建一个文件夹jsp,这个目录下专门存放jsp文件

2.在jsp下建立一个新文件夹WEB-INF(不能自定义),这个目录下专门存放web.xml文件(这次用不到)

3.在WEB-INF下建立一个新文件夹classes(不能自定义),这个目录下专门存放编译好的class文件,包括

servlet

4.编写javabean代码
package beans;
public class TestBean {
 private String name = null;

 public void setName(String name) {
  this.name = name;
 }
 
 public String getName() {
  return this.name;
 }
}

5.编译javabean代码
使用命令javac -d . TestBean.java,javac与-d
     -d与.
     .与TestBean.java之间都要有空格
(这样编译会生成beans目录,目录下是编译好的TestBean.class)
将beans目录剪切到webapps\jsp\WEB-INF\classes目录下

6.编写jsp代码
<%@ page import="beans.TestBean" %>
<html>
<body>
<%
TestBean bean=new TestBean();
bean.setName("Hello World!");
%>
<%=bean.getName()%>
</body>
</html>
假设保存为hello.jsp

7.运行
启动tomcat服务器,在地址栏中输入http://localhost:8080/jsp/hello.jsp
--------------------------------------------------------------------------------------------
servlet篇
============================================================================================
servlet版的HelloWorld
1.在tomcat下的webapps目录下新建一个文件夹java

2.在java下建立一个新文件夹WEB-INF(不能自定义)

3.在WEB-INF下建立一个新文件夹classes(不能自定义),这个目录下专门存放编译好的class文件,包括

servlet

4.编写servlet
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class HelloWorld extends HttpServlet {
 public void doGet(HttpServletRequest request,
                      HttpServletResponse response) throws IOException, ServletException {
  response.setContentType("text/html");
  PrintWriter out = response.getWriter();
  out.println("<html>");
  out.println("<body>");
  out.println("Hello World!");
  out.println("</body>");
  out.println("</html>");
 }
}    
保存为HelloWorld.java

5.编译HelloWorld.java
使用命令javac HelloWorld.java,把编译好的class文件放到webapps\java\WEB-INF\classes目录下

6.编写web.xml文件
<?xml version="1.0" encoding="big5"?>
<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
 <servlet>
  <servlet-name>HelloWorld</servlet-name>
  <servlet-class>HelloWorld</servlet-class>       
    </servlet>

 <servlet-mapping>
  <servlet-name>HelloWorld</servlet-name>
  <url-pattern>/hello</url-pattern>
 </servlet-mapping>
</web-app>
保存为web.xml(不能自定义),把web.xml文件放到webapps\java\WEB-INF目录下

7.运行
启动tomcat服务器,在地址栏中输入http://localhost:8080/java/hello
 

posted @ 2006-04-12 12:52 Jazzer 阅读(230) | 评论 (0)编辑 收藏

JAVA,JSP入门问题集锦(原创)

JAVA篇
==================================================================================
1.jdk1.5.0的下载地址
http://java.sun.com/j2se/1.5.0/download.jsp

2.jdk1.5.0的安装
很简单,没什么可说的,只建议修改安装目录名成为jdk1.5.0

3.jdk1.5.0的配置
(假设jdk的安装目录是d:\jdk1.5.0)
右键点击[我的电脑],选择[属性],选择[高级]选项卡,单击[环境变量]按钮,在[系统变量]找到path变量,单击[编辑]按钮,把d:\jdk1.5.0\bin添加到里面,与已有的内容用分号隔开.
在[系统变量]中单击[新建]按钮,在[变量名]文本框中输入名称classpath,在[变量值]文本框中输入.;D:\jdk1.5\lib

4.编写HelloWorld
推荐刚入门时不要使用IDE,用简单的文本编辑器就可以了,比较好用的有Jcreator(可以不用进dos直接编译运行java程序),Editplus,UltraEdit
public class HelloWorld {
    public static void main(String args[]) {
        System.out.println("Hello World!");
    }
}
保存为HelloWorld.java,注意文件名必须与声明为public类的类名完全相同,包括大小写

5.编译HelloWorld
在dos下进入HelloWorld.java文件所在目录,使用命令javac HelloWorld.java编译,注意HelloWorld.java大小写一定要正确

6.运行HelloWorld
使用命令java HelloWorld,注意HelloWorld大小写一定要正确,而且不要写.java后缀

7.java入门推荐书籍
java编程思想(thinking in java),虽然现在已经出第三版了,但是还是强烈推荐学习第二版,侯捷翻译的,第三版翻译的不好

8.java API
现在jdk5.0有中文版api了,只不过还没完全翻译完
浏览地址:http://gceclub.sun.com.cn/chinese_java_docs.html
下载地址:论坛里有网友做好的chm格式的API,可以免费下载

9.java连接SQL Server2000
(现在企业最常用的数据库就是SQL Server2000,所以只说这个,别的都是大同小异,连接access,mysql,Oracle数据库遇到问题的可以和我联系)
java连接数据库一般有两种方式,一是通过jdbc/odbc桥(需要配置数据源),二是通过jdbc驱动.这里强烈推荐使用后者,因为前者涉及到jdbc到odbc转换的问题,执行效率很低.
首先下载jdbc驱动包(用搜索引擎搜下,多如牛毛),安装之后,打开那个文件夹,会看到三个jar包,只要把这三个jar包设置到环境变量(classpath)里就可以了
假设驱动程序安装在d:\sqldriver目录下,那么就在classpath中添加d:\sqldriver\msbase.jar;d:\sqldriver\mssqlserver.jar;d:\sqldriver\msutil.jar;
注意:如果使用的是windows xp系统的sp2 版本,就需要给SQL Server2000打一个sp3a或者sp4的补丁.打完之补丁之后才可以使用
测试代码(使用的是SQL Server自带的数据库,可以直接编译运行)
import java.sql.*;
public class SqlTesting {
    public static void main(String args[]) {
        String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind";
        String user ="sa";
        String password = "sa";
        String sqlStr = "select CustomerID, CompanyName, ContactName from Customers";

        try {
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
            System.out.println( "" );

            Connection con = DriverManager.getConnection( url, user, password );
     Statement st = con.createStatement();
            ResultSet rs = st.executeQuery( sqlStr );

            while(rs.next()) {
                System.out.print(rs.getString("CustomerID") + "    ");
                System.out.print(rs.getString("CompanyName") + "    ");
                System.out.println(rs.getString("ContactName"));
            }
            rs.close();
            st.close();
            con.close();
        } catch(Exception err) {
            err.printStackTrace(System.out);
        }
    }
}
-------------------------------------------------------------------------------------------------------------------------
JSP篇
=================================================================================
1.tomcat5.5的下载地址
http://tomcat.apache.org

2.tomcat5.5的安装
也很简单,没什么可说的,只建议修改安装目录名称为tomcat5.5,安装好后启动tomcat,在地址栏中输入
http://localhost:8080,可以看见"cat"的欢迎界面

3.tomcat5.5的配置
需要配置classpath
假设tomcat的安装目录是d:\tomcat5.5,那么就在classpath中添加d:\tomcat5.5\common\lib\servlet-api.jar;d:\tomcat5.5\common\lib\jsp-api.jar;

4.编写HelloWorld
<%
    out.println("Hello World!");
%>
保存为HelloWorld.jsp

5.编译HelloWorld
把HelloWorld.jsp放到tomcat的webapps\ROOT目录下,启动tomcat时服务器会自动把jsp文件翻译成servlet文件

6.运行HelloWorld
在地址栏中输入http://localhost:8080/HelloWorld.jsp,注意HelloWorld的大小写和后缀名不要写错

7.jsp连接SQL Server2000
要在tomcat中使用jdbc,就要把驱动程序设置到tomcat中,否则服务器是找不到的.
把jdbc驱动放到tomcat的\webapps\ROOT\WEB-INF\lib下,然后设置classpath
假设tomcat安装在d:\tomcat5.5目录下,那么就在classpath中添加d:\tomcat5.5\webapps\ROOT\WEB-INF\lib\msbase.jar;d:\tomcat5.5\webapps\ROOT\WEB-INF\lib\mssqlserver.jar;d:\tomcat5.5\webapps\ROOT\WEB-INF\lib\msutil.jar;
测试代码(使用的是SQL Server自带的数据库,可以直接编译运行)
<%@  page  contentType="text/html;charset=gb2312"%>     
<%@  page  import="java.sql.*"%>     
<html>     
<body>     
<%
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String  url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";     
String  user="sa";   
String  password="sa";
Connection  conn=  DriverManager.getConnection(url,user,password);     
Statement  stmt=conn.createStatement();     
String  sql="select  *  from  jobs";     
ResultSet  rs=stmt.executeQuery(sql);     
while(rs.next())  {%>     
<%=rs.getString(1)%>     
<%=rs.getString(2)%>     
<%}%>         
<%rs.close();     
stmt.close();     
conn.close();     
%>  
</body>     
</html>
--------------------------------------------------------------------------------------------------------------------------
其他篇
==================================================================================
1.免费下载java,jsp项目源代码
code.cnzz.cn

2.免费下载java,jsp毕业设计
www.happycampus.com.cn
上面有好多毕业设计,包括源代码
只要免费注册后用积分下载就可以了

3.比较好的java学习网站和论坛
http://www.javaresearch.org
JR论坛,很有名气的
==================================================================================


 

posted @ 2006-04-11 11:34 Jazzer 阅读(292) | 评论 (1)编辑 收藏

仅列出标题
共2页: 上一页 1 2 
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

常用链接

留言簿(9)

随笔分类

随笔档案

J2EE

友情链接

搜索

最新评论

阅读排行榜

评论排行榜