- 博客(27)
- 收藏
- 关注
原创 家人们救救我,Tomcat依旧无法访问,已经找了好多帖子了,重新在idea下建立了好多次maven依然都不行
已经找了好多帖子了,重新在idea下建立了好多次maven依然都不行。而且也重新下载了tomcat的版本。
2023-10-26 19:09:34
47
原创 Maven
1.在javaweb开发中,需要使用大量的jar包,我们需要手动的去导入。(2)maven会规定好如何去编写Java代码,不能违反这个规范。在系统的path下配置%MAVEN_HOME%\bin。2.如何让一个东西自动地导入和配置jar包?M2_HOME :maven的bin目录下。MAVEN_HOME:maven的目录下。2.Maven的核心思想:约束大于配置。-------Maven诞生了。后来我换了up主说的另一个依然为空。二.Maven项目架构管理工具。这个新建的文件夹还是为空。
2023-10-19 14:29:38
44
原创 TOMCAT
另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。它是独立运行的,所以当公司运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。1.将自己写的网站放到服务器(tomcat)指定的web应用的文件夹(webapps)下,就可以访问了。
2023-10-19 09:20:03
48
原创 HTTP协议
1.HTTPS (Hypertext Transfer Protocol Secure ),超文本传输安全协议,是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和。(2)post:请求能够携带的参数无限制,大小没有限制,不会在浏览器的URL地址栏显示数据内容,安全,但不高效。(1)get:请求能够携带的参数比较少,大小有限制,会在浏览器的URL地址栏显示数据内容,不安全,但高效。1.客户端------->发请求------->服务器。1.服务器------->响应------->客户端。
2023-10-19 08:48:59
48
原创 Web基本概念(二)
当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。1.服务器是一种被动的操作,用来处理用户的一些请求和响应信息。1.开发速度很快,跨平台,代码简单,功能强大。
2023-10-12 21:41:55
41
原创 JavaWeb基本概念
1.*.html、*.htm,这些都是网页的后缀,如果服务器上一直存在这些东西,我们就可以直接进行读取。多个web资源,这些web资源可以被外界访问,对外界提供服务。3.URL:统一的web资源会被放在同一文件夹下,web应用程序->Tomcat:服务器。提供给所有人看的数据会发生变化,每个人在不同的时间、不同的地点看到的信息不相同。2.能访问到的任何一个页面或者资源,都存在于这个世界某一角落的计算机上。web页面可以动态更新,所有用户看见的都是同一个页面。1.页面会动态展示,web的页面的展示因人而异。
2023-10-11 22:11:49
44
1
原创 异常机制及其处理
Error是灾难性的致命的错误,是脱离程序控制的,当出现这些异常的时候,Java虚拟机(JVM)一般都会终止线程;(2)运行时异常:运行时异常是可能被程序员避免的异常,与检查性异常相反,运行时异常可能在编译时可以被忽略。(1)检查性异常:最具代表性的是用户错误或问题引起的异常,这是程序员无法预见的。(3)可以写多个catch,且层层递进,更大的异常写在后面,但是只执行一个。例如:要打开一个不存在的文件,异常就发生了,这是在编译时无法忽略的问题。5.具体如何处理异常,要根据不同的业务需求以及异常类型去处理。
2023-09-16 10:41:54
101
1
原创 面向对象(OOP)(四)
3.接口定义的关键字是interface, 接口里面所有定义的都默认是public abstract。(3)接口:只有规范 约束和实现分离:面向接口编程。1.加在方法上是静态方法,加在属性上是静态属性。抽象类是存在构造器的,子类引用抽象类的构造器。(2)抽象类:具体实现和规范(抽象方法)都有。(1)抽象类不能new,只能靠子类去实现它。2.接口的本质是契约,是对对象的抽象。(2)抽象类里面可以写普通的方法。(3)抽象方法必须在抽象类里面。(1)普通类:只有具体实现。4.抽象类存在的意义。
2023-09-14 08:24:58
51
1
原创 面向对象(OOP)(三)
3.继承使用关键字extends ,继承的两个类一个是父类(基类),一个是子类(派生类),子类与父类的关系应该是 子类 is 父类,即子类是属于父类的。(5)在Java中,所有的类都默认直接或者间接继承object类 (ctrl+H), 一般都省略不写。(2)去掉static,出现上下箭头 (重载),向上重载 ,向下重载。(2)super调用父类的方法,必须在构造方法的第一个。(6)Java只有单继承,没有多继承(只有一个爸爸)(7)重写: 子类继承父类,子类重写父类的方法。
2023-09-11 08:25:39
50
原创 面向对象编程(OOP)(二)
(1)使用new关键字创造对象时,不仅会分配好内存空间,也会给创建好的对象进行默认初始化以及对类中构造器的调用。2.类是一种抽象的数据类型,它是对某一类事物进行整体描述,但是并不能代表一个具体的事物。6.面向对象编程的本质:以类的方式组织代码,以对象的方式组织(封装)数据。(2)类中的构造器也称为构造方法,是在进行创造对象时必须要调用的。定义了有参构造器之后,必须定义显式的无参构造器。3.类是对象的模板,对象是类的实例。(1)new 本质是在调用构造器。1.对象是抽象概念的具体实例。(2)初始化对象的值。
2023-09-03 09:04:13
48
原创 面向对象编程(OOP)(一)
(1)一步一步进行,步骤清晰简单,第一步做什么,第二步做什么……(2)本质:以类的方式组织代码,以对象的组织(封装)数据。1.静态方法 static 可以直接调用。(1)处理复杂的问题,将物体分类的思维方式。(3)三大特性:抽象、多态、封装。1.面向过程vs面向对象。(2)适合简单的问题处理。2.非静态方法的调用。
2023-07-25 10:46:15
58
原创 数组的讲解
数组是引用类型,元素相当于类的实例变量,因此数组一经分配空间,数组中的各元素也按照实例变量同样的方式被隐式初始化。1.数组是相同类型的数据的有序集合,没一个数据是一个数组元素,通过下标来访问数组元素。1.当二维数组大多数元素都为0或者相同时,则使用稀疏数组来保存。4.获取数组的长度:arrays.length。4.for-each循环(增强型的for循环)1.二维数组是特殊的一维数组,数组元素也是数组。3.数组元素的下标从0开始。(3)数组的默认初始化。1.声明数组变量的方法。二.数组的声明和创建。
2023-07-25 09:17:40
81
原创 Java方法
(2)返回值类型:方法可能会返回值 , int 返回整数 void 返回空。(2)参数不同(参数类型或者参数个数或者参数排列顺序不同等等)(4)设计方法的原则:(原子性) 一种方法只解决一类问题。2.一个方法中只能指定一个可变参数,它必须是最后一个参数。(1)方法是解决一类问题的一系列步骤的有序组合。(3)方法在程序中被创建,在其他地方被引用。1.语法:方法包含一个方法头和一个方法体。(4)参数类型:定义传入给方法的值的类型。(5)参数: 形式参数:定义方法时的参数。(1)调用方法:对象名.方法名。
2023-07-22 10:41:28
41
原创 流程控制(二)
2. for循环是支持迭代的一种通用结构,是最灵活、最有效的循环结构。1.break:强制退出循环语句,执行循环体后面的语句。2.continue:跳出本次循环,开始下一次循环。二.break、continue、goto。为什么我的换行不成功呢。(4)换了一个方法换行依然不成功。4.增强型for循环。
2023-07-21 17:38:30
53
1
原创 流程控制(一)
3.通过Scanner类的next()与nextline()方法获取输入的字符串,在读取前我们需要使用hasNext()和hasNextline()判断是否还有输入的数据。1.Java提供了一个程序和人交互的工具,java.util.scanner是Java5的新特征,可以通过scanner来获取用户的输入。以Enter为结束符,也就是说nextLine()接受的是Enter之前的所有字符;3.语句与语句之间,框与框之间是按从上到下的顺序执行的,是由多个依次执行步骤构成的。2.顺序结构是最简单的算法结构。
2023-07-21 16:41:55
58
1
原创 Java基础(二)
听了上一节课,原来我建的类一直没有遵守规范(哭),我一直建的是demo,博主是Demo 下次注意!3.一般用公司域名倒置做包名 www.baidu.com 包名:com.baidu.www。关系运算符:<、> 、>= 、<= 、== 、!位运算符:& 、| 、~、 ^ 、 >> 、<< 、>>>字符串在后面:前面的依旧照算 字符串在前面:后面的拼接。算术运算符: +、-、*、/、%(取余)、++、--扩展赋值运算符: +=、 -=、 *=、 /=逻辑运算符:&&、 || 、!
2023-07-19 17:01:26
41
原创 Java基础(一)
类成员变量、局部变量、方法名:首字母小写和驼峰原则(第一个单词小写,后面的单词首字母大写) monthSalary。所有的标识符都应该以字母(A-Z或者a-z)、美元符($)或者下划线(_)开头。(2)Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。(1)Java的所有组成部分都需要名字,类名、方法名、变量名 都被称为标识符。(1)定义: final 常量名=常量值 (常量名一般使用大写字符)变量名必须是合法的标识符。(3)字符是指计算机中的字母、数字、字或者符号。
2023-07-19 08:30:34
28
原创 Java 入门
(3)可移植性(跨平台性)write once ,run everywhere。(3)JavaEE:E企业级开发(web端、服务器开发……在src处点击鼠标右键,选择new,java class。(1)JavaSE:标准版(桌面应用、控制台开发……(2)JavaME:嵌入式开发(手机、小家电……Java 先编译到操作系统之后再解释。编译型:源代码写完之后再翻译执行。(1)简单性(没有指针等)1.Java的特性和优势。5.Java的运行机制。2.Java三大版本。解释型:边执行边解释。
2023-07-15 22:30:32
49
1
原创 Dos命令
(7)查看ip :ping命令 例如查看百度的地址 :ping www.baidu.com。(3)切换目录 cd (change directory) 会有一些参数。(3)在任意处shift+鼠标右键,点击在此处打开powershell。(4)在资源管理器导航栏路径前面加上cmd (cmd 路径)(2)查看当前目录下的所有文件 dir (directory)(4)清理屏幕 :cls (clear screen)1.打开cmd(命令提示符)的方式。(8)打开应用 的命令。创建一个文件夹 md。
2023-07-15 15:57:35
53
1
原创 计算机的组成+windows常用快捷键
冯·诺伊曼体系结构采用程序存储原理,指令和数据不加区别混合存储在同一个存储器中,数据和程序在内存中是没有区别的,他们都是内存中的数据。在现在CPU的保护模式中,每个内存段都有其描述符,这个描述符记录着这个内存段的访问权限(可读,可写,可执行)。程序执行以前,需要将程序包含的指令和数据先送入内部存储器,一旦启动程序执行,则计算机必须能够在需要操作人员干预下自动完整逐条指令取出和执行的过程。软件:按事先预定好的顺序完成特定的功能。硬件:鼠标、主板、内存、电源、显卡、键盘、CPU、显示器。应用软件:微信、QQ。
2023-07-14 17:23:47
37
原创 markdown学习
我的第一张图片是电脑上面的,但是无法显示,而第二站图片是我从网站上面拖过来的,可以正常显示,超链接直接将网站的地址复制到括号中,可以正常显示。三个点是tab键上面的键。
2023-07-14 16:11:40
46
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人