自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Intellij IDEA运行报Command line is too long的解决办法

原因:其实IDEA底层是通过命令行或者文件的方式将classpath传递到Java的JVM虚拟机上的,而大多数的操作系统都会有命令行的最大长度限制,超过这个限定值时就会导致IDEA无法启动当前程序。③把Shorten command line改为JAR manifest或者classpath file。②点击Modify options,添加Shorten command line。解决方案一:更改项目的配置文件。解决方案二:更改程序的运行配置。

2024-03-20 15:56:37 3112

原创 Elasticsearch:分片无法分配问题

问题分析:从节点上的磁盘使用情况来看,节点的磁盘空间利用率超过了集群设置的低水位标记(cluster.routing.allocation.disk.watermark.low=85%),实际可用空间只有 14.18%state为unassigned代表未分配的分片。这里我选择更改es设置,更改每个节点的配置文件。1、es中创建索引时,需要说明分片和副本数。这里集群状态为黄色,说明分片出了问题。2、创建后,可以查看集群状态。1、寻找到无法分配的索引分片。2、查询分片未分配的理由。

2024-03-15 14:37:41 522 1

原创 Spring配置文件提示File is included in 4 contexts的解决办法

因为上下文配置了多个环境而造成Spring配置文件中的提示:File is included in 4 contexts。解决办法:在Project Structure中可以看到我们所重复的配置文件,把重复的删除即可。

2023-07-18 16:28:43 217 1

原创 使用 Spring JDBC 依赖时选择了错误的版本

报错解决java.lang.NoClassDefFoundError: org/springframework/core/NativeDetector at org.springframework.context.support.AbstractApplicationContext.prepareBeanFactory(AbstractApplicationContext.java:709) ~[spring-context-5.3.23.jar:5.3.23]

2023-07-18 16:26:01 142 1

原创 连接数据库的时区报错问题

报错解决You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

2023-07-01 21:06:53 111

原创 Request和Response-Servlet学习笔记

(2)Request获取请求数据 ①获取请求行数据 ②获取请求头数据 ③获取请求体数据(3)通用方式获取请求参数(4)Request请求转发响应数据三部分: ①resp.setStatus(302);resp.setHeader("location","资源B的路径" ②resp.sendRedirect("资源B的路径");(例如:resp.sendRedirect("/web-demo/resp");需要加虚拟目录)4、Respons

2023-04-18 10:21:47 59

原创 删除排序数组中的重复项--Java

删除重复元素,返回删除后数组长度。元素相对顺序保持一致。问题描述:对升序数组 nums ,

2023-04-13 17:44:31 139

原创 罗马数字转整数

【代码】罗马数字转整数。

2023-04-13 11:36:26 35

原创 回文数高效解法——Java

时间复杂度:O(logn)空间复杂度:O(1)

2023-04-12 10:06:57 49

原创 Servlet urlPattern配置

【代码】Servlet urlPattern配置。

2023-04-11 17:58:39 314

原创 Servlet生命周期

当需要释放内存或者容器关闭时,容器就会调用Servlet实例的destroy()方法完成资源的释放。:在Servlet实例化后,容器将调用Servlet的init()方法初始化这个对象,完成一些如加载配置文件、创建连接等初始化的工作。:每次请求Servlet时,Servlet容器都会调用Servlet的service()方法对请求进行处理。:默认情况下,当Servlet第一次被访问时,由容器创建servlet对象。①负整数:第一次被访问时创建Servlet对象(默认值)

2023-04-11 16:42:36 37

原创 Servlet快速入门

2、创建和配置:定义一个类,实现Servlet接口,并重写接口中所有方法,并在service方法中输入一句话,然后在类上使用@WebServlet注解,配置该Servlet的访问路径。右键点击项目选择rRun Maven->Tomcat7:run(这里用到了一个插件,Maven Helper,可以更方便地使用maven),成功打开(因为没有添加页面,是个空白页),且终端输出文字,表示运行成功。因为配置的路径为demo1,所以最终的访问路径为。1、创建web项目,导入Servlet依赖坐标。

2023-04-10 19:23:17 31

原创 Mybatis代理开发的小知识点

2)resultMap:定义完成不一致的属性名和列名的映射。1)散装参数:如果方法中有多个参数,需使用@Param("SQL参数占位符名称")1)起别名:可以直接在SQL语句中,对不一样的列名起别名,别名和实体类属性名一样。2)对象参数:对象的属性名称要和参数占位符名称一致。或者可以定义片段,提升复用性。1、转义字符:例如小于用‘&-l-t‘表示。

