![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
文章平均质量分 56
笔记合集
虚灵之镜
这个作者很懒,什么都没留下…
展开
-
极速入门jwt
jwt介绍jwt介绍kuayu1jwt介绍JSON Web Token(JWT)是目前最流行的跨域认证解决方案kuayu1原创 2021-05-08 00:42:21 · 197 阅读 · 2 评论 -
Mysql学习笔记 1 常见命令及语法规范
常见命令及语法规范常见命令mysql语法规范常见命令查看当前所有数据库 show databases;打开指定的库 use 库名查看当前库的所有表 show tables;查看其他库的所有表 show tables from 库名;创建表 create table 表名(列名 列类型,列名 列类型,……)查看表结构 desc 表名;查看服务器的版本登录到mysql服务端 select version();没有登录到mysql服务端 mysql --version或mysql原创 2021-03-17 15:43:38 · 48 阅读 · 0 评论 -
JavaWeb学习笔记 JSON
JSON什么是JSONJSON在JavaScript中的使用(客户端)json的定义json的访问json的两个常用方法什么是JSONJSON是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,而且很多语言都提供了对json的支持(C,C++,C#,JAVA,JavaScript,Perl,Python等)。使得JSON成为理想的数据交换语言。json是一种轻量级的数据交换格式。轻量级指的是跟xml比较。数据交换指的是客户端和服务器之间业务原创 2021-03-17 12:27:39 · 94 阅读 · 0 评论 -
JavaWeb学习笔记8 Servlet6 HttpServletResponse
HttpServletResponseHttpServletResponse类的作用两个输出流的说明如何往客户端回传数据 以及 响应的乱码解决请求重定向HttpServletResponse类的作用HttpServletResponse类和HttpServletRequest类一样。每次请求进来,Tomcat服务器都会创建一个Response对象传递给Servlet程序使用。HttpServletRequest表示请求过来的信息,HttpServletResponse表示所有响应的信息如果需要设置返回原创 2021-03-15 19:52:07 · 78 阅读 · 0 评论 -
JavaWeb学习笔记8 Servlet5 HttpServletRequest
HttpServletRequest类HttpServletRequest类有什么作用每次只要有请求进入Tomcat服务器,Tomcat服务器就会把请求过来的HTTP协议信息解析好封装到Request对象中。然后传递到service方法(doGet和doPost)中给我们使用。我们可以通过HttpServletRequest对象获取到所有请求的信息。HttpServletRequest类常用方法getRequestURI() 获取请求的URI地址(资源路径)getRequestURL() 获取请原创 2021-03-15 18:15:28 · 131 阅读 · 0 评论 -
JavaWeb学习笔记8 Servlet4 Http
Http什么是HTTP协议请求的HTTP协议格式响应的HTTP协议格式常用的响应码说明MME类型说明谷歌浏览器查看HTTP协议什么是HTTP协议协议是指双方或多方相互约定好,都需要遵守的规则。HTTP协议,就是指客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫HTTP协议。HTTP协议中的数据叫报文。请求的HTTP协议格式客户端给服务器发送数据叫请求,服务器给客户端回传数据叫响应。请求又分为GET请求和POST请求两种GET请求请求行请求的方式 GET请求的资源路径 [+原创 2021-03-12 20:11:44 · 81 阅读 · 0 评论 -
JavaWeb学习笔记8 Servlet3 ServletContext类
ServletContext类ServletContext类ServletContext类的四个作用ServletContext类什么是ServletContext?ServletContext是一个接口,它表示Servlet上下文对象一个web工程只有一个ServletContext实例ServletContext对象是一个域对象域对象,是可以像Map一样存取数据的对象,叫做域对象。域,指的是存取数据的操作范围,整个web工程ServletContext是在web工程部署启动时创建,原创 2021-03-12 16:17:28 · 91 阅读 · 0 评论 -
JavaWeb学习笔记8 Servlet2 ServletConfig类
ServletConfig类ServletConfig类ServletConfig类的三大作用ServletConfig类ServletConfig类是Servlet程序的配置信息类。Servlet程序和ServletConfig对象都是由Tomcat负责创建,我们负责使用。Servlet程序默认是第一次访问时创建,ServletConfig是每个Servlet程序创建时,就创建一个对应的ServletConfig对象。每个ServletConfig对应的是自己的ServletServletCo原创 2021-03-11 21:12:51 · 95 阅读 · 0 评论 -
JavaWeb学习笔记8 Servlet1 Servlet技术
Servlet技术什么是Servlet手动实现Servlet程序什么是Servlet1.Servlet是JavaEE规范之一。规范就是接口2.Servlet是JavaWeb三大组件之一。三大组件分别是Servlet程序、Filter过滤器、Listener监听器3.Servlet是运行在服务器上的一个java小程序,它可以接收客户端发送过来的请求,并响应数据给客户端手动实现Servlet程序1.编写一个类去实现Servlet接口2.实现Service方法,处理请求,并响应数据3.到web.x原创 2021-03-11 16:18:38 · 110 阅读 · 0 评论 -
JavaWeb学习笔记7 Tomcat3 IDEA整合Tomcat服务器
IDEA整合Tomcat服务器点击加号后选择Tomcat的路径,之后应用、确认在创建项目时可以选择Tomcat原创 2021-02-24 15:53:54 · 86 阅读 · 0 评论 -
JavaWeb学习笔记7 Tomcat2 Tomca的使用
Tomca的使用目录介绍如何启动Tomcat服务器另一种启动Tomcat服务器的方式Tomcat的停止如何修改Tomcat的端口号如何部署web工程到Tomcat中ROOT工程的访问,以及 默认 index.html页面的访问目录介绍bin 专门用来存放Tomcat服务器的可执行程序conf 专门用来存放Tomcat服务器的配置文件lib 专门用来存放Tomcat服务器的jar包logs 专门用来存放Tomcat服务器运行时输出的日记信息temp 专门用来存放Tomcat运行时产生的临时原创 2021-02-24 15:46:09 · 175 阅读 · 0 评论 -
JavaWeb学习笔记7 Tomcat1 JavaWeb的概念
JavaWeb的概念JavaWeb的概念JavaWeb的概念什么是JavaWeb:JavaWeb是指,所有通过Java语言编写可以通过浏览器访问的程序的总称,叫JavaWeb。JavaWeb是基于请求和响应来开发的。什么是请求请求是指客户端给服务器发送数据,叫请求Request什么是响应响应是指服务器给客户端回传数据,叫响应Response请求和响应的关系请求和响应是成对出现的,有请求就有响应...原创 2021-02-23 23:58:30 · 70 阅读 · 0 评论 -
JavaWeb学习笔记6 XML3 dom4j解析技术(重点)
dom4j解析技术(重点)Dom4j类库的使用dom4j编程步骤:获取 document 对象由于dom4j它不是sun公司的技术,是属于第三方公司的技术,我们需要使用dom4j就需要到dom4j官网下自dom4j的jar包Dom4j类库的使用docs是第三方类库的学习文档学习文档主页lib是dom4j依赖的其他第三方类库src 目录是第三方类库的源码目录:new一个pachage,发现一开始没有package这个选项,此时idea需要修改一下目录的性质,改为源文件dom4j编程原创 2021-02-23 23:53:00 · 80 阅读 · 0 评论 -
JavaWeb学习笔记6 XML2 xml解析技术介绍
xml解析技术介绍xml可扩展的标记语言不管是html文件还是xml文件它们都是标记型文档,都可以使用w3c组织指定的dom技术来解析。document对象表示的整个文档(可以是html文档,也可以是xml文档)早期JDK提供了两种xml解析技术Dom和Sax简介(==已过时,但仍需知道这两种技术)dom解析结束时W3C组织指定的,而所有的编程语言都对这个解析技术使用了自己语言的特点进行实现。Java对dom技术解析标记也做了实现。sun公司在JDK5版本对dom解析技术进行升级:SAX(Si原创 2021-02-23 22:26:05 · 147 阅读 · 0 评论 -
JavaWeb学习笔记6 XML1 简介和语法
简介什么是xmlxml的作用xml语法文档声明xml注释元素(标签)xml属性文本区域(CDATA区)什么是xmlxml是可扩展的标记语言xml的作用主要作用:用来保存数据,而且这些数据有自我描述性它还可以作为项目或者模块的配置文件还可以作为网络传输数据的格式(现在JSON为主)xml语法文档声明xml文件的建立xml注释XML和html注释一样< !-- 注释内容 – >元素(标签)html标签:格式:<标签名>封装的数据</标签名原创 2021-02-23 22:12:53 · 90 阅读 · 0 评论 -
JavaWeb学习笔记5 jQuery8 jQuery 事件操作
$( function(){} );和window.onload = function(){}的区别?他们分别是在什么时候触发?1、jQuery 的页面加载完成之后是浏览器的内核解析完页面的标签创建好 DOM 对象之后就会马上执行。2、原生 js 的页面加载完成之后,除了要等浏览器内核解析完标签创建好 DOM 对象,还要等标签显示时需要的内容加载完成。他们触发的顺序?1、jQuery 页面加载完成之后先执行2、原生 js 的页面加载完成之后他们执行的次数?1、原生 js 的页面加载原创 2021-02-23 18:14:58 · 126 阅读 · 0 评论 -
JavaWeb学习笔记5 jQuery7 CSS样式操作和jQuery 动画
CSS样式操作和jQuery 动画CSS样式操作jQuery 动画基本动画淡入淡出动画CSS样式操作addClass() 添加样式removeClass() 删除样式toggleClass() 有就删除,没有就添加样式。offset() 获取和设置元素的坐标。jQuery 动画基本动画show() 将隐藏的元素显示hide() 将可见的元素隐藏。toggle() 可见就隐藏,不可见就显示。以上动画方法都可以添加参数。第一个参数是动画 执行的时长,以毫秒为单位第二个参数是动画原创 2021-02-23 18:10:05 · 66 阅读 · 0 评论 -
JavaWeb学习笔记5 jQuery6 DOM的增删改
内部插入:appendTo() a.appendTo(b) 把 a 插入到 b 子元素末尾,成为最后一个子元素prependTo() a.prependTo(b) 把 a 插到 b 所有子元素前面,成为第一个子元素外部插入:insertAfter() a.insertAfter(b) 得到 bainsertBefore() a.insertBefore(b) 得到 ab替换:replaceWith() a.replaceWith(b) 用 b 替换掉 areplaceAll(.原创 2021-02-21 23:35:06 · 70 阅读 · 0 评论 -
JavaWeb学习笔记5 jQuery5 属性操作
属性操作html()text()val()val方法同时设置多个表单项的选中状态html()html()它可以设置和获取起始标签和结束标签中的内容。跟dom属性innerHTML一样。例子1:例子2:点击确认后text()text()它可以是设置和获取起始标签和结束标签中的文本。跟dom属性innerTEXT一样。只做 设置 的例子:val()val()它可以设置和获取表单项的value属性值。 跟dom属性value一样例子1:例子2:原创 2021-02-21 23:14:26 · 175 阅读 · 0 评论 -
JavaWeb学习笔记5 jQuery4 元素筛选
元素筛选eq() 获取给定索引的元素功能跟 :eq() 一样first() 获取第一个元素功能跟 :first 一样last() 获取最后一个元素 功能跟 :last 一样filter(exp) 留下匹配的元素is(exp) 判断是否匹配给定的选择器,只要有一个匹配就返回,truehas(exp) 返回包含有匹配选择器的元素的元素功能跟 :has 一样not(exp) 删除匹配选择器的元素功能跟 :not 一样children(exp) 返回匹配给定选择器的子元素功能跟 pare原创 2021-02-21 22:29:53 · 241 阅读 · 0 评论 -
JavaWeb学习笔记5 jQuery3 选择器(重点)
jQuery选择器(重点)基本选择器(重点)层级选择器(重点)过滤选择器基本过滤器:内容过滤器:属性过滤器:表单过滤器:表单对象属性过滤器:基本选择器(重点)#ID 选择器:根据id查找标签对象.class 选择器:根据class查找标签对象element 选择器:根据标签名查找标签对象 * 选择器==:表示任意的,所有的元素selector,selector2 组合选择器:合并选择器1,选择器2的结果并返回p.myClass结果的顺序是页面中标签的顺序层级选择器(重点)an原创 2021-02-21 22:06:31 · 87 阅读 · 0 评论 -
JavaWeb学习笔记5 jQuery2 jQuery对象和dom对象
jQuery对象和dom对象区分什么是jQuery对象,什么是dom对象什么是jQuery对象,什么是dom对象Dom对象1.通过getElementById()查询出来的标签对象是Dom对象2.通过getElementsByName()查询出来的标签对象是Dom对象3.通过getElementsByTagName()查询出来的标签对象是Dom对象4.通过createElement()方法创建的对象是Dom对象DOM对象Alert:[object HTML 标签名 Element]jQue原创 2021-02-21 14:12:15 · 72 阅读 · 0 评论 -
JavaWeb学习笔记5 jQuery1 介绍及核心函数
jQuery 介绍及核心函数介绍核心函数介绍什么是jQueryjQuery,顾名思义,也就是JavaScript和查询(Query),它就是辅助JavaScript开发的js类库。jQuery核心思想它的核心思想是write less,do more(写得更少,做得更多),所以它实现了很多浏览器的兼容问题。jQuery流行程度jQuery现在已经成为最流行的JavaScript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。jQuery好处jQuery是免费、开原创 2021-02-20 12:47:12 · 76 阅读 · 0 评论 -
JavaWeb学习笔记4 JavaScript9 DOM模型(重点)
DOM模型(重点)概念Document对象(重点)Document对象中的方法介绍(重点)document.getElementsById例子:RegExp正则表达式例子改良概念DOM模型全称是 Document Object Model文档对象模型就是把文档中的标签,属性,文本,转换为对象来管理Document对象(重点)Document对象的理解:第一点:Document它管理了所有的Html文档内容。第二点,document它是一种树形结构的文档。有层级关系。第三点,它让我们把所原创 2021-02-19 23:24:31 · 112 阅读 · 0 评论 -
JavaWeb学习笔记4 JavaScript8 事件(重点)
js中的事件什么是事件?常用事件:事件的注册onload事件onclick事件onblur事件onchange事件onsubmit什么是事件?事件是电脑输入设备与页面进行交互的响应。常用事件:onload 加载完成事件:页面加载完成之后,常用于做页面js代码初始化操作。onclick 单击事件:常用于按钮的点击响应操作。onblur 失去焦点事件:常用于输入框失去焦点后验证其输入内容是否合法onchange 内容发生改变事件:常用于下拉列表和输入框内容发生改变后操作onsubmit 表单提原创 2021-02-19 17:48:51 · 133 阅读 · 0 评论 -
JavaWeb学习笔记4 JavaScript7 自定义对象
JS中的自定义对象Object形式的自定义对象对象的定义:var 变量名 = new Object(); //对象实例变量名.属性名 = 值; //定义一个属性变量名.函数名 = function(){} //定义一个函数对象的访问:变量名.属性/函数名();例子:运行后:{}花括号形式的自定义对象对象的定义:var 变量名 = {}; //空对象var 变量名 = {属性名:值 ,//定义一个属性属性名:值,函数名:function(){}//定义一个函数};对象的原创 2021-02-19 12:39:48 · 87 阅读 · 0 评论 -
JavaWeb学习笔记4 JavaScript6 函数(重点)
函数(重点)1、两种定义方式1、第一种定义方式可以使用function关键字来定义函数使用格式:function 函数名(形参列表){函数体}在JavaScript语言中,如何定义带有返回值的函数?只需在函数体内直接使用return语句返回值即可。运行后:2、第二种定义方式使用格式:var 函数名 = function(形参列表){函数体}2、JS函数不允许重载在Java中函数允许重载,但是在JS中函数重载会直接覆盖掉上一次的定义运行后:可见覆盖了上一次原创 2021-02-19 12:23:51 · 119 阅读 · 0 评论 -
JavaWeb学习笔记4 JavaScript5 数组(重点)
数组(重点)1.数组定义方式JS中数组的定义:格式:var 数组名 = []; //空数组var 数组名 = [1,‘abc’,true];//定义数组同时赋值元素注意:可以在浏览器F12或者F12+FN 打开控制台来查看错误信息例:运行后:...原创 2021-02-18 23:50:44 · 92 阅读 · 0 评论 -
JavaWeb学习笔记4 JavaScript4 关系(比较)运算和逻辑运算
关系(比较)运算跟java不一样的:等于: == 等于是简单的做字面值的比较全等于: === 除了做字面值的比较之外,还会比较两个变量的数据类型逻辑运算且运算: &&或运算:||取反运算:!在javascript语言中,所有的变量,都可以作为一个boolean类型的变量去使用。0、null、undefined、""(空串)都认为是false运行后:均为假注意:&& 且运算有两种情况:当表达式全为真的时候。返回最后一个表达式的值。当表原创 2021-02-18 23:34:28 · 97 阅读 · 0 评论 -
JavaWeb学习笔记4 JavaScript3 变量
变量变量是可以存放某些值的内存的命名JavaScript的变量类型:数值类型: number 包含 int long float double byte字符串类型:string对象类型:object布尔类型:boolean函数类型:functionJavaScript里特殊的值:undefined 未定义,所有js变量未赋予初始值时,默认值都是undefinednull 空值NaN 全称是:Not a Number。非数值。非数字。JS的定义变量格式:var 变量名;var 变原创 2021-02-18 23:05:53 · 64 阅读 · 0 评论 -
JavaWeb学习笔记4 JavaScript2 JavaScript和HTML代码的结合方式
JavaScript和HTML代码的结合方式1.第一种方式只要在head标签中,或者在body标签中,使用script标签来书写JavaScript代码实例:运行:2、第二种方式使用script标签引入 单独的javascript代码文件运行后:...原创 2021-02-18 22:47:05 · 105 阅读 · 0 评论 -
JavaWeb学习笔记4 JavaScript1 介绍
1、JavaScript介绍JavaScript语言诞生主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行JavaScript代码。JS是Netspace网景公司的产品,最早起名为LiveScript;为了吸引更多java程序员。更名为JavaScript。JS是弱类型,Java是强类型。特点:1.交互性(它可以做的就是信息的动态交互)2.安全性(不允许直接访问本地硬盘)3.跨平台性(只要是可以解释JS的浏览器都可以执行,和平台无关)...原创 2021-02-18 22:20:24 · 55 阅读 · 0 评论 -
JavaWeb学习笔记3 CSS4 常用样式
CSS 常用样式1、字体颜色color:red;颜色可以写颜色名如:black,blue,red,green等颜色也可以写rgb值和十六进制表示值:如rgb(255,0,0),#00F6DE,如果写十六进制值必须加#2、宽度width:20px;3、高度height:20px;高度可以写像素值:19px;也可以写百分比值:20%;4、背景颜色backgroud-color:#00F6DE5、字体样式color:#FF0000;字体颜色红色font-size:20px;字体大小原创 2021-02-18 22:14:56 · 166 阅读 · 0 评论 -
JavaWeb学习笔记3 CSS3 CSS选择器
CSS选择器1、标签名选择器标签名选择器的格式是:标签名{属性:值;}标签名选择器,可以决定哪些标签被动的使用这个样式。运行后:2、id选择器id选择器的格式是:#id 属性值{属性:值;}id选择器,可以让我们通过id属性选择性的去使用这个样式。运行后:3、class选择器(类选择器)class类型选择器的格式是:.class属性值{属性:值;}class类型选择器,可以通过class属性有效的选择性地去使用这个样式。运行后:4、组合选择器组合选择原创 2021-02-18 21:51:36 · 89 阅读 · 0 评论 -
JavaWeb学习笔记3 CSS2 CSS和HTML结合方式
CSS和HTML结合方式1、第一种在标签的style属性设置"key:value value;",修改标签样式运行后:这种方式的缺点:如果标签多了,样式多了,代码量非常庞大可读性非常差CSS代码没什么复用性可言如图,长且没有复用性2、第二种在head标签中,使用style标签来定义各种自己需要的css样式格式如下:xxx{Key:value value;]运行后:这种方式的缺点:只能在同一页面复用代码,不能在多个页面中复用css代码维护起来不方便,实际项目原创 2021-02-18 20:32:33 · 114 阅读 · 0 评论 -
JavaWeb学习笔记3 CSS1 技术介绍及语法规则
1、CSS技术介绍CSS是[层叠样式表单]。是用于增强网页样式并允许将样式信息与网页内容分离的一种标记性语言2、CSS语法规则浏览器:浏览器根据“选择器”决定受CSS样式影响的HTML元素(标签)。属性(property):是你要改变的样式名,并且每个属性都有一个值。属性和值被冒号分开,并由花括号包围,这样就组成了一个完整的样式声明(declaration),例如:p{color:blue}多个声明:如果要定义不止一个声明,则需要用分号将每个声明分开。虽然最后一条声明的最后可以不加分号(但尽量在原创 2021-02-18 20:03:50 · 84 阅读 · 0 评论 -
JavaWeb学习笔记2 HTML3 常用标签
1、font字体标签< font >可规定文本字体、字体尺寸、字体颜色可选属性color 定义元素中文本的颜色face 定义font元素中文本的字体size 定义font元素中的文本尺寸运行后:2、特殊字符通常情况下html页面会裁掉文档中的空格,连续十个会去掉九个。可以使用 ;(英文分号)来增加空格运行后3、标题标签运行后4、超链接(重点)5、列表标签无序列表(大部分),有序列表,定义列表(几乎不用)要注意不同浏览器的兼容问题运原创 2021-02-18 19:53:47 · 93 阅读 · 0 评论 -
JavaWeb学习笔记2 HTML2 标签介绍及标签语法
1、HTML 标签介绍1.标签的格式:<标签名>封装的数据</标签名>2.标签名大小写不敏感3.标签拥有自己的属性分为基本属性:bgcolor=“red” 可以修改简单的样式效果事件属性:οnclick=“alert(‘你好!’);” 可以直接设置事件响应后的代码4.标签又分为,单标签和双标签单标签格式:<标签名/>双标签格式:<标签名>…封装的数据…</标签名>选择浏览器运行:点击hello:...原创 2021-02-17 11:31:55 · 62 阅读 · 0 评论 -
JavaWeb学习笔记2 HTML1 简介及书写规范
1、HTML简介Hyper Text Markup Language(超文本标记语言) 简写:HTMLHTML通过标签来标记要显示的网页中的各个部分,网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)2、创建HTML文件1.创建一个web工程(静态的web工程)2.在工程下创建html页面选择执行的浏览器运行:3、HTML文件的书写规范< html > 表示整个html页面的开始原创 2021-02-17 11:09:10 · 106 阅读 · 0 评论 -
JavaWeb学习笔记1 综述
1、B/S软件的结构JavaEE项目客户端:浏览器服务器端:WEB服务器2、网页的组成部分页面由三部分内容组成:内容(结构)、表现、行为内容(结构):是我们在页面中可以看到的数据。一般内容 我们使用html技术来展示表现:指的是这些内容在页面上的展示形式。比如说,布局,颜色,大小等等。一般使用CSS技术实现行为,指的是页面中元素与输入设备交互的响应。一般使用JavaScript技术实现...原创 2021-02-17 10:32:01 · 66 阅读 · 0 评论