自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 04-6-javaweb进阶-Vue基础

Vue基础一、概述VUE 是前端JS的框架。1.库(插件):是一种封装好的特定方法集合,对项目的侵入性较小,提供给开发者使用,控制权在使用者手中,如果某个库无法完成某些需求,可以很容易切换到其它库实现需求 (jquery)2.框架:是一套架构,会基于自身特点向用户提供一套相当完整的解决方案,而且控制权在框架本身;对项目的侵入性较大,使用者要按照框架所规定的某种特定规范进行开发,项目如果需要更换框架,则需要重新架构整个项目二、vue核心特征① 解耦视图与数据② M-V-VM模型 关注模

2022-02-22 23:04:27 265

原创 javaweb进阶-ECMAScript 6

ECMAScript 6基础一、简介ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。ES6 既是一个历史名词,也是一个泛指,含义是 5.1 版以后的 JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017 等等,而 ES2015 则是正式名称,特指该年发布的正式版本的语言标准。ES6 一般是

2022-02-20 22:47:06 249

原创 javaweb进阶-ajax异步基础

Ajax基础一、全局刷新和局部刷新 全局刷新:整个浏览器被新的数据覆盖。在网络中传输大量的数据。浏览器需要加载,渲染页面。 局部刷新:在浏览器的内部,发起请求,获取数据,改变页面中的部分内容。 其余的页面无需加载和渲染。网络中传输的数据量少,速度快,给用户的感觉好。 ajax是用来做局部刷新的技术。局部刷新使用的核心对象是异步对象(XMLHttpRequest) 这个异步对象是存在于浏览器内存中的,使用JavaScript语法创建和使用XMLHttpRequest对

2022-02-15 22:37:21 483

原创 javaweb进阶-JSP基础

JSP基础一、入门可以在jsp中使用不同脚本实现不同功能,主要有以下三个脚本<%%> 脚本区域 跟平时写java代码要求差不多,不可以定义方法<%= %>输出区域 可以输出变量、对象、方法返回值、表达式结果<%!%> 声明区域 可以定义成员变量、成员方法补充:jsp中的注释写法 <%-- --%> 快捷键是ctrl + shift + /本质:JSP的本质是特殊的Servlet二、核心三大指令① page指令 &lt

2022-02-09 22:40:10 855

原创 javaweb进阶-Servlet基础

Servlet基础一、HTTP协议介绍概念Hypertext Transfer Protocol,HTTP超文本传输协议,是一个简单的请求-响应协议。规定了客户端和服务器之间 传输数据的一种格式特点默认端口号:80基于请求/响应模型:`一次请求对应一次响应`特点: 1.简单快速。客户端向服务器请求服务时,只需要传送请求方法和路径。 2.灵活。HTTP协议允许传送任意格式的数据。正在传输的类型由,content-type标明。 3.无连接。就是每个请求都建立一个连接,请求处理完毕并发

2022-02-06 23:15:05 448

原创 javaweb进阶-jdbc基础

