摘要:
一、统一全站字符编码 通过配置参数charset指明使用何种字符编码,以处理Html Form请求参数的中文问题: web.xml文件中的配置如下: 二、禁止浏览器缓存所有动态页面 有3 个HTTP响应头字段都可以禁止浏览器缓存当前页面,它们在 Servlet 中的示例代码如下: 并不是所有的浏览器 阅读全文
摘要:
在filter中可以得到代表用户请求和响应的request、response对象,因此在编程中可以使用Decorator(装饰器)模式对request、response对象进行包装,再把包装对象传给目标资源,从而实现一些特殊需求。 一、Decorator设计模式 1.1、Decorator设计模式介 阅读全文
摘要:
一、Filter简介 Filter:可以对web服务器管理的所有web资源(如Jsp, Servlet, 静态图片文件或静态 html 文件等)进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。通过Filter技术,可以实现用户在访问某个目 阅读全文
摘要:
一、应用程序直接获取数据库连接的缺点(为何要使用数据库连接池) 用户每次需要操作数据库就建立一个连接,操作完成后释放连接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天有很大的访问量,数据库服务器就需要为每次连接创建一次数据库连接,极大的浪费数据库的资源,并且极易造成数据库 阅读全文
摘要:
事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 二、MySQL数据库中操作事务命令 开启事务(start transaction) 提交事务(commit) 回滚事务(rollback) 三、JDBC中使用事务 当Jdbc程序向数据库获得一个Connect 阅读全文
摘要:
JDBC实现批处理有两种方式:statement和preparedstatement 一、使用Statement完成批处理 1.1、使用Statement完成批处理范例 1、使用Statement对象添加要批量执行SQL语句,如下: 2、执行批处理SQL语句:Statement.executeBat 阅读全文
摘要:
大数据也称之为LOB(Large Objects),LOB又分为:clob和blob clob字符型大型对象用于存储大文本,如历史档案、大部头著作等;blob二进制大型对象用于存储二进制数据,如程序、图象、影音等。 在实际开发中,有时是需要用程序把大文本或二进制数据直接保存到数据库中进行储存的。 使 阅读全文
摘要:
大数据也称之为LOB(Large Objects),LOB又分为:clob和blob clob字符型大型对象用于存储大文本,如历史档案、大部头著作等;blob二进制大型对象用于存储二进制数据,如程序、图象、影音等。 对MySQL而言只有blob,而没有clob,mysql存储大文本采用的是Text, 阅读全文
摘要:
一、statement对象介绍 Statement对象的executeUpdate方法,用于向数据库发送增、删、改的sql语句,executeUpdate执行完后,将会返回一个整数。 Statement.executeQuery方法用于向数据库发送查询语句,返回代表查询结果的ResultSet对象。 阅读全文
摘要:
参考链接:https://www.cnblogs.com/xdp-gacl/p/3902537.html Servlet+JSP+JavaBean架构属于Web MVC模型,控制器采用Servlet、模型采用JavaBean、视图采用JSP,其中 servlet负责处理用户请求,jsp负责数据显示, 阅读全文