摘要:1.过滤器 1.1什么是过滤器 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限
阅读全文
摘要:1.状态管理 Cookie 1.1 为什么需要状态管理 HTTP协议是无状态的,不能保存每次提交的信息,即当服务器返回与请求相对应的应答之后,这次事务的所有信息就丢掉了。 如果用户发来一个新的请求,服务器无法知道它是否与上次的请求有联系。 对于那些需要多次提交数据才能完成的Web操作,比如登录来说,
阅读全文
摘要:1.Servlet简介 servlet是java servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序, 主要功能在于交互式浏览和修改数据,生成动态的web内容 服务端运行的小程序:MVC(Model view Controller) servlet运行于支持Java的应用
阅读全文
摘要:1.什么是XML XML 指可扩展标记语言(EXtensible Markup Language) html(hyper text markup langauge) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据(webservice) XML 标签没有被预定义
阅读全文
摘要:上一节介绍了Eclipse中集成Tomcat环境搭建及javaweb项目的创建,下面说说什么是web服务器及javaweb的结构。 1.web应用的演变 1.1 b/s与c/s模式 B/S:Browser/Server或浏览器/服务器模式优点是用户使用简单只要有浏览器和网络即可常见的程序:淘宝网、京
阅读全文
摘要:eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上 1.打开Eclipse,单击“Window”菜单,选择下方的“Preferences”。 2.单击“Server”选项,选择下方的“Runtime Environments”。 3.点击“Add”添加Tomcat。 4.
阅读全文
摘要:1.什么是JavaScript 1.1Java的定义 JavaScript是一种基于对象和事件驱动的,并具有安全性能的脚本语言 1.2javaScript的特点 向HTML页面中添加交互行为 脚本语言,语法和Java类似 解释性语言,边执行边解释 1.3JavaScript组成 2.JavaScri
阅读全文
摘要:异常处理概述在代码的运行过程中,错误是不可避免的,总的来说,错误发生于两种情况:一是程序内部的 逻辑或者语法错误,二是运行环境或者用户输入中不可预知的数据造成的错误。对于前者,就称之为错误(error),可以通过调试程序来解决;而后一种则更 多的称之为异常(exception),顾名思义,就是超出常
阅读全文
摘要:对象属性 document.title //设置文档标题等价于HTML的<title>标签 document.bgColor //设置页面背景色 document.fgColor //设置前景色(文本颜色) document.linkColor //未点击过的链接颜色 document.alinkC
阅读全文
摘要:1.CSS设置字体样式 font字体属性的顺序:字体的风格—>字体的粗细—>字体大小—>字体2.CSS设置文本样式 扩展:text-shadow:可向文本应用阴影 例:text-shadow:5px 5px 5px #ffff00; 3.超连接伪类 语法: 4.鼠标的形状 5.CSS设置图片对齐方式
阅读全文
摘要:1.css的导入方式 1.1 行内嵌式 1.2 内部方式 1.2.1含义: css代码写在<head>的<style>标签中 1.2.2 优点 方便在同页面中修改样式 1.2.3 缺点 不利于在多页面间共享复用代码及维护,对内容与样式的分离也不彻底 1.3 外部方式 1.4 @import方式 备注
阅读全文
摘要:1、html简介 1.1什么是html html全称:Hyper Text Markup Language(超文本标记语言) 备注: a.超文本:页面内可以包含图片、链接,甚至音乐、程序等非文字元素 b.标记:标签,不同的标签实现不同的功能 c.语言:人与计算机的交互工具 2、html基本标签 2.
阅读全文
摘要:事务的定义:一组要么同时成功要么同时失败 1.数据事物讲解 1.1事务开始于 连接到数据库上,并执行一条DML语句insert、update或delete 前一个事务结束后,又输入了另一条DML语句 连接到数据库上,并执行一条DML语句insert、update或delete 前一个事务结束后,又输
阅读全文
摘要:1.创建存储过程 1.1无参(call是调用) 1.2.1有参输入in 1.2.2有参输出out 注意:用dos窗口的时候END $的后面加上\才是真正结束 2.修改乱码 2.1打开DOS窗口,输入命令打开MySQL 2.2进入MySQL的窗口输入:show variables like'chara
阅读全文
摘要:恢复内容开始 第一种: public class Demo1 { //连接数据库的URL private String url = "jdbc:mysql://localhost:3306/shu"; // jdbc协议:数据库子协议:主机:端口/连接的数据库 private String user
阅读全文
摘要:一.函数 1.聚合函数 sum() avg() count() min() max() 2.数学函数 主要用于处理数字 包括整型 浮点型 /*数学函数*/ SELECT FLOOR(1.5)/*返回小于或者等于参数的最大整数*/floor向下取整 SELECT RAND()/*返回0-1的随机数*/
阅读全文
摘要:一.约束条件 为了确保数据的完整性 可以给列加上约束条件 完整性的分类: 1.实体完整性 2.域完整性 3.引用完整性 1.实体完整性 实体:即表中的一行(一条)记录 代表一个实体 entity 实体完整性的作用:标识每一行数据不重复 约束类型: 1.1 主键约束(primary key) 1.2
阅读全文
摘要:1.SQL的分类使用(*代表重点的程度) DDL ** (Data Definition Language)数据库定义语言 用来定义数据库对象: 库 表 列 等 DCL (Data Contorl Language)数据控制语言 用来定义访问权限 和 安全级别 DML ** (Data Manipu
阅读全文
摘要:1.NIO的简介 java.nio 全称 java non-blocking IO 是jdk1.4之后出现的 New IO 为所有的原始类型(boolean除外)提供了缓存支持 使用它 可以提供非阻塞式的高伸缩性网络 NIO由三个核心部分组成 Channel 管道/通道 Buffer 缓冲区 Sel
阅读全文
摘要:反射的简介: 在Java中万物皆对象java的反射机制 在运行状态中 对于任意一个类 都能知道任意一个类的所有属性和方法 对于任意一个对象 都能够调用它的任意一个属性和方法 这种动态获取信息 以及 动态调用的方式 称为java的反射 "正" 先知道类 然后创建类对象 再去调用属性或者方法 "反" 先
阅读全文
摘要:判断日期是否是闰年 给定格式格式化 第二种表示时间的 Date java.util 类 Date 表示特定的瞬间,精确到毫秒。 构造方法 Date() 分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。 Date(long date) 分配 Date 对象并初始化此对象,以表示自
阅读全文
摘要:1.Lambda表达式 语法糖 也叫作糖衣语法,增强了代码的可读性 避免了出错的机会 但是,这种语法对于语言的功能并没有增强 和Lambda一样的糖衣语法还有:(1)泛型 <>(2)自动装箱拆箱(3)增强for循环 基本格式 (参数列表)->{方法体}; 解释: 1. "->" 表示 转为/成为左边
阅读全文
摘要:接口支持静态方法 与 默认方法 static default 接口中的方法 可以用 abstract / default / static 修饰 修饰符不能混合使用 被abstract修饰的方法 子类必须重写 被default/static修饰的方法 子类可以选择性重写 重写default修饰的方法
阅读全文
摘要:Collection集合的功能: Object[] toArray() 将集合转成数组 Iterator iterator() 通过方法的调用 获取Iterator迭代器对象 // 遍历集合的常见方式 //方式1 Object[] toArray() 将集合转成数组 //普通for 循环 遍历集合
阅读全文