自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 120

原创 Jquery动画和遍历

Jquery动画(调用方式:jq对象.function())1.折叠隐藏显示(纵轴)2.滑动隐藏显示(纵轴)3.淡入淡出隐藏显示 :其实就是使用不同的方式调整标签的属性style_display:none 隐藏后html上不再显示,也就无法点击了,位置也让出了 但是实际上该标签代码还是存在的通用参数:speed:slow,normal,fast,毫秒值easi...

2019-09-08 20:47:17 108

原创 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 102

原创 Jquery选择器

Jquery选择器:1.基本选择器2.层次选择器3.类选择器4.属性选择器5.过滤选择器1.基本选择器标签选择器: $("html标签名"); //选中所有匹配标签名称的元素 $("div").css("backgroundColor","pink");id选择器: $("#属性id的值"); //选中首个指定id的元素 $("#div1")....

2019-09-08 20:45:17 165

原创 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 71

原创 Listener监听器(ServletContext)

实现ServletContextListener监听器类:1.继承ServletContextListener,重写其方法init,destroy2.相当于是监听ServletContext对象(整个服务器)的生命周期 在服务器启动时自动地就有ServletContext对象: init方法,用于请求资源 destroy方法,用于释放资源3.配置:(...

2019-09-08 20:38:30 911

原创 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 120

原创 Filter过滤词汇

Filter过滤词汇(增强返回)1.首先Filter使用注解设置拦截路径,将工程下的所有资源请求都拦下来2.登录Servlet,在URL上传送数据,并在Servlet上的Post或是Get上 对传送来的参数获取,可使用request.getParameterMap(), getParameter()...方法获取到URL上传递过来的参数, 之后就是对request使用获...

2019-09-08 20:30:34 531

原创 Filter基础知识

Filter基础知识:1.过滤器用途2.执行过程3.使用步骤过滤器用途:一般用于完成通用的操作,统一编码,检测登录状态等执行过程:1.通过配置信息,确定了拦截路径url-Pattern,并为之绑定了name, 在根据name查找出Class,反射创建Filter对象。2.Filter对象执行init(),完成资源的分配,只执行一次3.Filter对象在每次碰见拦截路径的资源请求...

2019-09-08 20:30:03 143

原创 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 820

原创 JSP.EL.JSTl基础知识

0.JSP:Java Server Pages 可写html又可写Java,本质是Servlet1.原理:.jsp -> .java -> .class -> 由class字节码文件提供访问 本质是Servlet.jsp可写入代码查: <%= request.getServletContext().getRealPath(".") %>得: D:\Java\...

2019-08-28 11:19:09 144

原创 session基础知识

session:借助于Cookie实现获取:request.getSession();1.共享数据(不需要请求转发)session.addAttribute();session.getAttribute();session.removeAttribute();区别: 1. request.setAttribute()请求转发 才进行共享 2. servletContext...

2019-08-28 11:18:22 191

原创 网页数据库登录基本步骤

思考逻辑:1.布置登录网页,其中设置表单提交到servlet类,方式设置为post较好2.servlet类获取请求体内容(参数内容)3.设置数据库校验类 接收参数内容并进行校验 1.使用JdbcTemplate简化开发细节,需要设置JavaBean实体类 2.Druid数据库连接池工具类提供获取DataSource,Connection方法给JDBCTemplate类 3.Druid使...

2019-08-28 11:17:49 2969

原创 文件链接下载

1.Html文件,使用超链接,指向处理下载请求的servlet类,并附带上文件路径和文件名(就像自动用GET那样,在URL上使用?,&来使用和连接参数)2.servlet要处理:0.获取request获取URL的参数,文件路径filepath和文件名filename1.使用ServletContext获取文件名filename的MIME类型,并设置为响应头的ContentType...

2019-08-28 11:17:19 844

原创 Response&&servletContext基础知识

Response&&servletContext基础知识Response:响应1.重定向2.输出数据servletContext:代表整个web应用,可以与整个服务器通信0.获取servletContext对象: ServletContext servletContext = request.getServletContext(); ServletContext s...

2019-08-28 11:16:48 122

原创 Request请求基础知识

Tomcat服务器的实际行为:由于:在浏览器的地址栏输入:localhost:8080/ProjectName/资源路径其中的资源路径: 正是 @WebServlet("/demo3") 中的资源路径1.通过该路径可以加载这个路径指向的类,并创建该类对象,2.之后再创建Request,Response对象,并传入该类对象的service方法,再执行 -- 其中Request对象中封...

2019-08-28 11:16:17 600

原创 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 159

原创 Servlet基础知识

Servlet基础知识:在eclipse使用dynamicWEBproject:0.在eclipse 中部署Tomcat 1.配置Servlet:(Eclipse环境)2.建包和创建类,用于实现Servlet接口,重写一系列方法3.配置4.访问网页5.简介HttpServlet,GenericServlet0.在eclipse 中部署Tomcat Window/Preferen...

2019-08-28 11:13:49 95

原创 MVC模式.md

MVC模式:model,view,controllermodel被隐藏,显示的是view,而具体操作是通过controller进行的1.定义model产品类2.定义view视图类,仅作为显示方法3.定义controller控制器类,内有model,view成员变量, 在执行操作时,使用的是成员变量具备的方法(显示或是对model修改)4.客户端通过对controller进行实例化时...

2019-08-28 11:12:10 107

原创 Jsoup工具类简介

Jsoup工具类简介1.Jsoup:用于解析xml或是html文档 ->获取document2.Docuemnt: public class Document extends Element 包含整个xml内容3.Element:获取子Element对象,属性,文本内容4.Elements:包含若干Element的ArrayList5.Node6.selector:选择器参...

2019-08-14 16:33:08 376

原创 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 149

原创 BootStrap基础知识

BootStrap前置知识:0.https://v3.bootcss.com/getting-started/ //下载BootStrap1.将bootstrap(css,fonts,js文件夹放入工程)2.形成基本框架 基本框架:<!DOCTYPE html><html lang="zh-CN"> <head> <met...

2019-08-13 15:40:53 226

原创 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 120

原创 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 113

原创 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 72

原创 html基础知识

html基础知识:1. 文件标签:构成html最基本的标签2. 文本标签:和文本有关的标签3. 图片标签:定义图像<img>4. 列表标签:定义列表5. 链接标签:定义超链接6. 表格标签:定义表格<table></table>7. 块标签:span div 需CSS8. 语义化标签:header footer aside 需CSS9....

2019-08-09 23:59:17 79

原创 生产者和消费者

生产者和消费者:情况:一个生产者,一个消费者1. 一个生产者,一个消费者 1. 属于无法囤积的: 仅使用flag来对中间存储仓的生产和消费进行二选一的执行操作, 当flag为true时,生产可以,消费等待, 生产完了就flag ,唤醒消费者(唤醒线程),flag 取false 当flag为false时,消费可以,生产等待, 消费完了就flag ,唤醒生产者(唤醒线程...

2019-08-08 00:53:51 165

原创 线程的共享(synchronized)

线程的共享(synchronized)synchronized :修饰方法,或是作用于块,但是无论如何,我们都应该视其为一个禁入条件,也就是说,synchronized应该使用的场景是:当一个方法有可能被并行执行时,而其内部有对数据进行增删改的操作时,需要被保证其进入条件,此时可选择使用,synchronized代码块 或是 synchronized 方法。形象生动地: 我们可以视其...

2019-08-08 00:52:26 161

原创 线程的创建

线程的创建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 76

原创 JDBC之Template(Spring)简化开发

JDBC之Template(Spring)简化开发1.导入jar包2.创建JdbcTemplate对象,通过Druid工具类的getDataSource()获取连接池作为参数3.调用JdbcTemplate对象,执行sql语句,并处理相应的返回结果1.导入jar包commons-logging-1.2.jarspring-beans-5.0.0.RELEASE.jarspring-...

2019-08-04 12:19:02 269

原创 JDBC之Druid工具类

Druid工具类:0.定义静态成员变量:DataSource1.定义静态代码块,加载配置文件,初始化连接池对象2.定义方法: 1.获取连接对象 2.释放连接 3.获取连接池方法3.使用工具类,需要自己定义sql,执行sql并处理结果0.定义静态成员变量:DataSourceprivate static DataSource dSource;1.定义静态代码块,加载配置文件...

2019-08-04 12:18:06 398

原创 JDBC数据库连接池C3P0,Druid

JDBC数据库连接池C3P0,Druid1.C3P02.Druidc3p01.导入jar包2.使用配置文件 c3p0-config.xml 或是 c3p0.properties文件 3.创建连接池DataSource对象(自动使用配置文件)4.通过DataSource对象,创建连接对象Connection1.导入jar包: c3p0-0.9.5.2.jar mchange...

2019-08-04 12:17:02 159

原创 JDBC工具类协同配置文件

JDBC工具类协同配置文件1.在包的同级创建File,作为配置文件2.在配置文件中定义driverJar,url,password,user3.定义工具类,设置静态成员变量driverJar,user,url,password, 并设置静态代码块,用于加载配置文件,并进行驱动注册, 使注册驱动行为在使用类方法(getConnection())使仅被加载一次4.为工具类定义类方法getC...

2019-08-01 21:30:31 128

原创 JDBC连接时使用的类作用及事务

JDBC连接时使用的类作用简介DriverManager,Connection,Statement,PreparedStatementDriverManger作用1.注册驱动 作用2:获取数据库连接对象Connection1.注册驱动:使用哪个数据库来驱动jar Class.forName("com.mysql.cj.jdbc.Driver"); 1. 因为Driver类下有静态代...

2019-08-01 21:29:47 305

原创 JDBC概念和实际连接

JDBC概念和实际连接概念:(Java database connect)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。JDBC可做三件事:与数据库建立连接、发送操作数据库的语句并处理结果。实现连接并进行操作数据库(...

2019-08-01 21:28:05 104

原创 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 642

原创 SQL之事务

SQL之事务:事务: 一系列步骤的业务操作,被事务管理,原子性地完成或是失败操作步骤是:1.开启事务 start transaction;2.一系列增删改表中数据 步骤3.如果没问题:提交 commit; 如果有问题:回滚 rollback;-- 当执行完第三步后,我们可以认为是执行完了一条事务事务的提交方式:1.自动提交 2. 手动提交1.mysql数据库中的事务默认...

2019-07-30 13:35:06 127

原创 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 97

原创 数据库备份和还原

数据库备份、还原命令行: 备份 : mysqldump -u用户名 -p密码 数据库名称 > 保存路径.sql 保存路径不是字符串 -- 例如: d:\\a.sql 还原: mysql -u用户名 -p密码 create database 数据库名称 use 数据库名称 source 备份文件路径 路径不是字符串 -- 例如: d:\\a....

2019-07-28 20:47:29 76

原创 SQL之3大范式

SQL之3大范式:前置知识:函数依赖关系:完全依赖: 通过A属性组中的所有部分,可以唯一确定B属性的值 A (all) -> B部分依赖: 通过A属性组中的一部分,可以唯一确定B属性的值 A(part) ->B传递依赖: 通过A属性(组),可以唯一确定B属性(组)的值, 并通过B属性(组)的值,可以唯一确定C属性(组)的值 A -> B -&gt...

2019-07-28 20:46:58 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除