自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于请求头、请求体和响应头、响应体

在接收到服务器的响应后,客户端会根据响应头中的Content-Type字段来判断响应的内容类型,并对响应体中的内容进行相应的处理,响应体的内容通常是由服务器动态生成的,可以根据具体的业务需求进行定制和扩展。HttpServletRequest对象代表客户端的请求,当客户端通过http协议请求访问服务器的时候,http请求头的所有信息都封装在这个对象中,通过这个对象,可以获取客户端请求的所有信息。post请求才有请求体,get请求则没有请求体,直接跟在?

2023-12-06 11:16:30 1136 1

原创 基数排序

基数排序(radix sort)的思想是多关键字排序,属于分配式排序,它是通过键值的各个位的值,将要排序的元素分配至某些“桶”中,然后依次收集各个桶内数据,通过分配和收集达到排序的目的基数排序是1887年赫尔曼·何乐礼发明的,它是这样实现的:将整数按位数切割成不同的数字,然后按每个位数分别比较基数排序示意图100的百位是1放入桶1、000的百位是0放入桶0、006的百位是0放入桶0…

2023-11-08 16:40:31 88 1

原创 SSM集成

RequestMapping中的请求路径不一定和处理器中的方法名相同,但最好相同,因为这样ctrl+f12查看方法名时就能知道请求的路径,方便查看返回值为list时,RequestMapping注解中的请求路径需要和jsp页面的名字一致;并且页面中遍历集合的名字必须为类名List,如littleAgeList返回值为void时请求转发:不会走视图解析器形参为Map:实现原理为参数解析器,会解析参数,若参数匹配则把值自动展示在页面上。

2023-10-22 17:01:50 89 2

原创 SpringMVC框架

SpringMVC是Spring框架的一个模块,SpringMVC是一个基于mvc的web框架。以.action结尾的请求会走前端控制器处理。Handler处理器中。Handler处理器中。

2023-10-22 17:01:14 60 1

原创 MyBatis框架

jdbc使用数据库用的时候就连接,使用完毕后需要关闭,这样频繁的开关数据库会影响数据库的性能将sql语句编码到java代码中,有一天需要改变sql,需要重新编译java代码 ,不利于系统维护PreparedStatement对象对sql语句中的参数?进行预编译处理 ,也存在硬编码到java代码中,不利于系统维护ResultSet遍历数据的时候,存在硬编码 ,不利于系统维护Mybatis是一款优秀的持久层框架,用于简化JDBC开发,它本是apache的一个开源项目iBatis框架,类似于简历模板,只要提供了持

2023-10-22 17:00:49 54 1

原创 Spring框架

面向切面编程(面向方面编程),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑之间的耦合度降低了,提高程序的性能。这四个注解功能是一样的,都是用来创建bean实例的,想要创建bean实例需要在xml配置文件中开启扫描,如下。第二种情况:配置bean的后置处理器(BeanPostProcessor)第二版:使用注解,在增强类中需要使用注解@Aspect生成代理对象。方式二:类中使用另外的类作为属性。方式一:接口与实现类。

2023-10-18 19:50:06 78 3

原创 前端

1.html介绍注释:head中 通常会存放一些元数据信息,导入的其他文件等以.html .htm为结尾的文件,可以用浏览器打开html文件需要有一个根元素根元素中可以有其他的元素,元素也有这些别名:元素、标签、控件…html文件中会有在html中,有两种标签:围堵标签、自闭合标签有的标签,能够自动换行,有的不能2.特殊符号hello<br><!--换行--> <hr><!--直线--> 空格:&a

2023-09-09 17:06:46 303 1

原创 数据库错误

参数值为null:如果您使用的数据库驱动程序不允许将null值传递给参数,那么在为参数提供值时确保不是null,如果您需要将null值传递给参数,可以考虑使用特定的方法来设置参数的null值。缺少参数值:确保为每个参数提供了有效的值,如果您的查询中有多个参数,并且其中一个参数没有被设置值,那么您就会遇到这个错误,请检查您的代码,确保所有参数都有相应的值。参数类型不匹配:如果参数的数据类型与数据库中列的数据类型不匹配,也会导致这个错误,请确保您为每个参数提供了正确的数据类型,并与数据库表中的列的类型相匹配。

2023-08-31 11:13:51 479

原创 数据库

DBMS是数据库管理系统(database management system),如mysql(开源)、oracla(付费)、sql server(微软)、pgSQL…

2023-08-22 11:41:50 173 1

原创

将Dog.class加载到内存,并创建一个Class对象。

2023-08-21 21:33:21 40 1

原创 网络编程

java提供了api,Socket:套接字,如果和对方连接成功,会各自获取一个socket对象,socket中有自己和对方的一些信息,可以利用socket对象获取输入输出流并进行数据传输。

2023-08-21 13:48:53 41 1

原创 Java基础类库

API(aplication programming interface)是应用程序接口,jdk帮我们准备了很多API去使用,以后还有很多第三方为我们准备API。

2023-08-07 20:45:36 161 1

原创 Java基础

20世纪90年代,单片式计算机系统诞生,单片式计算机系统不仅廉价,而且功能强大,使用它可以大幅度提升消费性电子产品的智能化程度SUN公司为了抢占市场先机,在1991年成立了一个由詹姆斯·高斯林(James Gosling)领导,名为“Green”项目小组,目的是开发一种能够在各种消费性电子产品上运行的程序架构那么使用何种编程语言来设计,是项目小组头疼的事。

2023-07-17 20:42:05 5986 6

原创 Maven

Maven 是 Apache 软件基金会组织维护的一款自动化构建工具, 专注服务于 Java 平台的项目构建和依赖管理Maven作用:● 依赖管理● 项目构建。

2023-07-14 19:18:49 75 1

原创 Git学习

Git是目前世界上先进的分布式版本控制系统(没有之一)。那什么是版本控制系统?

2023-07-11 22:58:23 254

原创 Linux-命令

● bin (binaries)存放二进制可执行文件● sbin (super user binaries)存放二进制可执行文件,只有root才能访问● etc (etcetera)存放系统配置文件● usr (unix shared resources)用于存放共享的系统资源● home 存放用户文件的根目录● root 超级用户目录● dev (devices)用于存放设备文件● lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块。

2023-07-06 20:53:49 186 5

原创 Linux-虚拟机

Vagrant是一个比较流行的虚拟机管理软件,使用Vagrant 可以让我们用命令直接从云上下载虚拟机的镜像,然后进行创建和管理等,vagrant集成了主流的虚拟机管理工具vmvare 和 virtualbox,默认使用virtualbox。

2023-07-06 19:19:36 76 1

空空如也

空空如也

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

TA关注的人

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