08 2018 档案

摘要:分IP统计网站的访问次数 案例: 粗粒度权限控制(拦截是否登录、拦截用户名admin权限) 过滤器处理全站编码问题 监听器类: 重写request: 页面静态化 阅读全文
posted @ 2018-08-29 11:00 cmlx 阅读(108) 评论(0) 推荐(0)
摘要:过滤器入门 配置: 方法: 多过滤器: 过滤器的四种拦截方式: 多个过滤器的执行顺序: 在配置文件中谁的<filter-map>在上谁就先执行. 过滤器的应用场景: 设置目标资源: Filter小结 阅读全文
posted @ 2018-08-28 11:11 cmlx 阅读(66) 评论(0) 推荐(0)
摘要:三大组件 Servlet Listener Filter JavaWeb中的监听器 测试: 感知监听图解: 阅读全文
posted @ 2018-08-26 23:15 cmlx 阅读(81) 评论(0) 推荐(0)
摘要:什么是分页 分页数据 分页Bean的设计 分页在各层中的处理 显示分页页码列表 阅读全文
posted @ 2018-08-26 16:59 cmlx 阅读(90) 评论(0) 推荐(0)
摘要:客户关系管理系统架构的搭建 添加客户 add.jsp->CustomerServlet#add()->显示添加成功! 查询客户 top.jsp(查询客户)->CustomerServlet#findAll()->list.jsp(循环显示) 编辑客户 编辑分为两步: 1.通过cid查询 * list 阅读全文
posted @ 2018-08-25 12:33 cmlx 阅读(257) 评论(0) 推荐(0)
摘要:BaseServlet简介 1.我们希望在一个Servlet中可以有多个请求处理的方法! 2.客户端发送请求时,必须多给一个参数,用来说明要调用的方法 请求处理方法的签名必须与service相同,即返回值和参数以及申明的异常都相同! 客户端必须传递名为method的参数! domain:User d 阅读全文
posted @ 2018-08-23 09:09 cmlx 阅读(105) 评论(0) 推荐(0)
摘要:dbutils总结 案例: 自己写dbutils QR.java 应用: 利用现成的dbutils包 阅读全文
posted @ 2018-08-22 20:48 cmlx 阅读(131) 评论(0) 推荐(0)
摘要:ThreadLocal 多线程并发: 案例: 原理: 阅读全文
posted @ 2018-08-22 14:54 cmlx 阅读(76) 评论(0) 推荐(0)
摘要:Tomcat配置连接池 配置文件: 案例: 1.配置文件 2.创建servlet获取连接池对象 阅读全文
posted @ 2018-08-22 14:26 cmlx 阅读(74) 评论(0) 推荐(0)
摘要:C3P0连接池简介 C3P0也是开源免费的连接池!C3P0被很多人看好,我们后面也是用它! 需要导包: 案例: C3P0连接的配置文件使用 配置文件要求: * 文件名称:必须叫c3p0-config.xml * 文件位置:必须在src下 案例: 阅读全文
posted @ 2018-08-22 10:10 cmlx 阅读(89) 评论(0) 推荐(0)
摘要:对象增强的手段 继承 装饰者模式 阅读全文
posted @ 2018-08-21 20:40 cmlx 阅读(55) 评论(0) 推荐(0)
摘要:数据库连接池 ConnectionPool.java 阅读全文
posted @ 2018-08-21 20:35 cmlx 阅读(145) 评论(0) 推荐(0)
摘要:事务概述 1.什么是事务 2.事务的四大特性(ACID) Mysql中的事务 JDBC事务 1.JDBC中的事务 案例:转账 AccountDao.java 事务隔离级别 案例: 不可重复读和幻读的区别 阅读全文
posted @ 2018-08-21 12:54 cmlx 阅读(167) 评论(0) 推荐(0)
摘要:Statement批处理 PreparedStatement批处理 阅读全文
posted @ 2018-08-20 22:15 cmlx 阅读(67) 评论(0) 推荐(0)
摘要:什么是大数据? 所谓大数据就是大的字节数据,或是大的字符数据。 1.创建一张保存数据的表: 2.把MP3保存到数据库中 注意:在my.ini中添加如下配置:max_allowed_packet=10485760(约10M); 3.从数据库读取MP3 阅读全文
posted @ 2018-08-20 19:34 cmlx 阅读(115) 评论(0) 推荐(0)
摘要:分析 方法 阅读全文
posted @ 2018-08-20 17:48 cmlx 阅读(154) 评论(0) 推荐(0)
摘要:JdbcUtils1.0版本 1.首先编写dbconfig.properties配置文件 2.编写JdbcUtil1.java工具类 3.应用 阅读全文
posted @ 2018-08-17 10:26 cmlx 阅读(180) 评论(0) 推荐(0)
摘要:sql攻击 案例: PreparedStatement的用法 案例: 预处理的原理 打开mysql的预编译功能 阅读全文
posted @ 2018-08-17 09:45 cmlx 阅读(320) 评论(0) 推荐(0)
摘要:DriverManager Connection Statement ResultSet之滚动结果集 结果集的特性 阅读全文
posted @ 2018-08-17 09:04 cmlx 阅读(145) 评论(0) 推荐(0)
摘要:public void func3() throws Exception { Connection con = null; Statement stmt = null; ResultSet rs = null; try { // 得到连接 String driverClassNa... 阅读全文
posted @ 2018-08-16 20:34 cmlx 阅读(184) 评论(0) 推荐(0)
摘要:JDBC的增删改操作 JDBC的查询操作 阅读全文
posted @ 2018-08-16 18:08 cmlx 阅读(144) 评论(0) 推荐(0)
摘要:什么是JDBC 获取Connection对象 案例: 更改四大参数的信息就可以连接其他数据库 JDBC原理 在jdbc4.0之后就不用加载驱动类了,但是为了兼容低版本的jdbc我们的项目中依然手动注册驱动类 阅读全文
posted @ 2018-08-16 15:17 cmlx 阅读(72) 评论(0) 推荐(0)
摘要:合并结果集 案例1: 案例2: 案例3: 不含ALL表示去除重复行再合并 连接查询 内连接 方言: 去笛卡尔积: 标准: 自然: 外链接 案例: 1、左外连接 2、右外连接 3、全外连接(左右不满足条件时,右左补位) 4、通过合并左右外连接结果集也可以实现全外连接 子查询 案例: 综合案例 1、查出 阅读全文
posted @ 2018-08-14 21:03 cmlx 阅读(102) 评论(0) 推荐(0)
摘要:一对一关系 案例: **********从表的主键既是外键 数据库多对多关系 案例: 阅读全文
posted @ 2018-08-14 16:01 cmlx 阅读(215) 评论(0) 推荐(0)
摘要:主键约束 主键自增长 非空约束 唯一约束 概念模型 外键约束 案例: 阅读全文
posted @ 2018-08-13 21:32 cmlx 阅读(64) 评论(0) 推荐(0)
摘要:mysql备份和恢复数据库 阅读全文
posted @ 2018-08-13 21:21 cmlx 阅读(72) 评论(0) 推荐(0)
摘要:mysql编码 阅读全文
posted @ 2018-08-13 17:23 cmlx 阅读(75) 评论(0) 推荐(0)
摘要:基本查询 总结:关键字的顺序和执行顺序 案例: 1.连接运算 2.给列起别名 as可以省略 这个语句没错(ename job)表示ename的别名是job 条件控制 案例: 1.条件查询 排序 聚合函数 案例: 分组查询 案例: limit子句 案例: 阅读全文
posted @ 2018-08-13 00:38 cmlx 阅读(151) 评论(0) 推荐(0)
摘要:DCL(对用户的创建,授权,删除等操作) 阅读全文
posted @ 2018-08-12 21:55 cmlx 阅读(271) 评论(0) 推荐(0)
摘要:DML之INSERT DML之修改记录 where后面的返回值为true时修改其数据 age=null条件返回值就是false,永远是false。想修改的话只能用is null。 DML之DELETE 阅读全文
posted @ 2018-08-12 18:22 cmlx 阅读(168) 评论(0) 推荐(1)
摘要:DDL操作数据库 数据类型(列类型) DDL操作表 阅读全文
posted @ 2018-08-12 16:53 cmlx 阅读(205) 评论(0) 推荐(0)
摘要:SQL语言的概述 SQL语法 SQL语句分类 阅读全文
posted @ 2018-08-12 10:40 cmlx 阅读(86) 评论(0) 推荐(0)
摘要:理解数据库 应用程序与数据库 完全卸载数据库 安装路径及配置信息 开关服务器和退出登录客户端 阅读全文
posted @ 2018-08-12 09:25 cmlx 阅读(84) 评论(0) 推荐(0)
摘要:步骤: 注册功能 给注册添加验证码 服务器端表单(输入)校验 登录功能 阅读全文
posted @ 2018-08-10 19:00 cmlx 阅读(98) 评论(0) 推荐(0)
摘要:MVC JavaWeb三层架构 案例:三层的HelloWorld程序 User.java package cn.cmlx.user; //把数据库查询出的数据保存到这个对象中 public class User { private String username; private String pa 阅读全文
posted @ 2018-08-09 19:13 cmlx 阅读(151) 评论(0) 推荐(0)
摘要:自定义标签库入门 代码 MyTag1.java public class MyTag1 implements SimpleTag { private PageContext pageContext; private JspFragment body; /** * 所有的setXxx()方法都会在do 阅读全文
posted @ 2018-08-08 21:20 cmlx 阅读(200) 评论(0) 推荐(0)
摘要:JSTL简介 1.jstl的概述 * apache的东西,依赖EL * 使用jstl需要导包:jstl1.2.jar * 四大库 > core:核心库,重点 > fmt:格式化:日期、数字 > sql:过时 > xml:过时 2.导入标签库 * jar包 * jsp页面中:<%@taglib pre 阅读全文
posted @ 2018-08-05 11:19 cmlx 阅读(105) 评论(0) 推荐(0)
摘要:EL表达式 EL的输出(11个内置对象) EL函数库 案例:自定义函数库 阅读全文
posted @ 2018-08-04 10:49 cmlx 阅读(60) 评论(0) 推荐(0)
摘要:JavaBean规范 jSP中与JavaBean相关的标签 阅读全文
posted @ 2018-08-04 08:40 cmlx 阅读(74) 评论(0) 推荐(0)
摘要:Jsp的动作标签 阅读全文
posted @ 2018-08-03 20:07 cmlx 阅读(54) 评论(0) 推荐(0)
摘要:JSP的三大指令 page指令 一个jsp页面中可以有0-N个指令的定义 include指令-->静态包含 hel.jsp lo.jsp taglib指令-->导入标签库 JSP的九大内置对象 九大内置对象简介 pageContext域 获取其他内置对象 阅读全文
posted @ 2018-08-03 11:23 cmlx 阅读(95) 评论(0) 推荐(0)
摘要:(1)request.getRequestDispatcher()是请求转发,前后页面共享一个request ; 这个是在服务端运行的,对浏览器来说是透明的。(2)response.sendRedirect()是重新定向,前后页面不是一个request。而这个是在浏览器端运行的。 1) redire 阅读全文
posted @ 2018-08-01 16:59 cmlx 阅读(223) 评论(0) 推荐(0)
摘要:1.简单说 page指当前页面。在一个jsp页面里有效 ,page里的变量没法从index.jsp传递到test.jsp。只要页面跳转了,它们就不见了。2.request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward方式跳转多个jsp。在这些页面里你都可以使用 阅读全文
posted @ 2018-08-01 16:56 cmlx 阅读(219) 评论(0) 推荐(0)
摘要:HttpSession 案例:保存用户登陆信息+验证码 LoginForm.jsp LoginServlet.java VerifyServlet.java succ.jsp HttpSession原理 HttpSession的其他方法 web.xml中配置session的最大不活动时间 URL重写 阅读全文
posted @ 2018-08-01 16:54 cmlx 阅读(105) 评论(0) 推荐(0)
摘要:cookie 阅读全文
posted @ 2018-08-01 15:30 cmlx 阅读(54) 评论(0) 推荐(0)
摘要:Jsp的作用与分工 Jsp的组成 案例:演示jsp和servlet的分工 addform.jsp addresult.jsp 阅读全文
posted @ 2018-08-01 13:56 cmlx 阅读(118) 评论(0) 推荐(0)