- 博客(110)
- 收藏
- 关注
原创 maven安装笔记
maven安装笔记maven 简介与安装maven 项目管理构建多模块应用maven 安装额外依赖maven 简介与安装Maven 是一个项目管理和构建工具。Maven 提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven 使用标准的目录结构和默认构建生命周期。在多个开发团队环境时,Maven 可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven 让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置。
2022-05-25 22:02:32
423
1
原创 jQuery 实例(计算器、轮播图、ajax等)
前端实例jQuery实例前端实例1.加载练习效果展示2.评价效果展示3.手风琴菜单效果展示4.选项卡效果展示5.键盘输入效果展示6.轮播移动1效果展示7.轮播移动2效果展示8.Ajax前后端交互效果展示9.计算器效果展示10.变身小怪兽效果展示11.时间实时显示效果展示VUE实例1.走马灯效果展示1.加载练习<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>
2022-03-28 15:29:49
874
原创 Servlet 基础知识学习
Servlet学习笔记Servlet学习笔记Servlet 简介重定向与转发生命周期与创建时机模糊映射过滤器session 超时监听器注解文件上传与下载jsp 安全模式Servlet学习笔记Servlet 简介Servlet 是运行在 Web 服务器端的 Java 应用程序,它使用 Java 语言编写,具有 Java 语言的优点。与 Java 程序的区别是,Servlet 对象主要封装了对 HTTP 请求的处理,并且它的运行需要 Servlet 容器(tomcat)的支持,在 Java Web 应用方
2022-03-26 07:30:00
1125
原创 JSP 基础知识学习
JSP 基础知识学习简介1.JspC/S 与 B/STomcat端口占用JSP 基本语法jsp 脚本注释session 与 cookie九大内置对象章节练习:简介Jsp与Servlet(学习QQ群:330737900)JSP 与 PHP、ASP、ASP.NET 等语言类似,运行在服务端的语言。JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页
2022-03-25 16:05:51
844
原创 Http http相关知识点详解
Http http相关知识点详解学习目标HTTP 协议TCP/IPOSI 七层模型TCPTCP 3次握手TCP 4次挥手HTTP 请求响应请求结构请求消息结构请求方法响应结构响应消息结构状态码学习目标掌握http协议请求和响应模型 重点掌握Tomcat处理流程 重点HTTP 协议超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP是一个基于TCP的、请求与
2022-03-24 22:32:31
352
原创 VUE基础学习笔记
VUE基础学习笔记vue 的安装生命周期钩子模板语法常用指令数据侦听器Class、Style 绑定组件插槽1.基本使用 (学习QQ群:330737900)本篇的主要内容有:vue 的安装生命周期钩子模板语法常用指令数据侦听器Class、Style 绑定条件渲染列表渲染表单输入绑定组件vue 的安装Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅
2022-03-22 23:08:36
426
原创 ES6 语法学习
ES6语法学习本篇包含的内容有:ES6 简介ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。目前各大浏览器基本上都支持 ES6 的新特性,其中 Chrome 和 Firefox 浏览器对 ES6 新特性最友好,I
2022-03-21 17:53:41
410
原创 JSP 基础知识
JSP基础学习笔记JSP基础学习笔记JSP基础学习笔记简介1.JspC/S 与 B/STomcat端口占用JSP 基本语法jsp 脚本简介Jsp与Servlet(学习QQ群:330737900)JSP 与 PHP、ASP、ASP.NET 等语言类似,运行在服务端的语言。JSP(全称Java Server Pages)是由 Sun Microsystems 公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成 HTML、XML 或其他格式文档的Web网页的技术标准。JSP 技
2022-03-20 21:47:34
4051
原创 Bootstrap 框架
第02章-前端核心技术-Bootstrap框架Bootstrap框架第02章-前端核心技术-Bootstrap框架Bootstrap 概述支持的浏览器Bootstrap 安装Bootstrap 基础边距显示隐藏其他Bootstrap 布局Bootstrap 按钮按钮组Bootstrap 导航面包屑导航(Breadcrumb)基础导航栏垂直菜单菜单铺满标签页导航(nav-tabs)面包屑导航 (nav-pills)Bootstrap 折叠Bootstrap 轮播图Bootstrap 表格Bootstrap分
2022-03-19 13:01:29
878
原创 MySQL和数据库总结
MySQL和数据库总结第01章-WEB技术-MySQL基础语法启动MySQL服务模式修改密码数据库操作表操作显示表结构修改表复制表临时表常用的数据类型数据类型约束注意约束表的增删改查插入数据从查询结果插入数据查询表中的数据查询数据插入新表查询条件条件运算符模糊查询通配符删除表中数据修改表中数据视图查询视图:第02章-WEB技术-MySQL进阶语法数据库数据完整性数据库的三大范式数据库设计之E-R图关键词SQL别名【AS】去重【DISTINCT】排序【ORDER BY】分页【LIMIT】分组【GROUP B.
2022-03-18 23:35:04
2217
原创 Java java基础面试题
1.Math.round(-1.5)等于多少?★★★结果:-1 ceil():向上取整 floor():向下取整 round():朝正无穷方向取整2. BIO、NIO、AIO有什么区别?★★★★★- BIO:Block IO 同步阻塞式 IO,就是我们平常使用的传统 IO,它的特点是模式简单使用方便,并发处理能- 力低。- NIO:New IO 同步非阻塞 IO,是传统 IO 的升级,客户端和服务器端通过 Channel(通道)通讯,实现了- 多路复用。- A
2022-03-17 23:54:41
730
原创 web 前端基础小总结
web 前端基础小总结1.HTML基础概念a标签超链接form 标签table标签块级元素和内联元素的区别2.CSS基础概念背景颜色字体大小的单位隐藏元素浮动定位选择器其他3.jQuery基础概念JQuery对象和DOM对象增加节点删除节点设置类样式属性样式操作显示隐藏效果滑动效果淡入淡出效果自定义动画animate绑定事件后代元素和祖先元素AjaxjQuery尺寸事件冒泡、闭包JQuery对象拷贝jQuery多库共存jQuery插件bootstrap js插件1.HTML基础概念HTML就是超文本标
2022-03-16 09:45:00
982
原创 jQuery 基础学习(高级部分)
jQuery 基础学习(高级部分)高级用法事件冒泡绑定事件隐藏(hide)/显示(show)淡入(fadeIn)/淡出(fadeOut)(自学)滑入(slideUp)/滑出(slideDown)动画(animate)封装(自学)find()与children()(自学)Ajax练习:(默写 30 分钟)JQuery 对象和 DOM 对象DOM 对象jQuery对象章节练习:高级用法本篇主要内容如下:事件冒泡页面加载及常见事件隐藏(hide)/显示(show)淡入(fadeIn)/淡出(fade
2022-03-15 09:30:00
778
原创 JQuery 基本操作(初级部分)
JQuery基础学习基本操作使用方法增加节点删除节点替换遍历节点属性样式操作内容操作基本操作使用方法jQuery 不需要安装,要使用它只需要引入一个 js 文件即可,该文件可以放在外部站点上,也可以放在自己的服务器上。但是在实际开发过程中还是使用本地服务器更加方便一些。各大开发公司都提供 jquery 下载的 CDN,本课件以百度 CDN 的 jquery 2.1.4 为基础。可以使用下面的路径引入 jquery。<script src="https://apps.bdimg.com/lib
2022-03-14 08:30:00
534
原创 JQuery 基础知识学习(详尽版)
JQuery 详尽的基础知识学习jQuery 语法jQuery 选择器jQuery 选择器(大全)jQuery 事件ready()holdReady()on()off()one()其他事件案例01jQuery CSS样式案例02jQuery DOM遍历遍历父元素案例03遍历同级元素案例04遍历子元素案例05first()last()eq(number)filter(selector)not(selector)jQuery 增删元素增加元素删除元素案例06jQuery 尺寸jQuery 效果显示隐藏淡入淡出滑
2022-03-13 11:45:03
3197
1
原创 JavaScript 异步ajax
JavaScript异步ajax一级目录二级目录三级目录HTTP协议请求消息结构请求方法响应头信息响应状态码AJAXXMLHttpRequest对象XMLHttpRequest请求XMLHttpRequest响应XMLHttpRequest响应状态案例01XMLXML 语法规则XML 解析案例02JSONJSON 语法规则JSON 值JSON 文件JSON 对象案例03:获取案例04:删除对象属性JSON文件读取JSON解析案例05JSONP服务端JSONP格式数据客户端实现 callbackFunctio
2022-03-03 10:07:55
1021
原创 JavaScript-DOM和BOM对象
JavaScript-DOM和BOM对象学习目标JavaScript BOM对象Window 对象setInterval()clearInterval()setTimeout()clearTimeout()浏览器窗口的尺寸案例01:获取浏览器宽高显示器尺寸案例02:获取屏幕参数案例03:链接属性案例04:回到历史记录浏览器对象案例05:获取浏览器参数JavaScript DOM对象Document 对象Element对象案例06:切换class案例07:动态添加元素Event对象案例08:鼠标坐标学习目标
2022-03-02 20:30:57
809
原创 web 激活iis服务器
1.激活iis服务器,就能发布web项目首先从控制面板进入,点击程序进入到启用和关闭点击IIs选项右键此电脑属性,查看iis是否启动成功然后将web01项目测试文件拷贝到c盘中C:\inetpub\wwwroot的文件夹中在浏览器中测试,输入网址:http://localhost/web01/day0215/index.html...
2022-03-01 23:49:00
374
原创 JavaScript 对象
JavaScript对象学习目标JavaScript 对象创建对象1、通过new Object()创建案例012、通过{'attribute':"张三"}创建案例023、构造函数创建案例034、class方式创建案例045、删除对象属性6、总结案例05JacaScript 全局函数decodeURI() 函数decodeURIComponent() 函数escape() 函数eval() 函数JacaScript Number 对象toString() 方法toLocaleString() 方法toFixe
2022-03-01 07:15:00
663
原创 JavaScript 数组和函数
JavaScript 数组和函数学习目标JavaScript数组什么是数组?创建数组数组存储访问数组元素数组遍历删除数组元素案例01案例02添加数组元素案例03案例04JavaScript 函数(高级)函数参数通用方法:删除第n个:通用方法:在第N个数前插入变量的作用域函数参数数组Arguments案例06函数返回值JavaScript数组APIconcat()fill()join()&toString()push()pop()unshift()reverse()slice()splice()for
2022-02-28 10:43:20
574
原创 JavaScript 条件和循环结构
JavaScript 条件和循环结构学习目标JavaScript条件语句1. if 语句案例013. if...else if...else 语句案例034. JavaScript switch 语句案例04JavaScript获取和设置HTML元素案例05JavaScript常用事件案例06:登录JavaScript循环语句1.while 循环案例072.do/while 循环案例083.for 循环案例09break 和 continue 语句案例10案例11学习目标掌握JavaScript条件结
2022-02-27 04:15:00
963
原创 JavaScript 基础语法 第一阶段
前端核心技术-JavaScript基础语法学习目标JavaScript引入外部样式内部引入JavaScript 语句单行注释多行注释JavaScript 变量变量创建变量赋值变量使用变量数据类型字符串数字布尔数组对象Undefined 和 NullJavaScript 运算符赋值运算符算术运算符比较运算符逻辑运算符条件运算符JavaScript 函数基础JavaScript与HTML学习目标掌握JavaScript基础语法的使用掌握JavaScript注释的使用掌握JavaScript变量的使用
2022-02-26 13:45:00
361
原创 CSS3 弹性盒子和常用标签
CSS3弹性盒子学习目标掌握CSS3弹性盒子的使用方法掌握CSS3弹性盒子的水平分布方法 重点掌握CSS3弹性盒子的垂直分布的方法 重点掌握CSS3弹性盒子排序的用法CSS3 弹性盒子属性属性描述display指定 HTML 元素盒子类型。flex-direction指定了弹性容器中子元素的排列方式。justify-content设置弹性盒子元素在主轴(横轴)方向上的对齐方式。align-items设置弹性盒子元素在侧轴(纵轴)方向上的对齐方式
2022-02-25 17:16:58
500
原创 java 乐观锁和悲观锁,Threadlocal
7.乐观锁和悲观锁悲观锁(Pessimistic Lock)顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会 block 直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁(Optimistic Lock)顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制。悲观锁
2022-01-20 22:16:17
640
原创 CSS3 动画
CSS3 动画@keyframes规则是创建动画。 @keyframes规则内指定一个CSS样式和动画将逐步从目前的样式更改为新的样式。当在 @keyframes 创建动画,把它绑定到一个选择器,否则动画不会有任何效果。CSS3的动画属性属性描述CSS@keyframes规定动画。3animation所有动画属性的简写属性,除了 animation-play-state 属性。3animation-name规定 @keyframes 动画的名称。3
2022-01-19 21:46:52
839
原创 CSS3 过渡旋转
CSS3过渡旋转学习目标CSS3 过渡transition案例01CSS3 转换transform2D 转换translate(?px/%) 位置变换rotate(?deg) 旋转scale(x,y) 尺寸改变skew(?deg,?deg) 倾斜3D转换transform-origin学习目标掌握CSS3特效的制作 重点掌握CSS3各种转换的特效 重点掌握CSS3动画的制作 重点掌握CSS3渐变色的使用掌握CSS3响应式设计 难点CSS3 过渡transition过渡属性属性.
2022-01-18 21:49:41
1902
原创 css 布局和选择器
css布局和选择器学习目标CSS Float(浮动)案例01案例02清除浮动案例03总结CSS position (定位)static 静态定位(默认)fixed 固定定位案例04relative 相对定位absolute 绝对定位案例05重叠的元素CSS复杂选择器子元素(后代)选取器案例07直接子元素选择器案例08相邻兄弟选择器案例09后续兄弟选择器案例10伪类(元素)选择器案例11:自定义单选框案例12:提示框文字案例13:自定义列表属性选择器实例14:输入元素总结:学习目标了解定位的概念掌握如
2022-01-17 16:19:42
1032
原创 jvm 垃圾回收器
垃圾回收1.如何判断对象可以回收1.1 引用计数法 每当有一个地方引用它时,计数器就加1,当引用失效时,计数器就减1;任何时刻计数器为0的对象就是不可能在被使用的. 默认标记次数 = 15次,当标记 = 0,gc直接回收对象被引用的话,就会 +1,然后放到 s0或者s1区,如果还是被频繁使用,那么会放入老年代中。 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器都为0的对象就是不再被使用的,垃圾收集器将回收该对象使用的内
2022-01-16 23:01:19
115
原创 java HashMap相关面试题
3.相关面试题1.哈希表底层采用何种算法计算hash值?还有哪些算法可以计算出hash值?底层采用的key值的hashCode()方法的值结合数组长度进行无符号右移16位(>>>)、按位异或(^)、按位与(&)计算出索引效率快还可以采用:平方的取中法,取余数,伪随机数法,这些方法效率较慢2.当两个对象的hashCode相等会怎么样?会产生哈希碰撞,若key值内容相同则替换旧的value值,如果不相等,在java8之后在链表中使用链头法存储数据,如果链表的节点阈值超过八个,
2022-01-15 22:33:42
327
原创 CSS3 排版属性盒子模型 第二个模块
第05章-CSS3排版属性CSS3排版属性第05章-CSS3排版属性学习目标CSS 列表案例01CSS 隐藏隐藏元素CSS 显示属性案例03CSS 表格案例04表格隔行色案例05CSS 盒子模型padding(填充)案例06border(边框)outline(轮廓)margin(外边距)外边距合并CSS3 box-shadow阴影学习目标掌握无序列表的应用掌握有序列表熟悉嵌套列表的使用方法了解自定义列表的标记掌握表格样式的使用掌握CSS边框、边线、边距等属性 重点掌握边框的扩展运用 重点
2022-01-13 21:45:49
419
原创 CSS3 基础属性 第一个模块
第04章-前端核心技术-CSS3基础属性学习目标CSS简介什么是 `CSS`CSS 语法CSS 创建(引入方式)外部样式表内部样式表内联样式多重样式优先级CSS简单选择器元素选择器(选一种元素)d 选择器(选一个)class 选择器(选多个)三种选择器优先级CSS 尺寸CSS 背景颜色rgbhsl案例05CSS 背景图片background-size属性CSS 文本CSS3 文字阴影CSS 字体字体系列CSS单位绝对单位:(像素单位)相对大小:(可变单位)CSS 超链接属性CSS后代选择器作业制作如下艺术.
2022-01-12 18:07:37
1034
原创 HTML 媒体、表单和音视频笔记
HTML 表单和音视频笔记学习目标HTML 区块内联案例01:区块元素案例02:内联元素HTML 表单案例03案例04总结HTML 音视频HTML 音视频`` 元素案例05`` 元素案例06``和``案例07HTML5 语义元素HTML5 已移除元素作业显示如下HTML所有常用的输入框实现如下登录界面实现如下注册效果(提示:用表格)在页面上展示任意一个pdf文件实现如下在线考试系统学习目标掌握HTML区块原色和内联元素的特征 重点 难点掌握HTML表单和表单元素的使用 重点掌握HTML音视频的使用
2022-01-11 18:05:30
1271
原创 HTML 框架、列表和table标签练习 第二个模块2
HTML 框架和table标签练习HTML 框架iframe标签案例07HTML 列表无序列表案例08有序列表列表嵌套案例9作业作业1制作方块导航器作业2使用table实现如下企业主页作业3电商页面设计作业4播种绿色HTML 框架通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。HTML`中有很多框架标签,但是大多数都弃用了,沿用至今的就是`<iframe>iframe标签iframe语法:<iframe src="URL"></iframe>i
2022-01-10 10:40:43
1634
原创 Java ArrayList底层原理详情笔记和相关面试题
ArrayList底层原理ArrayList集合底层数据结构ArrayList集合介绍数组结构介绍ArrayList继承关系实现Serializable标记型接口实现Cloneable标记型接口实现RandomAccess标记型接口AbstractList抽象类ArrayList源码分析相关变量构造方法添加方法修改方法获取元素删除元素清空方法迭代器并发修改异常产生的原因结论:面试题ArrayList是如何扩容的?ArrayList频繁扩容导致添加性能急剧下降,如何处理?ArrayList插入或删除元素一定比
2022-01-09 20:53:23
714
原创 java 字符串相关面试题
String相关面试题1.String相关面试题String、StringBuffer和StringBuilder的区别?String str="i"与 String str=new String("i")一样吗?String t = new String("test");在堆中创建了几个对象?String 是 Java 基本数据类型吗?可以继承吗?如何将字符串反转?字符串相关比较2.接口和抽象类有什么区别?3.内部类的作用和分类?1.String相关面试题String、StringBuffer和Str
2022-01-08 22:34:13
473
原创 html HTML5排版详细笔记 第二个模块
HTML5排版详细笔记HTML 表格table属性th和td属性案例01:制作计算器案例02:制作课程表案例03:统计表案例04:制作导航栏案例05:实现图文排版掌握HTML表格的基本使用掌握HTML表格排版的技术 重点掌握HTML整体页面排版的技术 重点 难点掌握HTML内联框架的使用场景掌握HTML内联框架的使用方法HTML 表格页面中默认文字大小占16个像素HTML表格标签标签描述<table>表格<th>表格的表头单元格
2022-01-07 20:53:33
1035
原创 HTML html5基础详细笔记 第一个模块
第01章-前端核心技术-HTML5基础学习目标了解什么是HTML掌握HTML标签、元素的概念 重点掌握HTML常用头部元素的使用 重点掌握HTML标题、段落、文本、图片等排版 重点 难点掌握HTML超链接的使用 重点HTML 是什么HTML就是超文本标记语言(英语:HyperText Markup Language,简称:HTML),是一种用于创建网页的标准标记语言,主要功能就是控制网页显示的内容,而不关注内容样式的展示,样式的展示效果有css技术来实现HTML 特点:HTML 不
2022-01-06 20:03:52
871
原创 java 数组的使用和相关操作
多维数组简单的使用1.使用二维数组打印一个 10 行杨辉三角。1.1题目提示1.2代码1.3运行结果2.回形数格式方阵的实现2.1题目和提示2.2代码2.3运行结果3.求数值型数组中元素的最大值、最小值、平均数、总和等3.1代码3.2运行结果4. 数组的复制、反转、查找(线性查找、二分法查找)4.1代码:4.2运行结果1.使用二维数组打印一个 10 行杨辉三角。1.1题目提示1.2代码//使用二维数组打印一个10行杨辉三角public class YangHuiTest { public.
2022-01-05 22:51:24
96
原创 JDBC 在IDEA中配置mysql8驱动过程详解
MySQL驱动配置和使用下载驱动JDBC 指 Java 数据库连接,是一种标准Java应用编程接口( JAVA API),用来连接 Java 编程语言和广泛的数据库。主要用于执行 SQL 查询,并查看查询的记录。使用 JDBC 需要先下载驱动。mysql8需要设置时区,有cj目录,mysql5没有跟上时代的步伐,建议使用mysql8驱动下载地址首先进入以下页面,进行选择:选择Platform这一栏根据使用的操作系统进行选择需要的驱动包开始下载将jar包复制到对应项目下查看
2022-01-04 13:19:16
8055
原创 Servlet servlet在Eclipce中的配置和体系结构详解
Servlet笔记学习目标Servlet概论Servlet 是什么?Servlet 架构Servlet 任务Servlet 包Servlet与Tomcat版本Servlet基础创建动态web工程:web.xml配置servlet注解配置ServletServlet 生命周期init()方法service()方法destroy()方法Servlet体系结构ServletRequest接口相关方法获得客户端信息获得客户端请求参数案例:获取请求头获得客户端请求参数`html`文件案例:处理表单Request请求.
2022-01-03 21:19:28
978
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人