- 博客(114)
- 收藏
- 关注
原创 Jquery事件绑定
Jquery事件绑定: 1.jq对象.事件方法(回调函数) 2.jq对象.on("事件名称",回调函数) 绑定 jq对象.off("事件名称",回调函数) 解绑定 off空参,则解除所有事件绑定 3.jq对象.toggle(回调1,回调2..) 单击切换 默认是组件被单击的事件, 第一次执行回调1,第二次执行回调2 最后循环继续回调1...回调2 ...
2019-09-08 20:49:50
174
原创 Jquery动画和遍历
Jquery动画(调用方式:jq对象.function()) 1.折叠隐藏显示(纵轴) 2.滑动隐藏显示(纵轴) 3.淡入淡出隐藏显示 :其实就是使用不同的方式调整标签的属性style_display:none 隐藏后html上不再显示,也就无法点击了,位置也让出了 但是实际上该标签代码还是存在的 通用参数: speed:slow,normal,fast,毫秒值 easi...
2019-09-08 20:47:17
160
原创 Jquery的Dom操作
Jquery的Dom操作:(调用方式:jq对象.function()) 1.内容操作: 1.html():获取或设置元素标签体的全部内容 JQuery的html(): 而不用像getElements的JS对象那样for遍历设置innerHTML html(vlaue): 空参时(value===undefine)返回首元素的innerHTML 非空参时内...
2019-09-08 20:46:37
156
原创 Jquery选择器
Jquery选择器: 1.基本选择器 2.层次选择器 3.类选择器 4.属性选择器 5.过滤选择器 1.基本选择器 标签选择器: $("html标签名"); //选中所有匹配标签名称的元素 $("div").css("backgroundColor","pink"); id选择器: $("#属性id的值"); //选中首个指定id的元素 $("#div1")....
2019-09-08 20:45:17
217
原创 JQuery基础知识
JQuery基础知识: 本质是JS框架,引入后可以简化JS编写 1.在Html中<head>标签中添加: <script src="JS/jquery-3.3.1.min.js"></script> 2.$("#div1"); //div1为标签的id //类似CSS样式选择器,或是JS中的getElementById(); ...
2019-09-08 20:44:04
100
原创 Listener监听器(ServletContext)
实现ServletContextListener监听器类: 1.继承ServletContextListener,重写其方法init,destroy 2.相当于是监听ServletContext对象(整个服务器)的生命周期 在服务器启动时自动地就有ServletContext对象: init方法,用于请求资源 destroy方法,用于释放资源 3.配置:(...
2019-09-08 20:38:30
992
原创 Filter伪权限登录验证
Filter伪权限登录验证: 需要的部件: 1.filter 2.jsp 3.servlet 附带:JavaBean类 User类 注意: 1.当Filter将request,response请求转发到.jsp时,.jsp任能使用EL获取数据, 或是使用JSP内置对象设置或获取属性,但是表单的提交是不会带上request的, 即便在.jsp中将属性设置好,在提交...
2019-09-08 20:31:31
169
原创 Filter过滤词汇
Filter过滤词汇(增强返回) 1.首先Filter使用注解设置拦截路径,将工程下的所有资源请求都拦下来 2.登录Servlet,在URL上传送数据,并在Servlet上的Post或是Get上 对传送来的参数获取,可使用request.getParameterMap(), getParameter()...方法获取到URL上传递过来的参数, 之后就是对request使用获...
2019-09-08 20:30:34
614
原创 Filter基础知识
Filter基础知识: 1.过滤器用途 2.执行过程 3.使用步骤 过滤器用途:一般用于完成通用的操作,统一编码,检测登录状态等 执行过程: 1.通过配置信息,确定了拦截路径url-Pattern,并为之绑定了name, 在根据name查找出Class,反射创建Filter对象。 2.Filter对象执行init(),完成资源的分配,只执行一次 3.Filter对象在每次碰见拦截路径的资源请求...
2019-09-08 20:30:03
204
原创 JS综合使用:点击图片切换一张
JS使用功能: 用法1: <a href="javascript:checkAnother();"> <img src = "${pageContext.request.contextPath}/pictureServlet" title = "另一张" id = "anotherPict"> </a> <script> function che...
2019-08-28 11:24:28
916
原创 JSP.EL.JSTl基础知识
0.JSP:Java Server Pages 可写html又可写Java,本质是Servlet 1.原理:.jsp -> .java -> .class -> 由class字节码文件提供访问 本质是Servlet .jsp可写入代码查: <%= request.getServletContext().getRealPath(".") %> 得: D:\Java\...
2019-08-28 11:19:09
202
原创 session基础知识
session:借助于Cookie实现 获取: request.getSession(); 1.共享数据(不需要请求转发) session.addAttribute(); session.getAttribute(); session.removeAttribute(); 区别: 1. request.setAttribute()请求转发 才进行共享 2. servletContext...
2019-08-28 11:18:22
240
原创 网页数据库登录基本步骤
思考逻辑: 1.布置登录网页,其中设置表单提交到servlet类,方式设置为post较好 2.servlet类获取请求体内容(参数内容) 3.设置数据库校验类 接收参数内容并进行校验 1.使用JdbcTemplate简化开发细节,需要设置JavaBean实体类 2.Druid数据库连接池工具类提供获取DataSource,Connection方法给JDBCTemplate类 3.Druid使...
2019-08-28 11:17:49
3072
原创 文件链接下载
1.Html文件,使用超链接,指向处理下载请求的servlet类,并附带上文件路径和文件名 (就像自动用GET那样,在URL上使用?,&来使用和连接参数) 2.servlet要处理: 0.获取request获取URL的参数,文件路径filepath和文件名filename 1.使用ServletContext获取文件名filename的MIME类型,并设置为响应头的ContentType ...
2019-08-28 11:17:19
978
原创 Response&&servletContext基础知识
Response&&servletContext基础知识 Response:响应 1.重定向 2.输出数据 servletContext:代表整个web应用,可以与整个服务器通信 0.获取servletContext对象: ServletContext servletContext = request.getServletContext(); ServletContext s...
2019-08-28 11:16:48
160
原创 Request请求基础知识
Tomcat服务器的实际行为: 由于:在浏览器的地址栏输入:localhost:8080/ProjectName/资源路径 其中的资源路径: 正是 @WebServlet("/demo3") 中的资源路径 1.通过该路径可以加载这个路径指向的类,并创建该类对象, 2.之后再创建Request,Response对象,并传入该类对象的service方法,再执行 -- 其中Request对象中封...
2019-08-28 11:16:17
680
原创 Cookie基础知识
Cookie基础知识: 1.可进行多个cookie(多对数据)的传送 2.cookie传送信息原理 3.cookie持久时间 4.cookie共享数据 5.cookie的用处:用于一些轻量级信息设定,重要的放置于数据库 1.可进行多个cookie(多对数据)的传送 步骤: 0.规定response.setContentType("text/html;charset=utf-8"); 1.创...
2019-08-28 11:15:34
214
原创 Servlet基础知识
Servlet基础知识: 在eclipse使用dynamicWEBproject: 0.在eclipse 中部署Tomcat 1.配置Servlet:(Eclipse环境) 2.建包和创建类,用于实现Servlet接口,重写一系列方法 3.配置 4.访问网页 5.简介HttpServlet,GenericServlet 0.在eclipse 中部署Tomcat Window/Preferen...
2019-08-28 11:13:49
141
原创 MVC模式.md
MVC模式: model,view,controller model被隐藏,显示的是view,而具体操作是通过controller进行的 1.定义model产品类 2.定义view视图类,仅作为显示方法 3.定义controller控制器类,内有model,view成员变量, 在执行操作时,使用的是成员变量具备的方法(显示或是对model修改) 4.客户端通过对controller进行实例化时...
2019-08-28 11:12:10
143
原创 Jsoup工具类简介
Jsoup工具类简介 1.Jsoup:用于解析xml或是html文档 ->获取document 2.Docuemnt: public class Document extends Element 包含整个xml内容 3.Element:获取子Element对象,属性,文本内容 4.Elements:包含若干Element的ArrayList 5.Node 6.selector:选择器 参...
2019-08-14 16:33:08
435
原创 jsoup&xml基础知识
jsoup&xml基础知识:(获取xml的存储信息) 使用jsoup获取xml的存储信息: 0.xml的基础知识:(可拓展标记语言,语法严格,用于存储) 1.导入jsoup-1.6.0.jar包 2.将编写好的xml文件放入同级包(src下) 3.使用类加载器将xml作为资源加载,并获取其资源路径 4.获取Document对象,使用Jsoup工具类parse(), 将File(资源路径)...
2019-08-14 11:44:36
195
原创 BootStrap基础知识
BootStrap 前置知识: 0.https://v3.bootcss.com/getting-started/ //下载BootStrap 1.将bootstrap(css,fonts,js文件夹放入工程) 2.形成基本框架 基本框架: <!DOCTYPE html> <html lang="zh-CN"> <head> <met...
2019-08-13 15:40:53
288
原创 JS基础知识2
JS基础知识2: BOM,DOM,事件 BOM:(Brower object model) Window:(如果不指定特定window对象,那么就是当前window对象) 无需创建,可以使用window,也可以省略 方法: 1.alter("xxxx") //提示弹窗,阻塞,只能确定,返回值undefined 2.confirn("xxxx") //提示弹窗,确定:返...
2019-08-12 19:50:30
143
原创 JS基础知识1
JS基础知识1: 数据类型,对象 前置知识:使JavaScript和html能一起使用: 1.外部关联 1.定义外部js文件,js文件中可以使用html标签和自身的语法 2.在html文件中的任意位置中 使用script标签引入 举例: <script type="text/javascript" src="../JavaScript/help.js"></script...
2019-08-12 19:49:52
144
原创 CSS基础知识
CSS基础知识 前置知识:使CSS和html能一起使用:(使用外部关联较好) 1.定义外部CSS文件,在CSS文件中定义选择器和属性 2.在html文件中的head标签中 使用link标签引入 举例: <link rel = "stylesheet" href="../css/test.css"> 说明: rel 定义当前文档与被链接文档之间的关系。 href 定义被链接文档的...
2019-08-10 00:01:13
100
原创 html基础知识
html基础知识: 1. 文件标签:构成html最基本的标签 2. 文本标签:和文本有关的标签 3. 图片标签:定义图像<img> 4. 列表标签:定义列表 5. 链接标签:定义超链接 6. 表格标签:定义表格<table></table> 7. 块标签:span div 需CSS 8. 语义化标签:header footer aside 需CSS 9....
2019-08-09 23:59:17
106
原创 生产者和消费者
生产者和消费者: 情况: 一个生产者,一个消费者 1. 一个生产者,一个消费者 1. 属于无法囤积的: 仅使用flag来对中间存储仓的生产和消费进行二选一的执行操作, 当flag为true时,生产可以,消费等待, 生产完了就flag ,唤醒消费者(唤醒线程),flag 取false 当flag为false时,消费可以,生产等待, 消费完了就flag ,唤醒生产者(唤醒线程...
2019-08-08 00:53:51
222
原创 线程的共享(synchronized)
线程的共享(synchronized) synchronized :修饰方法,或是作用于块,但是无论如何,我们都应该视其为一个禁入条件, 也就是说,synchronized应该使用的场景是:当一个方法有可能被并行执行时, 而其内部有对数据进行增删改的操作时,需要被保证其进入条件, 此时可选择使用,synchronized代码块 或是 synchronized 方法。 形象生动地: 我们可以视其...
2019-08-08 00:52:26
217
原创 线程的创建
线程的创建 1.继承Thread + run(),对象.start() 2.实现Runnable + run 1.真实 2.代理 3. 代理.start() 代理持有真实角色 3.实现Callable + call 对象 1. ExecutorService(Executors.newFixedThreadPool), 2. Future(ExecutorService.submit(类对象)...
2019-08-08 00:51:16
109
原创 JDBC之Template(Spring)简化开发
JDBC之Template(Spring)简化开发 1.导入jar包 2.创建JdbcTemplate对象,通过Druid工具类的getDataSource()获取连接池作为参数 3.调用JdbcTemplate对象,执行sql语句,并处理相应的返回结果 1.导入jar包 commons-logging-1.2.jar spring-beans-5.0.0.RELEASE.jar spring-...
2019-08-04 12:19:02
349
原创 JDBC之Druid工具类
Druid工具类: 0.定义静态成员变量:DataSource 1.定义静态代码块,加载配置文件,初始化连接池对象 2.定义方法: 1.获取连接对象 2.释放连接 3.获取连接池方法 3.使用工具类,需要自己定义sql,执行sql并处理结果 0.定义静态成员变量:DataSource private static DataSource dSource; 1.定义静态代码块,加载配置文件...
2019-08-04 12:18:06
473
原创 JDBC数据库连接池C3P0,Druid
JDBC数据库连接池C3P0,Druid 1.C3P0 2.Druid c3p0 1.导入jar包 2.使用配置文件 c3p0-config.xml 或是 c3p0.properties文件 3.创建连接池DataSource对象(自动使用配置文件) 4.通过DataSource对象,创建连接对象Connection 1.导入jar包: c3p0-0.9.5.2.jar mchange...
2019-08-04 12:17:02
199
原创 JDBC工具类协同配置文件
JDBC工具类协同配置文件 1.在包的同级创建File,作为配置文件 2.在配置文件中定义driverJar,url,password,user 3.定义工具类,设置静态成员变量driverJar,user,url,password, 并设置静态代码块,用于加载配置文件,并进行驱动注册, 使注册驱动行为在使用类方法(getConnection())使仅被加载一次 4.为工具类定义类方法getC...
2019-08-01 21:30:31
157
原创 JDBC连接时使用的类作用及事务
JDBC连接时使用的类作用 简介DriverManager,Connection,Statement,PreparedStatement DriverManger 作用1.注册驱动 作用2:获取数据库连接对象Connection 1.注册驱动:使用哪个数据库来驱动jar Class.forName("com.mysql.cj.jdbc.Driver"); 1. 因为Driver类下有静态代...
2019-08-01 21:29:47
362
原创 JDBC概念和实际连接
JDBC概念和实际连接 概念:(Java database connect) 是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问, 它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准, 据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。 JDBC可做三件事:与数据库建立连接、发送操作数据库的语句并处理结果。 实现连接并进行操作数据库(...
2019-08-01 21:28:05
135
原创 SQL之DCL(管理用户.权限)
SQL之DCL(管理用户.权限) 管理用户: 1.添加用户 2.删除用户 3.修改密码 (修改root密码、修改普通用户密码) 4.查询用户 1.添加用户 CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码'; -- localhost:当前主机 、% 任意主机 举例: CREATE USER 'xiaohong'@'localhost' IDENTIFIE...
2019-07-30 20:19:53
776
原创 SQL之事务
SQL之事务: 事务: 一系列步骤的业务操作,被事务管理,原子性地完成或是失败 操作步骤是: 1.开启事务 start transaction; 2.一系列增删改表中数据 步骤 3.如果没问题:提交 commit; 如果有问题:回滚 rollback; -- 当执行完第三步后,我们可以认为是执行完了一条事务 事务的提交方式:1.自动提交 2. 手动提交 1.mysql数据库中的事务默认...
2019-07-30 13:35:06
188
原创 SQL之多表查询
SQL之多表查询:内连接,外连接,子连接 先看表:(仅作为展示作用)![ 内连接: 取的是表中的交集部分 -- 仅满足条件的多表中的数据 隐式:select 字段列表 from 表1,表2,表3 where 条件 SELECT t1.*, t2.* FROM student t1, man t2 WHERE t1.id = t2...
2019-07-29 19:56:14
136
原创 数据库备份和还原
数据库备份、还原 命令行: 备份 : mysqldump -u用户名 -p密码 数据库名称 > 保存路径.sql 保存路径不是字符串 -- 例如: d:\\a.sql 还原: mysql -u用户名 -p密码 create database 数据库名称 use 数据库名称 source 备份文件路径 路径不是字符串 -- 例如: d:\\a....
2019-07-28 20:47:29
116
原创 SQL之3大范式
SQL之3大范式: 前置知识: 函数依赖关系: 完全依赖: 通过A属性组中的所有部分,可以唯一确定B属性的值 A (all) -> B 部分依赖: 通过A属性组中的一部分,可以唯一确定B属性的值 A(part) ->B 传递依赖: 通过A属性(组),可以唯一确定B属性(组)的值, 并通过B属性(组)的值,可以唯一确定C属性(组)的值 A -> B ->...
2019-07-28 20:46:58
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人