web入门
文章平均质量分 82
web入门自学笔记
为爱发电中
在校大学生,做一些学习笔记,一起交流学习呀!
展开
-
MyBatisPlus
MyBatisPlus的功能及其使用。原创 2023-05-11 17:05:49 · 458 阅读 · 0 评论 -
maven私服配置说明
如果需要上传自己的项目到私服上,需要在项目的pom.xml文件中,增加如下配置,来配置项目发布的地址(也就是私服的地址)私服配置说明:将上述配置私服信息的 192.168.150.101 改为 localhost。进入目录: apache-maven-nexus\nexus-3.39.0-01\bin。中只配置我们自己私服的连接地址(如果之前配置过阿里云,需要直接替换掉)中,增加如下配置,来指定snapshot快照版本的依赖,依然允许使用。标签中,配置访问私服的个人凭证(访问的用户名和密码)原创 2023-05-07 10:59:43 · 1105 阅读 · 0 评论 -
SpringBoot原理篇
springboot原理,bean管理,启动依赖,自动装配问题原创 2023-05-06 09:54:49 · 143 阅读 · 0 评论 -
文件上传前后端实现
/:前端页面一下三要素方式:method=“post”编码格式:enctype=“multipart/form-data”>原创 2023-05-01 16:22:45 · 486 阅读 · 0 评论 -
JWT令牌技术
JWT的组成: (JWT令牌由三个部分组成,三个部分之间使用英文的点来分割)第一部分:Header(头), 记录令牌类型、签名算法等。例如:{“alg”:“HS256”,“type”:“JWT”}第二部分:Payload(有效载荷),携带一些自定义信息、默认信息等。例如:{“id”:“1”,“username”:“Tom”}第三部分:Signature(签名),防止Token被篡改、确保安全性。将header、payload,并加入指定秘钥,通过指定签名算法计算而来。原创 2023-04-27 10:49:59 · 356 阅读 · 0 评论 -
拦截器Interceptor
Interceptor使用,执行流程等等原创 2023-04-30 23:14:45 · 117 阅读 · 0 评论 -
异常处理--全局异常处理器
异常处理,全局异常处理器原创 2023-04-30 23:26:03 · 208 阅读 · 0 评论 -
Springboot入门 -- AOP
springboot -- AOP原创 2023-05-01 16:16:39 · 123 阅读 · 0 评论 -
SpringBoot配置文件 -- 参数配置化 --多环境配置
ConfigurationProperties注解,创建一个新的实体类,配置文件名为成员变量,注解的prefix属性为配置文件前缀,提供getset方法,交给IOC容器管理,在工具类中直接注入并使用get方法获取。原创 2023-04-26 23:40:42 · 345 阅读 · 0 评论 -
spring家族中的常见的注解-知识点
springboot中常见的注解原创 2023-04-26 22:46:15 · 110 阅读 · 0 评论 -
开发规范--REST、统一响应结果、开发流程
开发规范REST,统一响应结果,web开发流程原创 2023-04-24 15:42:11 · 87 阅读 · 0 评论 -
SpringBoot基础
在我们项目开发中呢,可以将代码分为三层:Controller:控制层。接收前端发送的请求,对请求进行处理,并响应数据。Service:业务逻辑层。处理具体的业务逻辑。Dao:数据访问层(Data Access Object),也称为持久层。负责数据访问操作,包括数据的增、删、改、查。前端发起的请求,由Controller层接收(Controller响应数据给前端)Controller层调用Service层来进行逻辑处理(Service层处理完后,把处理结果返回给Controller层)原创 2023-04-07 21:07:37 · 258 阅读 · 0 评论 -
JDBC入门
数据库连接池是个容器,负责分配、管理数据库连接(Connection)它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏好处资源重用提升系统响应速度避免数据库连接遗漏。原创 2023-01-13 21:36:45 · 158 阅读 · 0 评论 -
Maven基础+Maven高级
Apache Maven是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档官网:我们也可以通过自定义属性及属性引用的形式,在父工程中将依赖的版本号进行集中管理维护。比如说spring相关依赖版本要一致,则把spring相关依赖统一管理。具体语法为:1). 自定义属性2). 引用属性。原创 2023-01-17 19:41:38 · 247 阅读 · 0 评论 -
MyBatis -- 2
Mybatis概述MyBatis 是一款优秀的==持久层框架==,用于简化 JDBC 开发MyBatis 是一款优秀的==持久层框架==,用于简化 JDBC 开发MyBatis 本是 Apache 的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github持久层:负责将数据到保存到数据库的那一层代码。以后开发我们会将操作数据库的Java代码作为持久层。原创 2023-01-24 22:42:25 · 167 阅读 · 0 评论 -
HTML快速入门
介绍HTML 是一门语言,所有的网页都是用HTML 这门语言编写出来的,也就是HTML是用来写网页的w3school,前端技术手册HTML(HyperText Markup Language):超文本标记语言:==超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容标记语言:由标签构成的语言之前学习的XML就是标记语言,由一个一个的标签组成,HTML 也是由标签组成。HTML运行在浏览器上HTML标签由浏览器来解析HTML 标签都是预定义好的。原创 2023-01-28 18:33:11 · 85 阅读 · 0 评论 -
CSS快速入门
css 导入方式css 导入方式其实就是 css 代码和 html 代码的结合方式。CSS 导入 HTML有三种方式:内联样式:在标签内部使用style属性,属性值是css属性键值对此方式只能作用在这一个标签上,如果其他的标签也想使用同样的样式,那就需要在其他标签上写上相同的样式。复用性太差。内部样式:定义标签,在标签内部定义css样式这种方式可以做到在该页面中复用外部样式:定义link标签,引入外部的css文件编写一个css文件。在html中引入 css 文件。原创 2023-01-28 19:47:46 · 84 阅读 · 0 评论 -
JavaScript后端人员快速入门
var 变量名 = new Array(元素列表);//1,2,3 是存储在数组中的数据(元素)var 变量名 = [元素列表];//1,2,3 是存储在数组中的数据(元素)JavaScript 中的数组相当于 Java 中集合。数组的长度是可以变化的,而 JavaScript 是弱类型,所以可以存储任意类型的数据。var 对象名称 = {属性名称1:属性值1,属性名称2:属性值2,...,函数名称:function (形参列表){},...对象名.属性名对象名.函数名()原创 2023-01-30 19:08:13 · 305 阅读 · 0 评论 -
Tomcat启动闪退或者端口占用
Tomcat启动闪退或者端口占用,端口冲突和java环境变量配置问题原创 2023-02-10 12:04:13 · 228 阅读 · 0 评论 -
HTTP&Tomcat&Servlet
Web概述Web和JavaWeb的概念Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站JavaWeb就是用Java技术来解决相关web互联网领域的技术栈。JavaWeb技术栈B/S 架构:Browser/Server,浏览器/服务器 架构模式,它的特点是,客户端只需要浏览器,应用程序的逻辑和数据都存储在服务器端。浏览器只需要请求服务器,获取Web资源,服务器把Web资源发送给浏览器即可。原创 2023-02-22 09:01:18 · 37 阅读 · 0 评论 -
Request&Response
Request是请求对象,Response是响应对象Request:使用request对象来==获取==请求数据HTTP请求数据总共分为三部分内容,分别是==请求行、请求头、请求体==对于这三部分内容,request对象都提供了对应的API方法来获取,具体如下:获取请求方式: GET获取虚拟目录(项目访问路径): /request-demo获取URL(统一资源定位符): http://localhost:8080/request-demo/req1获取URI(统一资源标识符): /request-demo/原创 2023-02-24 10:18:36 · 88 阅读 · 0 评论 -
后端人员JSP入门
=是一种动态的网页技术,其中既可以定义 HTML、JS、CSS等静态内容,还可以定义 Java代码的动态内容,也就是 JSP = HTML + Java。我们可以到项目所在磁盘目录下找 target\tomcat\work\Tomcat\localhost\jsp-demo\org\apache\jsp 目录,而这个目录下就能看到转换后的 servlet。JSP标准标签库(Jsp Standarded Tag Library) ,使用标签取代JSP页面上的Java代码。在JSP页面上引入JSTL标签库。原创 2023-02-28 20:15:55 · 153 阅读 · 0 评论 -
MVC模式和三层架构
业务逻辑层:对业务逻辑进行封装,组合数据访问层层中基本功能,形成复杂的业务逻辑功能。而整个流程是,浏览器发送请求,表现层的Servlet接收请求并调用业务逻辑层的方法进行业务逻辑处理,而业务逻辑层方法调用数据访问层方法进行数据的操作,依次返回到serlvet,然后servlet将数据交由 JSP 进行展示。MVC 模式 中的 C(控制器)和 V(视图)就是 三层架构 中的表现层,而 MVC 模式 中的 M(模型)就是 三层架构 中的 业务逻辑层 和 数据访问层。M:Model,业务模型,处理业务。原创 2023-02-28 20:27:01 · 138 阅读 · 0 评论 -
会话技术Cookie&&Session
Cookie==Cookie==:客户端会话技术,将数据保存到客户端,以后每次请求都携带Cookie数据进行访问。原创 2023-03-02 16:56:57 · 42 阅读 · 0 评论 -
Filter&Listener&Ajax&JSON
FilterFilter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一过滤器可以把对资源的请求==拦截==下来,从而实现一些特殊的功能。Filter快速入门进行 Filter 开发分成以下三步实现定义类,实现 Filter接口,并重写其所有方法配置Filter拦截资源的路径:在类上定义 @WebFilter 注解。而注解的 value 属性值 /* 表示拦截所有的资源在doFilter方法中输出一句话,并放行Filter执行流程。原创 2023-03-08 20:11:18 · 116 阅读 · 0 评论 -
VUE&前端工程化
Vue的使用,Vue项目的构建以及用Vue脚手架进行前端项目工程化。原创 2023-03-14 16:08:49 · 184 阅读 · 0 评论