数据库连接池
摘要:1 传统的连接不足: 1)使用DriverManager获取一个连接后将Connection加载到内存,在验证用户名密码等,执行完后就释放,这样的方式将会消耗大量的资源和时间 2)每次数据库连接,使用完后都得断开,否则程序会出现异常而未能关闭,导致数据库系统的内存泄漏 3)这种开发不能控制被创建的连接对象数,系统资源会毫无顾忌地分配出去。如果连接过多,可能导致内存泄漏,服务器崩溃。 2 基...
阅读全文
posted @
2015-01-08 20:24
追梦的小屁孩
阅读(177)
推荐(0)
处理事务、事物隔离和批量处理
摘要:1 如果多个操作,写个操作使用的是自己的单独的连接,则无法保证事物。事物要求多个操作一起执行,一起回滚。 2 具体操作: 1)事物操作开始前,开始事物,取消Connection的默认提交行为。 2)如果事物的操作都成功,则提交事务 3)若出现异常,则在catch中回滚事务 3 四种事物隔离级别: 1)READ UNCOMMITTED:读其他事务未提交的数据,会出现脏读、不可重复读和幻读...
阅读全文
posted @
2015-01-08 11:04
追梦的小屁孩
阅读(440)
推荐(0)
处理Blob
摘要:1 二进制文本的一种数据 package lianxi1; import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.sql.Blob;
import java.sql.Conne...
阅读全文
posted @
2015-01-05 22:16
追梦的小屁孩
阅读(162)
推荐(0)
JDBC查询和mysql连接
摘要:package lianxi1; import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
...
阅读全文
posted @
2015-01-05 00:15
追梦的小屁孩
阅读(290)
推荐(0)
JDBC
摘要:1 连接mysql数据库 package lianxi1; import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Pro...
阅读全文
posted @
2015-01-03 23:14
追梦的小屁孩
阅读(119)
推荐(0)
域对象的属性和请求的转发重定向
摘要:1 在HttpServlet中有操作属性的方法,在pageContext,request,session,application四个域对象中也有操作属性的方法。 页面2 request: session: application: to servlet to servlet2 to s...
阅读全文
posted @
2015-01-02 16:57
追梦的小屁孩
阅读(232)
推荐(0)
JSP的9个隐含对象
摘要:1 JSP本质是一个Servlet,JSP引擎先将其翻译成Servlet源程序,再将其编译成Servlet.class文件,再由Servlet引擎解释执行。隐含对象:没有声明,直接能使用的对象 2 pageContext:页面的上下文,是PageContext的对象,可以从该对象中获得其他8个对象;也可以从当前页面中获取其他信息(在自定义标签中使用)。属性作用范围仅限于当前JSP页面 3 ou...
阅读全文
posted @
2015-01-01 11:08
追梦的小屁孩
阅读(165)
推荐(0)
GenericServlet和HttpServlet
摘要:1 GenericServlet是Servlet接口和ServletConfig接口的实现类,但是一个抽象类,其中service为抽象方法 2 如果新建的Servlet程序直接继承GenericServlet会是开发更简洁 3 具体实现: 1)该类中声明了一个ServletConfig类型的成员变量,在inti(ServletConfig)方法进行初始化 2)利用servletConfig...
阅读全文
posted @
2015-01-01 00:18
追梦的小屁孩
阅读(217)
推荐(0)
ServletRequest和ServletResponse
摘要:1 两个接口的实现类都是服务器给予实现的,并在服务器调用service方法传入 2 ServletRequest 可以获取任何请求信息: 1)获取请求参数: String getParameter(String name):根据请求参数名字,返回参数值 若请求参数有多个值(checkbox),只能取到第一个提交的值 String[] getParameterValues(...
阅读全文
posted @
2014-12-31 22:27
追梦的小屁孩
阅读(247)
推荐(0)
ServletConfig和ServletContext对象
摘要:1由于一个WEB应用程序中的所有Servlet都共享同一个对应的ServletContext对象,所以ServletContext对象被称为application对象。是当前web应用的大管家,可以获取到web应用的各个信息 package servlet; import java.io.IOException;
import java.io.InputStream;
import ja...
阅读全文
posted @
2014-12-31 17:24
追梦的小屁孩
阅读(159)
推荐(0)
Servlet的配置和生命周期
摘要:1 Servlet容器:运行Servlet、JSP、Filter等的软件环境 1)可以创建Servlet,并调用生命周期的方法 2 Servlet生命周期的方法: 1)构造器:只被调用一次,只有第一次请求Servlet时,创建Servlet实例,说明Servlet是单实例的。 2)init方法:只被调用一次,在创建好实例后立即被调用,用来初始化Servlet。 3)service:...
阅读全文
posted @
2014-12-31 11:37
追梦的小屁孩
阅读(123)
推荐(0)
tomcat安装配置
摘要:1 Tomcat 是开源的servlet容器 2 修改tomcat端口号在server.xml文件修改 3 在任何目录启动关闭服务器 1)把tomcat\bin目录添加到path下 2)通过阅读bin目录下的startup.bat文件源代码,得知CATALINA_HOME指向Tomcat的根目录。所以把Tomcat根目录设为CATALINA_HOME环境变量 3)继续阅读startup....
阅读全文
posted @
2014-12-30 22:23
追梦的小屁孩
阅读(122)
推荐(0)