资源简介
在使用Java程序从数据库中查询大量的数据或是应用服务器(如tomcat、jboss,weblogic)加载jar包时会出现java.lang.OutOfMemoryError异常。这主要是由于应用服务器的内存不足引起的。
代码片段和文件信息
package ctrl;
import java.util.regex.*;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Vector;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import data.DatabaseOp;
import data.Staff;
public class ReceiveData extends HttpServlet {
/**
* Constructor of the object.
*/
public ReceiveData() {
super();
}
/**
* Destruction of the servlet.
*/
public void destroy() {
super.destroy(); // Just puts “destroy“ string in log
// Put your code here
}
/**
* The doGet method of the servlet.
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
DatabaseOp data=new DatabaseOp();
//显示记录
System.out.println(request.getParameter(“OP“));
System.out.print( request.getParameter(“ID“));
if(request.getParameter(“OP“).equals(“show“))
{ String id=request.getParameter(“ID“);
Staff staff= data.showStaff(id);
request.setAttribute(“staffnow“ staff);
ServletContext sc = getServletContext();
System.out.print(staff.getName());
RequestDispatcher rd=sc.getRequestDispatcher(“/data.jsp“);
rd.forward(request response);
response.setContentType(“text/html“);
PrintWriter out = response.getWriter();
out
.println(““);
out.println(““);
out.println(“ tle>A Servlet tle>“);
out.println(“ “);
out.print(“ This is “);
out.print(staff.getName());
out.print(this.getClass());
out.print(id);
out.println(“ using the GET method“);
out.println(“ “);
out.println(““);
out.flush();
out.close();
}
//删除记录
else if(request.getParameter(“OP“).equals(“delete“)){
String id=request.getParameter(“ID“);
data.deletStuff(id);
ServletContext sc = getServletContext();
RequestDispatcher rd=sc.getRequestDispatcher(“/main.jsp“);
rd.forward(request response);
}
else if(request.getParameter(“OP“).equals(“modify“)){
String id=request.getParameter(“ID“);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 433 2007-07-10 15:36 contacts\.classpath
文件 297 2007-07-10 15:09 contacts\.myme
文件 1256 2007-07-10 16:32 contacts\.project
文件 137 2007-07-10 15:35 contacts\.settings\org.eclipse.ltk.core.refactoring.prefs
文件 2285 2007-07-11 08:52 contacts\data 20070711 0851.sql
文件 14584 2007-07-12 19:09 contacts\src\ctrl\ReceiveData.java
文件 4438 2007-07-12 09:45 contacts\src\data\Databa
文件 1367 2007-07-12 13:15 contacts\src\data\Staff.java
文件 3209 2007-07-12 16:06 contacts\WebRoot\add.jsp
文件 5233 2007-07-10 16:02 contacts\WebRoot\bg.jpg
文件 8324 2007-07-10 16:02 contacts\WebRoot\bgg.jpg
文件 1073655 2007-07-12 16:27 contacts\WebRoot\contacts.war
文件 4160 2007-07-12 18:58 contacts\WebRoot\data.jsp
文件 657 2007-07-12 16:11 contacts\WebRoot\index.jsp
文件 1015 2007-07-12 16:12 contacts\WebRoot\main.jsp
文件 39 2007-07-10 15:09 contacts\WebRoot\me
文件 0 2007-07-12 09:04 contacts\WebRoot\refresh.js
文件 853 2007-07-12 13:23 contacts\WebRoot\result.jsp
文件 521 2007-07-12 17:46 contacts\WebRoot\uf4.jsp
文件 9954 2007-07-12 18:12 contacts\WebRoot\Unti
文件 7967 2007-07-12 19:09 contacts\WebRoot\WEB-INF\classes\ctrl\ReceiveData.class
文件 4389 2007-07-12 11:43 contacts\WebRoot\WEB-INF\classes\data\Databa
文件 2104 2007-07-12 13:15 contacts\WebRoot\WEB-INF\classes\data\Staff.class
文件 527090 2007-05-15 19:38 contacts\WebRoot\WEB-INF\lib\mysql-connector-java-5.0.6-bin.jar
文件 711 2007-07-10 16:08 contacts\WebRoot\WEB-INF\web.xm
目录 0 2007-07-12 11:43 contacts\WebRoot\WEB-INF\classes\ctrl
目录 0 2007-07-12 11:43 contacts\WebRoot\WEB-INF\classes\data
目录 0 2007-07-12 11:43 contacts\WebRoot\WEB-INF\classes
目录 0 2007-07-10 15:36 contacts\WebRoot\WEB-INF\lib
目录 0 2007-07-10 16:08 contacts\src\ctrl
............此处省略10个文件信息
- 上一篇:java实现即时通讯代码
- 下一篇:javaweb课程设计报告
相关资源
- apache-tomcat-8.5.24
- 网上书店完整源代码JSP+SQL+TOMCAT
- JSP+MYSQL+Tomcat网上书店完整源码
- QCon北京2018-《Java 自动内存管理技术的
- 深入理解JAVA内存模型.pdf 高清版
- Java&Tomcat;&Eclipse;安装及配置教程
- tomcat7实现session共享所需jar包
- Java Web课程设计之网上花店系统.zip
- jsp简单电商网站设计源代码
- jsp招生系统
- 基于MysqlTomcat的web开发,包含用户注册
- 基于WEB的农产品销售管理系统.rar
- 网上体育商城的设计与实现.rar
- javaEE土地档案管理系统.rar
- Myeclipse+Tomcat+SQL Server 开发javaweb网站
- Android调用C++实现共享内存
- Tomcat8 session同步测试,配置好的Tomc
- tomcat5.5解压版
- Apache Tomcat6.0 64位(安装版和免安装版
- javaweb网上购物商场(前台系统),包
- java+struts2+tomcat 员工管理系统
- Java网上购物系统jsp+mysql+tomcat
- Apache Tomcat 6
- 可视化文件服务器,基于Spring boot T
- JSP题库与试卷自动生成系统. JSP+Serv
- Android从本地服务器获取Mp3实现边下边
- 人力资源管理系统源码+SQL文件javawe
- jsp Tomcat 学生宿舍管理系统
- 基于java的电子邮件系统--工具软件
- 《Tomcat与Java Web开发技术详解(第2版
评论
共有 条评论