传智播客day22-文件操作和监听器
文件上传 必须提供<input type="file" name=""/>的文件上传输入域 表单的提交方式必须是POST方式 设置 <form enctype="multipart/form-data"
文件上传 必须提供<input type="file" name=""/>的文件上传输入域 表单的提交方式必须是POST方式 设置 <form enctype="multipart/form-data"
过滤器概述 Filter, 应用中的保安. 利用过滤器来实现对请求和响应的拦截. 编写过滤器的步骤 编一个类, 实现 javax.servlet.Filter 1 2 3 4 5 6 7 8 9 10 11 12 public class FilterDemo1 impleme
ORM简介 ORM(Object Relation Mapping): Object : JavaBean对象 Raltion: 关系型数据库 Mapping: 映射(存在在着对应关系) 框架: Hibernate、MyBatis(iBatis)、JPA(java持久化框架,
事务特性 (AICD) 原子性:处于同一个事务中的多条语句,要么全都成功,要么全都不成成功。 一致性:事务必须使数据库从一个一致性状态变换到另外一个一致性状态,在事务中的状态不会被保存. 比如转账:转账前a+b=2000,转账后a+b=2000 隔离性:多线程并发时,一个事务不
在写上一个项目时, 在运行测试和真实运行项目时, 连接的是同一个Mysql数据库. 但是运行单元测试必须要有可重复性和隔离性, 测试时连接真实数据库, 造成了单元测试不能重复运行, 所以需要一个机制, 在运行测试时, 新建一个隔离的数据库, 等测试完, 把这个数据库清空或者废除.
大结果集分页 分页靠SQL支持, 不同数据库的分页语句是不通过的 MySQL 分页语句 limit M,NM: 开始记录的数据, 第一页的第一条索引是0N: 每次取出多少条 1 2 3 4 5 6 7 8 9 -- 取第一页, 每次取10条 select * from cus
客户信息管理系统 用之前所学完成一个对单表的CRUD JavaWeb 项目 项目需求 搭建开发环境, 写配置文件, Jar包 写 Javabean 1 2 3 4 5 6 7 8 9 10 11 12 package cn.itcast.domain public class
jdbc概述 sun 公司为了简化和统一数据库的操作, 定义了JDBC规范 Java Data Base Connective 组成包: java.sql.*, javax.sql.*, 都包含在JDK 还需要数据库的驱动, 这些驱动就相当于对JDBC规范的实现 jdbc 编
SQL入门 Structed Query Language 结构化查询语言 作用: 与数据库进行交互 SQL标准, 由ANSI进行管理和维护. 数据库厂商都支持该标准, 并进行了扩张. 扩张的部分, 一般称之为方言. 常用数据库 Oracle DB2 MySQL SQL Ser
用户注册和登陆案例 技术架构: 三层架构(表现层MVC) 要求: jap中不能出现一行java脚本或jiava表达式,出了指令<%@ %> 数据库: 临时使用xml, 解析使用Dom4j 必须知道要干什么 开发步骤 建立工程, 搭建开发环境(dom4j, ja
java.lang.reflect.Proxy 它提供了一组静态方法来为一组接口动态地生成代理类及其对象 1 2 3 4 5 6 7 8 9 10 11 // 方法 1: 该方法用于获取指定代理对象所关联的调用处理器 static InvocationHandler getInv
常用方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ls -l | grep '^a' # 通过管道过滤ls -l输出的内容,只显示以a开头的行 grep 'test' d* # 显示所有以d开头的文件中包含te
自定义标签 作用: 替换JSP页面中的java脚本 <%%> 且每次调用JSP都会生成新的标签对象 1 2 3 4 <% Date time = new Date(); out.write(time.toLocaleString()); %> 开发步骤
dom4j的xpath接口 dom4j具体操作, 猛击 document.selectNodes("") 查找多个匹配的节点 document.selectSingleNode("") 查找只有一个匹配的节点, 如果没有返回null
常用方法 1 2 3 4 5 6 7 8 9 find ./ -name "*.log" -type f # 找到文件后缀为.log的文件, 注意:一定要有引号 find . -perm 755 -print # 找到权限为755的文件 find ./ -user