2023-04-07 22:08:39 43

原创 Maven依赖范围

依赖范围是指通过scope设置对应jar包的作用范围:编译环境,运行环境,测试环境。如图所示,junit依赖只能在在测试环境使用。provided :作用于编译环境、测试环境。在使用servlet-api它时,必须将 scope。如果引入坐标不指定 scope。:作用于编译环境、测试环境、运行环境。设置为该值,当然不设置也没有任何问题。: 作用于测试环境。: 作用于测试环境、运行环境。

2023-04-05 16:34:48 111

原创 Maven简介

​①蓝色部分,用来完成标准化构建流程。如需编译,Maven提供编译插件,打包,提供打包插件。②项目对象模型就是将自己抽象为一个对象模型,有专属的坐标。③依赖管理则是使用坐标来描述依赖哪些第三方jar包。当项目中使用坐标引入对应依赖jar。包后,首先查找本地仓库中是否有对应的。没有,则去中央仓库中下载对应的jar。:一般由公司团队搭建的私有仓库。:本地计算机上的一个目录。团队维护的全球唯一的仓库。

2023-04-05 16:17:24 36

原创 Maven功能介绍

提供了一套标准化的构建流程(编译,测试,打包,发布。①Maven提供标准化的项目结构,所有IDE通用。③Maven使用坐标来管理各种依赖,配置简单。提供了一套标准化的项目结构。提供了一套依赖管理机制。是专门用于管理和构建。

2023-04-05 15:50:33 101

原创 寻找两个正序数组的中位数

偶数个:中位数为第len/2和第len/2+1个的平均值,一样需要遍历len/2+1次。奇数个:中位数为第(len+1)/2个,需要遍历len/2+1次。直接将数组合并,新数组的中位数就是所求的值。不全部遍历,而是遍历到中位数的位置返回结果。时间复杂度:O(m+n)空间复杂度:O(m+n)时间复杂度:O(m+n)空间复杂度:O(1)

2023-04-05 15:31:07 34

原创 Servlet保存作用域

例如:当我们使用客户端重定向后,服务器响应和客户端重定向到另一个Servlet,客户端会再次发起一个请求,此时的第一次请求保存作用域中的数据失效。例如:当我们启动Tomcat服务器后,向application保存作用域中保存了数据,只要是在这次服务器运行的期间,保存的数据一直有效,无论何种访问方式。例如:当我们使用同一客户端发起多次请求时,在30分钟内(默认session有效时长)sesion保存作用域中的数据是一直有效的。request保存作用域只在一次请求的范围内。

2023-03-28 18:58:40 86

原创 Servlet体系结构

javax.servlet.Servlet接口javax.servlet.GenericServlet抽象类javax.servlet.http.HttpServlet抽象子类。

2023-03-23 22:34:36 76

原创 关于Tomcat命令行乱码问题

windows命令行默认编码方式是GBK,而Tomcat则默认UTF-8,编码方式不同,所以导致乱码。1、找到Tomcat的conf目录下的logging.properties文件,记事本打开。2、 将ConsoleHandler.encoding改成GBK。将Tomcat在控制台输出的编码方式改成GBK,统一编码即可。

2023-03-20 21:42:16 248 1

原创 学习笔记——Windows CMD设置为UTF-8编码

windows下的cmd的默认编码是GBK编码,有时可能造成乱码问题,下面是我找到的两种更换编码方式为UTF-8的的方法。

2023-03-20 21:16:46 2773

空空如也

空空如也

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

TA关注的人

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