- 博客(35)
- 收藏
- 关注
原创 springboot入门
概述:SpringBoot是Spring提供的一个子项目,用于快速构建Spring应用程序SpringBoot特性:>起步依赖:本质上就是一个Maven坐标,整合了完成一个功能需要的所有坐标>自动配置:遵循约定大约配置的原则,在boot程序启动后,一些bean对象会自动注入到ioc容器,不需要手动声明,简化开发>其他特性:1.内嵌的Tomcat、Jetty(无需部署WAR文件)2.外部化配置.3.不需要XML配置(properties/yml)
2025-07-16 19:17:52
207
原创 HTML/JOSN复习总结
什么是 HTML?1.HTML是一门语言,所有的网页都是用HTML这门语言编写出来的2.HTML(HyperText Markup Language):超文本标记语言。:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容>标记语言:由标签构成的语言3.4.HTML 标签都是预定义好的。5.基本结构。
2025-07-12 19:13:58
910
原创 java web7(黑马)
概念: Filter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。过滤器一般完成一些通用的操作,比如:权限控制、统一编码处理、敏感字符处理等等.1.概念:Listener 表示监听器,是JavaWeb 三大组件(Servlet、Filter、Listener)之一监听器可以监听就是在application,session,request三个对象创建、销毁或者往其中添加修改删除属性时。
2025-07-07 15:16:35
569
原创 java web6(黑马)
2.负数:默认值,Cookie在当前浏览器内存中,当浏览器关闭,则Cookie被销毁。>默认情况下,Cookie 存储在浏览器内存中,当浏览器关闭,内存释放,则Cookie被销毁。>存储位置:Cookie 是将数据存储在客户端,Session 将数据存储在服务端。注:HTTP协议是无状态的,每次浏览器向服务器请求时,服务器都会将该请求视为新的请求,因。:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,
2025-07-05 16:43:21
471
原创 java web4(黑马)
1.Web服务器是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让web开发更加便捷。主要功能是“提供网上信息浏览服务“2. Tomcat概念: Tomcat是Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet / jsp 少量JavaEE规范。3.JavaEE:Java Enterprise Edition,Java企业版。指Java企业级开发的技术规范总和。
2025-07-03 20:26:50
854
原创 java web3(黑马)
1.简介> Maven是专门用于管理和构建Java项目的工具,> 它的主要功能有:提供了一套标准化的项目结构>提供了一套标准化的构建流程(编译,测试,打包,发布…)提供了一套注:不同IDE之间,项目结构不一样,不通用,而Maven提供了一套标准化的项目结构,所有IDE使用Maven构建的项目结构完全一样,所有IDE创建的Maven项目可以通用。2.Maven模型> 仓库分类:本地仓库:自己计算机上的一个目录中央仓库:由Maven团队维护的全球唯一的仓库。
2025-07-02 19:17:21
881
原创 java web2(黑马)
数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令> 事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失败> 事务是一个不可分割的工作逻辑单元> 语法:-- 开启事务或者 BEGIN;-- 提交事务COMMIT;-- 回滚事务ROLLBACK;1.JDBC就是使用Java语言操作关系型数据库的一套API。
2025-07-01 19:44:08
589
原创 Java web1(黑马)
什么是java web?web全球广域网,也称为万维网,能够通过浏览器访问的网站。是用java技术来解决相关web互联网领域的技术栈。
2025-06-30 22:11:05
923
原创 java基础7(黑马)
API(Application Programming Interface)应用程序编程接口:就是Java帮我们写好了一些程序:如类、方法等等,我们直接拿过来用就可以解决一些问题。
2025-02-12 10:39:25
832
原创 java基础6(黑马)
抽象类:当我们在做子类共性功能抽取的时候,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了。在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类就定义为抽象类。在Java中有一个abstract,它是抽象的意思,可以用它修饰类、成员方法。// 抽象类public abstract class A { // 抽象方法,必须用abstract修饰,并且只有方法签名,不能有方法体 public abstract void run();
2025-02-11 21:13:06
889
原创 java基础5(黑马)
计算机是用来处理数据的。单个变量数组变量对象数据开发一个一个的对象,把数据交给对象,再调用对象的方法来完成对数据的处理。
2025-02-09 23:09:51
1015
原创 java基础4(黑马)
方法:是一种语法结构,它可以把一段代码封装成一个功能,以便重复使用。定义方法,其实是定义了一个类方法,类方法写在main函数的上面和下面都是可以的。如果是C语言的话,写在下面,那么在main函数的上面就要声明。修饰符:暂时都使用public static进行修饰。返回值类型:方法声明了具体的返回值类型,内部必须使用return返回对应类型的数据。方法名:add形参列表:形参列表可以有多个,甚至可以没有,如果多个形参,多个形参必须用逗号隔开,且不能给初始化值。
2025-02-08 23:08:15
619
原创 java基础3(黑马)
静态初始化数组:定义数组的时候直接给数组赋值。静态初始化数组的格式:注意:1.“数据类型[] 数组名” 也可写成 “数据类型 数组名[]”。2.什么类型的数组只能存放什么类型的数据。public class ArrayDemo1 { public static void main(String[] args) { // 目标:掌握数组的定义方式:静态初始化数组 int[] ages = new int[]{12, 24, 36};
2025-02-07 23:28:43
616
原创 java基础2(黑马)
二进制:只有0、1, 按照逢二进一的方式表示数据。十进制数字11转换为:1011方法:除二取余法计算机中表示数据的最小单元,一个字节(Byte,简称B,是使用8个二进制位组成的),字节,是8位一组。字节中的每一个二进制位就称为位(bit,简称b),1B=8b。2.字符字符在计算机中的存储是通过把字符变成编号,把字符编号的二进制保存起来。ASCII编码表:即美国信息交换标准码,规定了现代英语、数字字符、和其他西欧字符对应的数字编号。字符A对应的是65;字符a对应的是97;
2025-02-06 22:27:29
979
原创 java基础1(黑马)
使用idea开发java程序的步骤是:project中可以创建多个modulemodule中可以创建多个packagepackage中可以创建多个class。
2025-02-05 21:14:38
1014
原创 js基础(黑马程序员)
首先浅拷贝和深拷贝只针对引用类型浅拷贝:拷贝的是地址常见方法:1.拷贝对象:Object.assgin() / 展开运算符 {...obj} 拷贝对象2. 拷贝数组:Array.prototype.concat() 或者 [...arr]如果是简单数据类型拷贝值,引用数据类型拷贝的是地址 (简单理解:如果是单层对象,没问题,如果有多层就有问题)
2025-02-01 22:01:40
897
原创 js基础(黑马)
构造函数体现了面向对象的封装特性;构造函数实例创建的对象彼此独立、互不影响;前面我们学过的构造函数方法很好用,但是存在浪费内存的问题。
2025-01-31 08:59:49
1051
原创 js基础(黑马程序员)
1.函数内部声明的变量,在函数外部无法被访问2.函数的参数也是函数内部的局部变量3.不同函数内部声明的变量无法互相访问4.函数执行完毕后,函数内部的变量实际被清空了。
2025-01-30 21:00:39
648
原创 js基础(黑马程序员)
正则表达式(Regular Expression):是用于匹配字符串中字符组合的模式。通常用来查找、替换那些符合正则表达式的文本,许多语言都支持正则表达式。
2025-01-29 19:28:43
976
原创 js笔记(黑马程序员)
以前我们页面写的数据一刷新页面就没有了,是不是?随着互联网的快速发展,基于网页的应用越来越普遍,同时也变的越来越复杂,为了满足各种各样的需求,会经常性在本地存储大量的数据,HTML5规范提出了相关解决方案。1.数据存储在用户浏览器中2.设置、读取方便、甚至页面刷新不丢失数据3.容量较大,sessionStorage和localStorage约 5M 左右常见的使用场景:https://todomvc.com/examples/vanilla-es6/ 页面刷新数据不丢失。
2025-01-28 19:37:32
1173
原创 js笔记(黑马程序员)
表单属性中添加就有效果,移除就没有效果,一律使用布尔值表示 如果为true 代表添加了该属性 如果是false 代表移除了该属性,比如: disabled、checked、selected<body>document 对象 :例:document.write()是 DOM 里提供的一个对象;console.log(one.dataset) // {id: '1', spm: '不知道'}得到的是一个伪数组:有长度有索引号的数组,但是没有 pop() push() 等数组方法。哪怕只有一个元素,通过。
2025-01-27 14:53:57
749
原创 js笔记(黑马程序员)
1.对象(object):是 JavaScript 数据类型的一种,之前已经学习了数值类型、字符串类型、布尔类型、undefined。比如我们前面使用的 alert() 、 prompt() 和 console.log() 都是一些 js 函数,只不过已经封装好了,我们直接使用的。说明:函数可以把具有相同或相似逻辑的代码“包裹”起来,通过函数调用执行这些被“包裹”的代码逻辑,这么做的优势是有利于精简代码方便复用。2.引用类型:复杂数据类型,在存储时变量中存储的仅仅是地址(引用),因此叫做引用数据类型。
2025-01-27 02:52:05
795
原创 js笔记(黑马程序员)
未定义是比较特殊的类型,只有一个值 undefined,只声明变量,不赋值的情况下,变量的默认值为 undefined,一般很少【直接】为某个变量赋值为 undefined。
2025-01-27 00:23:28
924
原创 flex布局和grid布局
flex布局,也被称之为弹性盒子,是css3里面新增的一种布局方式,通过使用flex布局,我们可以让布局更加便捷、高效。
2025-01-18 00:52:06
993
原创 css(尚硅谷笔记)
块元素(block)1. 主体结构标签:<html>、<body>2. 排版标签:<h1>~<h6> 、<hr> 、<p>、<pre> 、<div>3. 列表标签: <ul> ,<ol>,<li> 、<dl> 、<dt>、<dd>4. 表格相关标签:<table>、<tbody>、<thead>、<tfoot>、<tr>、<caption>5. <form> 与<option>.行内元素(inline)
2024-12-02 13:16:32
1406
原创 css(尚硅谷笔记)
1.100~1000且无单位,数值越大,字体越粗 ( 或一样粗,具体得看字体设计时的精确程度 )。1.由于字体设计原因,文字最终呈现的大小,并不一定与font-size的值一致,可能大,也可能小。例如:font-size 设为40px,最终呈现的文字,可能比40px大,也可能比40px小。· 备注:由于字体设计原因,文字在一行中,并不是绝对垂直居中,若一行中都是文字,不会太影。--文字产生重叠,且最小值是0,不能为负数。可以设置多个字体,按照从左到右的顺序逐个查找,找到就用,没有找到就使用后面的,且通。
2024-11-30 11:28:58
1511
原创 css(尚硅谷笔记)
* 红色 */ color: rgba(100%,0%,0%,50%);/* 半透明的红色 */rgb(100%,0%,0%);/* 红色 */ rgba(100%,0%,0%,50%);例如:(1,0,0) > (0,2,2) (1, 1, 0) > (1,0,3) (1,1,3) > (1,1,2)每一位数字的取值范围是: 即: ( 0, 1, 2,3,4,5,6,7,8,9,a, b, c,d, e, f)
2024-11-16 13:58:01
699
原创 【无标题】
1.css的全称是:成叠样式表(Cascading Style Steets)。2.css也是一种标记语言,用于给HTML结构设置样式,例如:文字大小,颜色,元素宽高等等。简单理解:css可以美化HTML,让HTML更漂亮。核心思想:HTML搭建构造,css添加样式,实现了:结构与样式对的分离。
2024-11-03 11:32:50
506
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人