自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 手写简单的Tomcat

那么由此,就会产生HttpRequest,HttpResponse在设计时,我们先设计Request和ResponseRequest:是一个请求数据,其作用就是将客户端发送的http请求数据进行拆解后,将信息封装到其类本身那么里面会持有一个InputStream,还会有参数类型,比如uri,method,以及还有参数信息,那么参数信息我们需要用一个集合来进行存放,就使用hashMap(key,value)key:参数名字, value:参数对应的值。如何获取到数据呢?

2024-08-13 21:59:41 686 1

原创 Cookie和Sessio

你可以理解为Tomcat内有一个类似HashMap的集合,k存放的是浏览器Cookie中的JSessionID,而V则是httpSession,其中每一个session,又相当于一个集合,其中存放的是String类型,和Object。多个不同的浏览器访问客户端时,服务端是如何判断并准确返回给对方想要的数据呢?因浏览器会存在很多的Cookie,而我们都知道访问服务端时,其服务端就是多个servlet,那么我们在访问不同的servlt,其访问路径是不同的,因servlt存放的位置也是不同的。

2024-08-13 21:57:52 1130

原创 Servlet下常用的类和接口

HttpServletRequest是tomcat将客户端发出的http请求里面中的所有数据封装成HttpServletRequest接口的对象,然后再将其发送给Servlet。

2024-07-10 21:17:45 936

原创 servlet

servlet的作用就是当服务器遇到一个动态请求时,那么此刻就需要将该请求解析后然后传递后servlet,servlet负责调用java代码,让代码去调用数据库等我们现在有这样的一个需求,如果我们要在一个网络上查看或写评论,像这类事情我们需要该怎么做?

2024-07-09 10:25:43 964

原创 http协议

除了请求头,剩下的都是请求行请求头 GET 是请求方式, /http/login.html:是要向服务器请求的资源 HTTP/1.1 :是协议及版本号请求行Host:是要请求的服务器主机(主机就是IP+端口)User-Agent:是向服务器发出请求的客户端信息,如客户端电脑机器系统型号等 使用的是什么浏览器及版本号等Accept:表示浏览器可以接收什么格式的返回数据Accept-languge:支持该浏览器支持什么语言格式。如中文简体,繁体,英文 等。

2024-07-06 17:59:46 529

原创 http status 404 解决方法

当我用IDEA按照教程配置好,所有选项后,依然显示404时,解决方法如下:1.我们所知,在我们配置好tomcat后,其tomcat所在的webwpps文件下是放置所有web应用的外部资源,也就是静态资源2.那么当我打开tomcat下的webapps文件里面发现未有自己项目的web资源(也就是html,js,css,或其图片这些资源时)3.fishWeb:war exploded 这是我们配置好的项目成型后的war包,4.Output directory(输出路径):其就是将war包输出到哪里去?从上面我们

2024-06-25 13:40:18 593

原创 浏览器请求资源的流程分析

JavaWeb程序应用工程目录结构webapps 最为主要,是存放浏览器访问服务器时,服务器返回的静态页面(html,css等)以及要一些java代码。那么静态页面可以直接放入到webapps文件下,那么类似于java代码等该怎么存放呢?而java代码则引发出了一个新的问题,那么就是只要java代码就会有一些配置文件或者jar包,像这类信息该如何存放呢?

2024-06-24 21:29:01 545

原创 网络编程基础介绍?IP,端口,域名以及Socket

由此格式我们可以看出域名本质就是通过网络来访问其他设备中的某个程序,所以你需要将协议名称,ip地址,以及对方设备某个程序的端口号来访问该程序。就是计算机连接网络后的一个识别证明,类似于我们每个人的身份证一样,但唯一不同的是,每次连接网络后IP地址可能是会发生变化的。2.三次握手,类似于我们打电话,在通过话后,先进行询问,甲:你听到吗?1.使用TCP协议前,需先建立TCP连接,建立TCP连接,一般采用的是三次握手。//5.通过 InetAddress 对象,获取对应的主机名/或者域名。

2024-06-24 11:51:37 654

原创 IO流的作用什么?常见的IO流,以及使用细节

我们来思考一个问题,就是我们生活中聊天发送消息,在古代相当于什么?相当于驿站专员,专门用来邮寄双发信件。只不过新时代,我们可以通过上网来加快捷的发送信件等。但收发信件和聊天其本质也是一样的,都是要通过一种媒介方式来让双方收到信件而古代就是驿站专员,现代就是IO流。所以IO流其本质就是一种媒介,用来将双方需要的物品来交付给对方。简单来讲,你也可以将IO,理解成跑腿小哥,主要作用就是将物品等其他东西,传递给双方。

2024-06-23 09:15:38 1049

原创 为什么要使用css?

css主要是针对html的格式设置,也就是在html是写出内容,如标题,链接,下划线等。就比如,html相当于衣服,而css就相当于是存放衣物的衣柜里面的抽屉,衣架,好比如你的衣服是准备叠放还是挂起来等。这就代表着,如果我们要设置就相当于每行都要设置,浪费时间以及代码臃肿。而css就是为了让其归类,比如列的代码格式是居中,那么就只需要写一次,只要是列的,都会按照这种格式。因如果每个一个内容都去设置格式等,就会出现代码臃肿,所以就出现了内容设置格式。其设置其格式的调用出来,而这种调用就出现了标签问题,如果。