JDBC基础一、概念概念: Java DataBase Connectivity(java语言连接数据库)本质【一套接口】: JDBC是SUN公司制定的一套接口(interface) java.sql.*;(这个软件包下有很多接口) 作用:每一个数据库都有自己独特的实现原理,二、JDBC原生六步第一步:注册驱动(作用:告诉java程序,即将要连接的是哪个品牌的数据库)第二步:获取连接(表示JVM的进程和数据库进程之间的通道打开了。这属于进程之

2022-01-30 17:30:23 787

原创 MySQL基础

MySQL基础一、SQL基本分类1、 DDL 数据定义语言:对数据库的创建和删除 以及对数据库表的创建删除和修改 关键字:create、drop2、 DML 数据操作语言:对数据库表中数据的增 删 改 关键字:insert、delete、update3、 DQL 数据查询语言:对数据库表中数据 查询 关键字:select4、 DCL 数据控制语言:指定用户 分配权限 关键字:grant、revoke5、 事务二、常用SQL语句DDL 数据定义语言一、 库的基本操作 1.

2022-01-28 23:36:51 1049

原创 jQuery基础

jQuery基础一、jQuery简介1、简介: jQuery是一个快速、简洁的JavaScript框架。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。2、使用步骤: 下载:https://jquery.com/ 引入:<script src="./js/jquery-3.3.1.min.js"

2022-01-26 23:41:32 1088

原创 前端网页三剑客------JavaScript基础

前端网页三剑客------JavaScript基础一、基础语法1、引入方式 行内JS:在标签内部编写JS代码,配合事件使用。 <input type="button" value="幸运大抽奖" onclick="alert()" > 内嵌JS:通过script标签嵌入JS代码,可以出现在任意位置,数量不限。 <script> alert('helloworld'); alert('are you ok?');

2022-01-25 18:50:37 768

原创 前端网页三剑客------CSS基础

前端网页三剑客------CSS基础一、三种引入CSS的方式1、行内样式: 在指定标签元素内部 添加style属性,配置css效果,多个效果之间有分号隔开。 缺点: 代码可重用性比较低,可维护性比较低,可读性比较低 2、内部样式: 在head标签内,添加style标签,style标签的标签体内容就是css代码。通过选择器配置 优缺点: 如果只控制当前页面的标签样式的话使用内部样式, 复用性不好 3、外部样式: 在head标签内部,使用link标签引入外部资源

2022-01-25 18:49:15 453

原创 前端网页三剑客------HTML基础

前端网页三剑客------HTML基础一、HTML基础语法基本语法包含:标签和属性1. 文件的后缀 .html .htm2. 标签由尖括号包围的关键词 <html> <head> <body> <title>3. 标签分类:① 双边标签: <html></html> ② 单边标签: <hr />4. 标签的嵌套:要正确嵌套 正确演示: <head><title&gt

2022-01-25 18:47:25 507

原创 第五周总结

day21一、线程进程和线程:程序:就是一个编程语言编写的功能数据文件包,是一个静态的资源进程:运行的程序 是程序运行的基本单位线程:是进程的执行单位 一个进程可以有多个线程总结:​ 一个程序的运行至少需要一个进程,一个进程中可以包含多个线程。​并行和并发:并发:指两个或多个事件在同一个时间段内发生【交替的发生 执行者是一个】。并行:指两个或多个事件在同一时刻发生(同时发生 同时处理 执行者不是一个)。java中的并发采用的抢占式执行方案【随机执

2021-11-23 22:50:39 199

原创 JavaSE第四周总结

day16泛型泛型概述概述: 是一个不知道具体数据类型的时候使用一个符号表示的数据类型 使用: 1、先定义泛型 2、泛型实例化 好处: 1、把运行时期的问题提前到了编译期间 2、避免了强制类型转换泛型类的定义格式:【泛型定义在类名后面】 修饰符 class 类名<泛型> {类的内容} 定义泛型后: 类中就可以使用泛型数据类型实例化时机: 创建类对象的时候必须实例化类定义的泛型 泛型方法的定义格式:【泛型定义在返回值

2021-11-19 23:00:00 397

原创 JavaSE第三周总结

day11一、APIIDEA导出jar包File->Project Structure快捷键:ctrl + alt + shift + s选择 Artifacts -> JAR -> From modules …弹出如下消息框点击上图ok后,回到如下图所示界面点击ok后,点击ArrayUtils.jar下的Build显示下图,表示已经导出完毕.这种导出方法,导出的是该项目中的所有.class文件如果需要导出单个

2021-11-11 19:04:20 380

原创 第二周总结

day06一、IDEA介绍安装: https://www.jetbrains.com/快捷键: 1、ctrl+alt+空格 代码提示 ---- alt + enter 2、psvm【main】 提示主方法 3、sout 提示打印语句 4、ctrl+alt+l 格式化代码 5、ctrl+d 快速向下复制当前行 6、ctrl+y【x】 删除当前行 7、alt+enter 智能提示 8、alt+insert 快速生成代码 9、ctrl

2021-11-04 23:09:58 76

原创 Javase第一周

typora-copy-images-to: imagesday011、Java语言的特点开源性面向对象跨平台性编译性动态性2、Java跨平台的实现原理 【面试题1】java的跨平台借助于jvm软件识别运行从而达到编译一次到处运行的效果3、JDK&JRE&JVM简介:JVM:Java Virtual Matchine,Java虚拟机Java虚拟机:是一个使用C语言编写出来的一个可以识别运行java字节码文件的软件,运行在操作系统上的,不能跨平台作用:.

2021-10-29 20:11:14 188

原创 jdk动态代理初级(AOP)

动态代理(理解):基于反射机制掌握:1.什么是动态代理?使用jdk的反射机制,创建对象的能力,创建的是代理类的对象。特点:不用你创建代理类文件,目标类是活动的、可变的动态:在程序执行时,调用jdk提供的方法才能创建代理类的对象 jdk动态代理,必须有接口,目标类必须实现接口。没有接口时,需要使用cglib动态代理。2.动态代理能做什么? 可以在不改变原来目标方法功能的前提下,在代理中增强自己的代码。 在程序开发中的应用: 比如:你所在的项目中,有一个功能是其他人写...

2021-05-30 19:56:56 77

原创 jQuery基础

jQuery1.jQuery是JS的一个库,库:相当于Java的工具类,库是存放东西优点:1.写少代码,做多事情【write less do more】2.免费,开源且轻量级的JS库,容量很小3.兼容主流浏览器,如IE,Firefox,Chrome等2.DOM对象和jQuery对象DOM对象:使用JavaScript语法创建的对象叫做DOM对象,也叫JS对象jQuery对象:使用jQuery语法表示对象叫做jQuery对象。注意:jQuery表示的对象都是数组DOM对象和jQuer..

2021-05-30 17:05:00 168

原创 初级Ajax

一、全局刷新和局部刷新全局刷新:整个浏览器被新的数据覆盖。在网络中传输大量的数据。浏览器需要加载,渲染页面。局部刷新:在浏览器的内部,发起请求,获取数据,改变页面中的部分内容。 其余的页面无需加载和渲染。网络中传输的数据量少,速度快,给用户的感觉好。ajax是用来做局部刷新的技术。局部刷新使用的核心对象是异步对象(XMLHttpRequest)这个异步对象是存在于浏览器内存中的,使用JavaScript语法创建和使用XMLHttpRequest对象。二、ajaxajax:Asy

2021-05-26 21:13:45 56

原创 jsp运行原理

一、Http服务器调用JSP文件步骤:1、Http服务器将JSP文件内容【编辑】为一个Servlet接口实现类(.java)2、Http服务器将Servlet接口实现类【编译】class文件(.class)3、Http服务器负责创建这个class的实例对象,这个实例对象就是Servlet实例对象4、Http服务器通过Servlet实例对象调用_jspService方法,将jsp文件内容写入到响应体二、Http服务器【编辑】与【编译】JSP文件位置:C:\Users\[登录windows系统用户

2021-04-16 08:21:40 85 2

空空如也

空空如也

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

TA关注的人

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