摘要: package 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.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession 阅读全文
posted @ 2013-04-12 11:22 冬季 阅读(132) 评论(0) 推荐(0)
摘要: RMI技术 :Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。总结:RMI对服务器的IP地址和端口依赖很紧密,但是在开发的时候不知道将来的服务器IP和端口如何,但是客户端程序依赖这个IP和端口。这也是RMI的局限性之一。这个问题有两种解决途径:一是通过DNS来解决,二是通过封装将IP暴露到程序代码之外。RMI的局限性之二是RMI是Java语言的远程调用,两端的程序语言必须是Java实现,对于不同语言间的通讯可 阅读全文
posted @ 2013-04-09 16:31 冬季 阅读(220) 评论(0) 推荐(0)
摘要: View Code 1 package com.yx.jdbc; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.ResultSet; 6 import java.sql.SQLException; 7 import java.sql.Statement; 8 9 public class Base {10 public void template() throws SQLException, ClassNotFoundException {11 ... 阅读全文
posted @ 2012-08-14 15:42 冬季 阅读(120) 评论(0) 推荐(0)
摘要: response.sendRedirect("***");重定向:发送请求 -->服务器运行-->响应请求,返回给浏览器一个新的地址与响应码-->浏览器根据响应码,判定该响应为重定向,自动发送一个新的请求给服务器,请求地址为之前返回的地址-->服务器运行-->响应请求给浏览器 可以看出,浏览器发送了两次请求,服务器返回了两次信息。 request response 不共享。URL地址改变。request.getRequestDispatcher("***").forward(request, response);转发:浏览器 阅读全文
posted @ 2012-08-13 10:39 冬季 阅读(148) 评论(0) 推荐(0)
摘要: View Code public class ExcelWriter { public static String outputFile = "D:\\test.xls"; public static void main(String argv[]) { try { // 创建新的Excel 工作簿 HSSFWorkbook workbook = new HSSFWorkbook(); // 在Excel工作簿中建一工作表,其名为缺省值 // 如要新建一名为"效益指标"的工作表,其语句为: // HSSFSheet sheet = workbook.cr 阅读全文
posted @ 2012-08-08 10:14 冬季 阅读(144) 评论(0) 推荐(0)
摘要: static:不能使用thisView Code public class Person { Person() { System.out.println("---Constructor"); } static { System.out.println("---static"); } public void get() { System.out.println("---get"); } public static void find() { System.out.println("---fi... 阅读全文
posted @ 2012-08-07 13:37 冬季 阅读(123) 评论(0) 推荐(0)
摘要: javase5引入了泛型,泛型主要是为了解决类型的问题,最主要是容器类。View Code class Person{}public class Generic { private Person person; public Person getPerson() { return person; } public void setPerson(Person person) { this.person = person; } }这个类的可重用性太差,它不能持有其他类型的任何对象。View Code class Person{}pub... 阅读全文
posted @ 2012-08-07 10:03 冬季 阅读(99) 评论(0) 推荐(0)