
JavaWeb
文章平均质量分 76
这里面集成了JavaWeb知识
云边的快乐猫
Java后端开发者、CSDN优秀创作者、阿里云社区专家博主
展开
-
mysql没有data和my.ini文件怎么办?
data是存储mysql数据的地方,ini是mysql配置文件的地方,要配置文件就可以在ini里面配置就好了。在mysql的安装位置没有发现这两个文件,不是没有,而是在其他地方。使用快捷键Win+R:cmd进入黑窗口,就可以找到自己mysql的安装位置。其实这两个文件都会有存在的,只不过不是在其他的位置。这里就发现这两个文件夹了。原创 2023-06-24 00:30:08 · 6407 阅读 · 4 评论 -
官网下载配置tomcat(环境变量配置、IDEA配置)-Windows系统
2.什么是tomcat?答:Tomcat是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。本文详细讲解了一、概念1.tocat和java的关系?2.什么是tomcat?二、下载tomcat三、配置tomcat四、测试配置环境变量是否成功成功:如果失败:解决办法:五、IDEA里面配置部署tomcat原创 2022-11-17 02:59:00 · 6507 阅读 · 8 评论 -
IDEA配置部署tomcat详细步骤(maven web 和Javaweb)
在创建完mavenweb项目或者Javaweb项目完成时候,想要去运行,那么就必须要配置一个tomcat的环境,本文就讲解一下如何在IDEA里面去配置部署tomcat的运行环境的。ps:弹窗出来点击确定就好了,一般都默认配好了这些位置,如果位置没有给你配好,就自己配一下就好了。IDEA中配置tomcat首选要在电脑中装tomcat的运行环境((三)IDEA配置tomcat服务器(maven web项目演示)点击部署后,点击+后,再点击工件,然后确定就好了。( 四)Javaweb项目创建tomcat演示。原创 2023-02-13 18:03:53 · 5944 阅读 · 5 评论 -
IDEA快速创建maven项目详细步骤
1.Maven和Maven Archetype区别?Maven:普通工程Maven Archetype:模板工程2.创建maven项目之前的步骤(必看)要先去下载安装配置maven环境(这是超链接)一、创建maven1.打开idea--->文件--->新建--->项目二、idea里面配置maven4. 打开IDEA--->文件-->设置(小扳手)三、如何使用maven(依赖管理)1.打开这个pom.xml中央仓库超链接,有各种开源的免费jar包原创 2022-11-20 05:27:07 · 36766 阅读 · 21 评论 -
maven大全(概述、安装配置、设置本地仓库、IDEA中配置)
1.什么是maven?2.maven有什么作用?maven怎么使用二、maven下载和安装配置1.去Apache Maven官网下载压缩包2.解压到一个文件夹当中存放配置环境变量3. 右键此电脑-->属性--->高级系统设置-->环境变量5.变量名MAVEN_HOME变量值为自己解压压缩包的maven地址(可以从浏览目录里面找)测试是否成功三、配置maven本地仓库1.找到解压的maven文件打开四、配置阿里云私服三、idea里面创建maven项目并使用这是详细步骤的文章原创 2022-11-20 02:06:28 · 21849 阅读 · 4 评论 -
navicat导入sql数据库文件的简单操作步骤
在很多项目当中都有sql文件导入到MySQL数据库的需要,因为有sql数据库文件,这个项目才能正常运行起来,那么现在就来学习一下怎么导入sql文件到navicat里面吧。点击表,然后右键空白的地方刷新就可以导入的数据表了(或者关闭这个软件再打开就可以刷新了)右上角右键刚刚新建的连接,然后点击打开连接(完成后会看到之前的数据库,不用管它)点击这个打开文件夹选择自己的sql文件。这样就导入完成了,如果需要这个sql文件去对照演示练习的可以看我文章评论区。sql文件导入练习在评论区里面原创 2023-01-03 03:34:25 · 29560 阅读 · 22 评论 -
Javaweb知识之AJAX(包含axios)
一、概念1.概念:AJAX(Asynchronous JavaScript And XML):异步的JavaScript和XML2.AJAX的作用:1.与服务器进行数据交换,通过AJAX可以给服务器发送请求,并获取服务器响应的数据。使用了AJAX和服务器进行通信,就可以使用HTML+AJAX来替换JSP页面了2.异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术(局部刷新),如:联想搜索、用户名是否可用校验,等等。三、升级封装版(Axios)概念Axios原创 2022-12-28 17:17:42 · 1052 阅读 · 0 评论 -
GitHub官网下载Axios.js步骤
一、下载步骤1.进入GitHub官网GitHub: Let’s build from here · GitHubps:进不去的多点几下,慢慢试2.搜索axios3.点击这个axios/axios4.点击压缩包下载5.解压,进入到dist文件里面就找到了二、使用方法6.在webapp下创建一个js文件夹,然后把axios.js和axios.mim.js文件夹复制到里面7.在webapp下创建一个html文件,并引入js文件夹中的axios.js文件。再创建两个axios的请原创 2022-12-28 15:25:19 · 6732 阅读 · 1 评论 -
Javaweb监听器(Listener)
监听器可以监听就是在application,session,request三个对象创建、销毁或者往其中添加修改删除属性时。Listener表示监听器。是Javaweb三大组件(Servlet、Filter、Listener)之一。Listener分类:JavaWeb提供了8个监听器。为监听器>过滤器>servlet。系统启动时加载初始化信息。统计在线人数和在线用户。原创 2022-12-24 14:40:21 · 466 阅读 · 0 评论 -
Javaweb过滤器(Filter)
是按照过滤器类的名字排名去执行,就像英文排名,a,b,c这样按照自然顺序依次执行。拦截具体的资源:/index.jsp:只有访问index.jsp时才会被拦截。目录拦截:/user/*:访问/user下的所有资源,都会被拦截。一个Web应用,可以配置多个过滤器,这多个过滤器称为过滤器链。后缀名拦截:*.jsp:访问后缀名为jsp的资源都会被拦截。Filter可以根据需求,配置不同的拦截资源路径。1.定义类,实现File接口,并重写其所有的方法。拦截所有:/*:访问所有资源,都会被拦截。原创 2022-12-23 18:10:17 · 543 阅读 · 0 评论 -
Javaweb会话跟踪技术(Cookie和Session)
Cookie和Sesion区别区别:存储位置:cookie是将数据存储在客户端,sesion将数据存储在服务端安全性:cookie不安全,sesion安全数据大小:cookie最大3KB,sesion无大小限制存储时间:cookie可以长时间存储,sesion默认30分钟服务器性能:cookie不占用服务器资源,sesion占用服务器资源。1.会话:用户打开浏览器,访问网页资源,会话就建立了。直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。2.会话跟踪:一种维护浏览器原创 2022-12-23 02:30:28 · 838 阅读 · 0 评论 -
JSP是什么?怎么使用?
一、概念1.什么是JSP?就是可以写标签和Java代码的页面概念:Java Server Pages,Java服务端页面JSP=HTML+Java,用于简化开发的4.JSP缺点1.书写麻烦:特别是复杂的页面2.阅读麻烦3.复杂度高:允许需要依赖于各种环境,JRE,JSP容器,JavaEE...4.占内存和磁盘:JSP会自动生成java和class文件占磁盘,运行的是.class文件占内存5.调试困难:出错后,需要自动找到自动生成的Java文件进行调试6.不利于团队协作:前端原创 2022-12-22 11:44:36 · 1033 阅读 · 0 评论 -
Javaweb中的Request(请求)和Response(响应)
目录一、概念二、请求(Request)1.例子简介2.Request继承体系3.Request获取请求数据(1)请求行(2)请求头(3)请求体4.优化请求体参数的获取5.解决请求参数乱码问题6.请求转发请求转发的特点三、响应(Response)1.Response继承体系2.设置响应数据功能介绍(1)响应行(2)响应头(3)响应体3.重定向(1)实现方式:(2)重定向特点4.资源路径问题(1)怎么判断原创 2022-12-20 15:43:47 · 6109 阅读 · 0 评论 -
解决请求参数中文乱码(post和get)
出现乱码的原因就是编码不一致,解决的思想就是把任意码(乱码)都转换为字节码,再把字节码转换为我们能读懂的UTF-8就好了。PS:这个代码给post使用有效果,同样给get用也是一样的。因为都是把乱码转为字节码,再转为UTF-8。在我们发送请求参数输入中文的时候,可能会出现乱码问题,因为我们输入的中文,浏览器是解读不了的,要转成。那我们要添加编码解码这些给这些数据进行转码处理。其他知识:如果遇到了乱码?这个代码要放在请求代码的上面才可以。二、get乱码问题的解决。这个注释或者删除试试看。原创 2022-12-16 14:37:55 · 6137 阅读 · 0 评论 -
快速创建servlet(doGet和doPost)
再我们日常创建servlet时候,都要手敲生成,感觉比较麻烦,现在有一种快速直接帮我们生成的方法。把这个模板自定义,就可以提前定义要生成的servlet,就不用我们再去删除多余的东西了,可谓是一劳永逸啊。再我们日常创建servlet时候,都要手敲生成,感觉比较麻烦,现在有一种快速直接帮我们生成的方法。2.自定义类名--->类这里添加一个类名(和上面的名称一样名字) ------>勾选创建并确定。完成后点击确定就好了,然后每次创建servlet都是生成这个模板了。原创 2022-12-15 11:57:09 · 2533 阅读 · 0 评论 -
Web服务器之Tomcat大全
目录一、概念1.Web服务器的作用2.Tomcat概念3.tomcat包下的各个文件中的作用?4.JavaEE概念5.Tomcat官网6.Tomacat官网的下载和安装7.Tomcat修改端口号8.关闭占用端口9.Maven Web项目结构--开发中使用的项目10.Servlet具体使用一、概念1.Web服务器的作用(1)封装HTTP协议操作,简化开发(2)可以将web项目部署到服务器中,并对外提供网上浏览服务2.Tomcat概念。原创 2022-12-14 11:29:47 · 533 阅读 · 0 评论 -
解决端口被占用的方法(查看端口和关闭端口)
快捷键:Windows键+R键,打开cmd命令,然后输入netstat -aon|findstr "端口号",2.关闭占用该端口的进程taskkill /f /t /im 5776(对应自行更换,我这里的是5776),这样就成功了。在使用各种端口时候经常会出现端口被占用导致代码程序无法执行或者执行错误。一般都是由于该端口被占用了,例如8080端口被占用的情况,原创 2022-12-14 02:34:39 · 10161 阅读 · 0 评论 -
Tomcat的Maven插件使用方法(在idea里面运行Tomcat)
右键选择Run Maven----->tomcat:run就可以运行了,要运行哪个就输入对应的路径名就好了。ps:这个会自动生成在xml的中间,生成完成后可以复制粘贴移动到下面位置比较方便查看。使用这个插件可以快速的运行Tomcat,比在本地配置快得多。这个插件感觉有点麻烦,还不如用本地配置的那个方法呢。完成后要在idea里面的右上角点击这个刷新一下。ps:已经有下载过这个插件的可以跳过此步骤。在idea里面的左上角点击文件---设置。然后在生成需要填写的第一行填入这个。在插件里面,搜索这个。原创 2022-12-13 19:52:49 · 11341 阅读 · 4 评论 -
HTTP介绍
目录1.什么是HTTP?2.HTTP的特点3.HTTP的优点和缺点4.HTTP请求数据格式5.HTTP响应数据格式6.GET请求和POST请求的区别7.状态码分类说明8.查看发送的请求数据包方式2.HTTP的特点(1)基于TCP协议:面向连接,安全(2)基于请求-响应模型的:一次请求对应一次响应(3)HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输原创 2022-12-13 14:53:04 · 1042 阅读 · 0 评论 -
前端大全之JavaScript(简称JS)
一、概念1.总体概要,这门语言诞生,因此运行在客户端,需要浏览器来解析JavaScript的代码。是世界上最流行的脚本语言。2.来源说明JS是网景公司的产品,1995年仅用了10天开发完成的。最早取名为LiveScript,为了吸引更多的程序员,取名为JavaScript。并于1997年成为一部ECMA标准,ECMAScript(ES6)是最新的JavaScript版本(发布于2015年)3.JavaScript和java的关系JavaScript和java没有什么关系,就像老婆和老婆饼一样。原创 2022-12-13 09:09:47 · 1722 阅读 · 0 评论 -
mybatis的示例代码
前言:一、示例代码图二、代码例子1.接口类--boyMapper2.封装类--Boy3.测试类---BoyTest4.映射文件--boyMapper.xml5.统一配置文件--mybatis-config.xml6.依赖文件--pom.xml7.数据库对应的表原创 2022-11-26 00:27:23 · 834 阅读 · 0 评论 -
Java中mybatis的Mpper代理开发的详细使用步骤
前言:一、全图预览二、使用步骤1.pom.xml里面添加依赖包2.新建统一配置文件(俗称数据库连接文件)3.新建项目4.新建映射文件(俗称数据库对应表xml)5.测试三、文中的全部代码(去复制可用)Mapper代理开发使用起来会更加的方便,一般推荐这样的方式,形式和mapper常规使用也差不多。还有注解的方式可以调用,不过注解的方式只能应用于简单的sql语句,复杂的语句就要用文中的xml原创 2022-11-25 20:39:20 · 1007 阅读 · 1 评论 -
Servlet是什么?怎么使用?
服务器里面资源分为动态资源和静态资源动态资源:Servlet、Jsp静态资源:HTML、CSS、JS2.servlet体系结构Servlet(体系根接口)👉GenericServlet(抽象实现类)👉HttpServlet(对Http协议封装的实现类,后期开发基本用这个)3.servlet生命周期2.servlet(管家)作用:接收用户发来的请求---->调用其他程序来处理------->将处理结果返回到服务器里面情景理解:服务器收到请求名片后。服务器的管家是Servlet原创 2022-11-21 23:57:28 · 1968 阅读 · 0 评论