自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaWeb之监听器

什么是监听器?web监听器是一种Servlet中的特殊的类,它能帮助开发者监听web中特定的对象,例如ServletContext,HttpSession,ServletRequest三者的创建与销毁跟修改.它能再某些动作的前后增加处理,实现监控监听器的概念所谓监听器就是对内置对象的状态或者属性变化进行监听并且做出反应的特殊servlet,并且也需要在web.xml文件中进行相关配置。内置对象的状态变化:初始化和销毁,也就是说当内置对象初始化、销毁我们也能监听,并且做出相应的反应。内置对象内的属性

2022-05-19 16:18:49 248

原创 JavaWeb之过滤器

什么是过滤器Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器Filter 过滤器它是 JavaEE 的规范。也就是接口Filter 过滤器它的作用是:拦截请求,过滤响应。过滤器实际上就是对web资源进行拦截,做一些处理后再交给下一个过滤器或servlet处理通常都是用来拦截request进行处理的,也可以对返回的response进行拦截处理Filter 的工作流程图:过滤器的

2022-05-19 16:11:12 314

原创 MVC的介绍

MVC的思想MVC(Model View Controller)是软件工程中的一种软件架构模式,它把软件系统分为模型、视图和控制器三个基本部分。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。M:Model,模型。 JavaBean完成具体的业务操作,如:查询数据库,封装对象V:view视图。JSP、HTML等来进行数据展示C:Controller控制器。 Servlet获取View的请求调

2022-05-19 16:02:51 140

原创 maven 与 idea版本不适配问题的思考

在maven项目的创建过程中出现这样的报错。问题:maven的版本过高。(我的maven的版本为3.8.5,idea的版本为2021.2)。maven是2022年的版本,而idea只是2021年的版本。报错代码:java.lang.RuntimeException: org.codehaus.plexus.component.repository.exception.ComponentLookupExcept解决办法:将maven改为3.5.3的版本。总结经验:1.idea 2021兼容m

2022-05-16 20:43:25 899

原创 两种软件架构方法:C/S和B/S

文章目录前言一、C/S架构二、B/S架构总结前言C/S架构和B/S架构:软件发展过程中的两种软件架构方式。一、C/S架构(client/server 客户端/服务器)特点:必须在客户端安装特定软件。优点:图形效果显示好(各类游戏)。缺点:不利于维护(服务器的软件和功能升级,客户端必须升级)。常见的C/S架构的软件:QQ,微信,王者荣耀等。二、B/S架构(browser/server 浏览器/服务器)特点:无需安装任何客户端,任何浏览器都i可以进行访问。优点:如果遇到功能升级

2022-05-16 20:41:19 1362

原创 什么是AIOT?

什么是AIOT?AIoT(人工智能物联网)=AI(人工智能)+IoT(物联网)。AIoT融合AI技术和IoT技术,通过物联网产生、收集来自不同维度的、海量的数据存储于云端、边缘端,再通过大数据分析,以及更高形式的人工智能,实现万物数据化、万物智联化。物联网技术与人工智能相融合,最终追求的是形成一个智能化生态体系,在该体系内,实现了不同智能终端设备之间、不同系统平台之间、不同应用场景之间的互融互通,万物互融。除了在技术上需要不断革新外,与AIoT相关的技术标准、测试标准的研发、相关技术的落地与典型案例的推广

2022-05-16 20:38:31 1358

原创 Java Servlet

文章目录前言一、get和post请求的区别二、forward和redirect的区别总结前言这次接的是上次写的Servlet(1) Servlet(2)将主要阐述 get和post请求的区别以及Forward和Redirect的区别。一、get和post请求的区别在我理解及查阅看来,它们主要有以下几点区别:1、get是用来从服务器上获得资源,而post是用来向服务器提交数据。2、使用get时参数会显示在地址栏上,如果这些数据是敏感数据,那么就应该用post,不是就可以用get。3、

2022-05-16 20:23:04 52

原创 Javascript的学习心得

介绍之前首先我们要了解浏览器执行js的过程渲染引擎: 用来解析html和css,俗称内核。JS引擎: 也称为JS解释器。用来读取网页中的js代码,对其处理后运行Javascript的组成由三部分组成DOM(文档对象模型)DOM基本功能:① 查询某个元素② 查询某个元素的祖先、兄弟以及后代元素③ 获取、修改元素的属性④ 获取、修改元素的内容⑤ 创建、插入和删除元素BOM(浏览器对象模型)刚才说过 DOM 是为了操作文档出现的接口,那 BOM 顾名思义其实就是为了控制浏览器的

2022-05-15 15:44:47 1423

原创 Web前端登录界面

HTML+CSS实现的一个登录界面web前端课程学完之后做的一个东西,记录一下自己的学习过程最终的效果图1.HTML部分<body> <div class="main"> <h1>Login</h1> <div class="loin"> <div class="first"> <span class="fa fa-githu

2022-04-30 17:49:33 8073 2

原创 重定向和转发的区别

转发工作原理转发是在请求时转发转发是在容器中午完成的,客户端感知不到转发的特点地址栏不会改变转发只有一次请求重定向的工作原理重定向是在响应的时候是完全的跳转,客户端会重新请求,并有再次完整的请求过程,浏览器地址栏可见相应的信息变化重定向的特点重定向地址栏会改变不能在重定向的过程中,将数据保存到request域对象中。重定向和转发的区别(1)请求转发是一次请求一次响应,而重定向是两次请求两次响应。(2)请求转发地址栏不会改变,而重定向地址栏会显示第二次请求的地

2022-04-23 17:54:12 535

原创 对Servlet的个人理解

Servlet的一些初学心得与记录

2022-04-14 11:09:38 1093

空空如也

空空如也

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

TA关注的人

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