- 博客(12)
- 收藏
- 关注
原创 一文搞懂Java中final修饰符作用,编译时常量和运行时常量区别
一文搞懂Java中final修饰符作用,编译时常量和运行时常量区别,以及什么情况下会加入到Class的常量池中
2024-06-08 17:40:46
850
2
原创 请求头content-type的不同格式后端应该如何接收
是HTTP请求头中的一个标头,用于指示请求或响应中包含的实体的媒体类型。它告诉客户端如何处理响应中的数据,并通知服务器客户端正在发送的数据类型。它可以出现在请求或响应标头中。
2023-03-21 13:32:24
5300
原创 Docker安装Nginx,启动报错:open() “/etc/nginx/mime.types“ failed,问题分析及解决
因此导致上述问题发生的原因,就是因为在启动时挂载目录方法不对导致,原本nginx容器中是存在该文件的,但是因为我们将容器中nginx目录和宿主机目录挂载,这时nginx就会到宿主机中寻找该文件。为了验证上述猜想:本人在宿主机cert文件中将mime.types文件添加进去,然后使用之前的启动命令,同样将-v /home/cert:/etc/nginx进行挂载,这次就可以正常运行了。为了避免上述问题,我们在挂载目录时为了不影响其他文件访问,可以将宿主机目录挂载到容器中新创建的目录中。
2022-11-09 10:43:19
6895
原创 Java中string类型什么情况下会加入字符串池
先简单介绍几个方法:public native String intern();当调用 intern 方法时,如果池中已经包含一个等于该 String 对象的字符串,由 equals(Object) 方法确定,则返回池中的字符串。否则,将此 String 对象添加到池中并返回对该 String 对象的引用。由此可见,对于任何两个字符串 s 和 t,当且仅当 s.equals(t) 为真时,s.intern() == t.intern() 才为真。public String(String
2022-05-08 18:01:31
683
原创 ArrayList 扩容机制(逐步分析,清晰透彻)
首先看看 ArrayList 构造器和几个属性: //默认初始容量大小 private static final int DEFAULT_CAPACITY = 10; //空数组 private static final Object[] EMPTY_ELEMENTDATA = {}; //用于默认大小空实例的共享空数组实例 //我们把它从EMPTY_ELEMENTDATA数组中区分出来,以知道在添加第一个元素时容量需要增加多少 private stati
2022-04-27 23:34:42
1317
原创 String、StringBulid、StringBuffer
1.String1.1 String不变性原理我们知道被 final 关键字修饰的类不能被继承,修饰的方法不能被重写,修饰的变量是基本数据类型则值不能改变,修饰的变量是引用类型则不能再指向其他对象。因此,final 关键字修饰的数组保存字符串并不是 String 不可变的根本原因,因为这个数组保存的字符串是可变的(final 修饰引用类型变量的情况)。String 真正不可变有下面几点原因:保存字符串的数组被 final 修饰且为私有的,并且String 类没有提供/暴露修改这个字符串的方法。
2022-04-27 15:57:08
364
原创 ssm项目中使用Pagehelper分页插件进行数据分页显示
第一步:使用maven导入相关依赖<!-- pageHelper依赖 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.10</version> .
2022-03-03 16:10:30
691
原创 ssm项目常用依赖-maven
<!--依赖:junit,数据库驱动,连接池,servlet,jsp,mybatis,mybatis-spring,spring--> <dependencies> <!--junit 测试--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId.
2022-02-25 14:15:12
156
原创 springmvc学习-springmvc用注解实现
1、配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/...
2022-02-24 15:33:28
227
原创 maven资源过滤问题
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> ...
2022-02-24 14:05:16
381
原创 springmvc学习-springmvc执行原理
图为SpringMVC的一个较完整的流程图,实线表示SpringMVC框架提供的技术,不需要开发者实现,虚线表示需要开发者实现。简要分析执行流程1. DispatcherServlet表示前置控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并拦截请求。我们假设请求的url为 : http://localhost:8080/SpringMVC/hello如上url拆分成三部分:http://localhost:8080服务器域名Spr...
2022-02-24 13:54:04
179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人