2024-05-21 10:02:36 322

原创 使用c3p0-config.xml文件连接数据库爆红

造成这一种原因有可能是时区问题导致。

2024-01-23 11:10:07 550 1

原创 java使用jdbc连接数据库出现‘SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)’

修改指令:UPDATE USER SET HOST='%' WHERE USER='账户号';的服务占用,停掉这个服务,在开启 MySQL 服务,再次连接成功。%表示:不管任何ip地址都可以登录该账号。localhost:表示只能是本机登录。host:表示的是登录ip地址。在数据中使用该命令进行查看。

2024-01-18 10:58:01 1212 1

原创 内部类介绍及使用细节

相当于整个类被创建后,就会在堆中开辟一个对象空间,接着这个类 和对象空间,就会被JVM 隐藏在最底层。成员内部类和静态成员内部类,顾名思义,就是在外部类的成员位置上,可以理解为一个属性或方法。局部内部类的作用域是在方法体内或代码块,出了其作用范围就不能使用。该类的对象只能只能被创建一次,但其创建后的对象,可以赋值给其他变量。内部类分为局部内部类,匿名内部类,成员内部类,静态成员内部类。局部内部类和匿名内部类,是在外部类的方法或代码块中。局部内部类的使用细节及代码。匿名内部类的使用细节。

2023-09-06 22:01:44 118 1

原创 类变量和类方法

类方法中的指令数据,是存放在方法区的。何为指令数据,我所理解为,普通方法执行时,会有一些形参,以及局部变量等。而当执行静态方法时,静态方法中只能是静态成员,而静态成员,如属性是随着类的结束而结束,而这些参数是需要长期存放的,所以会留存的时间更久。在JDK版本8以及以上版本,会存放在堆中,称之为class对象,而8以下版本,则称之为静态域,是在方法区中。可以理解为将在对象空间中,会有一个地址,而最终指向了clss对象空间。类变量是随着类的加载而产生,只会随着类的销毁而灭亡,不会随着类对象的销毁而灭亡。

2023-08-08 21:27:52 129

原创 房屋出租系统

接着就是一个个模块如:1.查看房屋信息 2.新增房屋 3.删除房屋 4.修改房屋信息 5.完成确认退出。我们可以根据,化繁为简的方式,将其划分成一个个模块,如我们可以先将页面的样子做出。页面层:页面的输出以及输入。可以理解为,我们在app上所看到的一些画面,以及要输入的之类的。业务层:就是在看不到的地方,对接收的信息,进行的处理之类的。从页面上来看,就是输出一些东西,并返回一些想对应的值。在这个系统将分为三个模块,模板:房屋信息的模板。

2023-08-05 15:47:55 196 1

原创 初级类习题

定义一个Person类{name,age,job},初始化Person对象数组,有3个Person对象。//并age从大到小排序,提示,使用冒泡排序。

2023-06-28 22:07:53 93 1

原创 python--面向对象

一、面向对象是什么面向对象是一种思维方式,是一种以事物为中心的编程思想,把问题分解成各个对象,建立对象的目的不是为了完成一个步骤,而是分析在解决问题的步骤中事物的行为,而是分析在解决问题时,各个对象需要完成其各自的职责.(把问题分解成各个对象,各个对象各司其职),如开车,可以拆分成人和车两个对象 人的职责就是 开车 车有 启动,加速,刹车,熄火等二、对象是什么面向对象采用的是上帝模式,万物皆对象(简单来说,你走在路上,路上的每个东西都是对象,车是一个对象,苹果是一个对象,...

2022-01-07 12:32:39 538

原创 postman的常规断言,动态参数断言,全局断言以及每种使用方法及注释

断言有常规断言,动态参数断言以及全局断言一、常用的几种断言方式我们要知道,再进行断言前我们一定要先进行参数化Status code:code is 200 # 检查返回的状态是否为200pm.test("Status code is 200", function () { #标红是可以修改的,如修改为'"状态返回成功"之类pm.response.to.have.status(200);});成功如下图,在响应页面中Test Resu...

2022-01-02 11:59:40 11027

原创 Pstamna接口关联,内置参数及自定义参数

接口关联的两种方式

2022-01-01 17:01:00 7111

原创 全网最全的接口测试postman

一、什么是接口测试接口测试就是大家常说的集成测试,主要就是系统之间各个模块之间数据的交换,传递和控制的管理过程,以及相互逻辑依赖的关系.二、接口的分类接口分为外部接口和内部接口,外部接口顾名思义就是系统外部的模块,如咱们常见的微信支付,支付宝支付等.内部接口也就是内部模块之间的数据交换如注册,登录等三、根据什么进行接口测试根据开发提供的接口文档进行测试四、接口文档必须具备的内容1.接口的说明 2.接口的依赖条件 3.接口的参数 4.接口的请求方式和传参内容 5.响应数据的说明

2022-01-01 11:46:06 8026

空空如也

空空如也

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

TA关注的人

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