- 博客(44)
- 资源 (1)
- 问答 (3)
- 收藏
- 关注
原创 【kafka集群重启服务器后启动报错详解】No `meta.properties` found in /tmp/kraft-combined-logs(两种解决方法,已解决)
原因在 /kraft/server.properties 中设置的日志目录是 /tmp/kraft-combined-logs,虚拟机重启后目录 /tmp 就被清空了,没有修改 log.dirs 日志文件存贮目录,导致启动报错找不到 meta.properties 文件在 /tmp/kraft-combined-logs 目录下
2023-11-01 11:08:51
4541
原创 Failed to parse multipart servlet request; nested exception is java.lang.Runtime
由于临时 /tmp 目录下的文件,在长时间(10天)没有使用的情况下,Linux系统执行了 tmp 目录清理服务(systemd-tmpfiles-clean.service),导致 /tmp/undertow…在 Linux 系统中,Spring Boot 应用启动时,会在操作系统的 /tmp 目录下生成一个 tomcat(或 undertow )临时目录,上传的文件会先转换成临时文件保存在这个文件夹下面。3)添加启动参数 -java.tmp.dir=/path/to/application/temp/
2023-01-03 09:22:30
7321
原创 【Failed to start nginx - high performance web server.】
启动nginx如果报这个错误,一般需要去nginx安装的日志目录查看错误日志文件error.log,我们就可以进一步排查出nginx出现的错误情况。2、使用kill命令干掉它这个进程。1、找到占用该端口的进程。3、重启Nginx即可。
2022-12-01 17:19:10
15382
原创 调用接口返回html代码 【413 Request Entity Too Large】
出现【413 Request Entity Too Large】报错,需要将Nginx中加入client_max_body_size参数并调整合适的大小
2022-10-22 17:04:49
2594
原创 SQLServer错误:The server selected protocol version TLS10 is not accepted by client preferences [TLS12]
代码】SQLServer错误:The server selected protocol version TLS10 is not accepted by client preferences [TLS12]
2022-08-11 17:01:18
1975
3
原创 【去除手机号码中的括号和特殊符号,只保留提取数字】
String str = getPhone; str = str.trim(); //去除头尾空白符 String str2 = ""; if(str != null && !"".equals(str)) { for(int i = 0;i < str.length();i++) { //对字符串的每个字符进行处理,如果在0-9之间就追加到str2上 if(str.charAt(i) >= 48 &...
2022-04-15 10:35:45
1071
2
原创 【重定向和请求转发的区别?】
图中上面为请求转发,下面为重定向1. 相同点页面都会跳转2. 不同点请求转发的时候URL不会变化重定向的时候URL地址栏会发生变化
2022-04-08 16:44:22
306
原创 【Servlet实现Filter过滤器之自动处理编码问题】
一、导包导入pom.xml相关依赖包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mav.
2022-04-07 14:23:33
1274
原创 【运行Sevlet路径页面时,成功后跳出下载页面问题解决】
原因就是response.setContentType(“text/html;charset=UTF-8”);这一行代码敲错了,不信可以去看一下,一个一个对照代码字符看,当代码敲错后,字符串里的内容不能被正确解析描述类型,浏览器就会让你把页面下载下来;所以当运行这个页面时,浏览器就会出现下载页面...
2022-04-07 11:51:19
480
1
原创 【EL表达式,JSTL表达式需要的maven依赖包】
EL表达式:${ }获取数据执行运算获取web开发的常用对象调用Java方法<!--JSTL表达式--> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </d
2022-03-31 15:54:28
2407
原创 【JSP九大内置对象】
九大内置对象:PageContextRequestResponseSessionApplication [ServletContext]config [ServletConfig]outpage (已经不使用了,不用去了解)exception其中可以存取数据有:PageContext : 存放数据在页面中,跳转页面就不能存取了,一般用于页面显示数据;Request : 当客户端向服务端发送请求时,存放数据相当于一次会话请求中,当请求失效时,也同样失效,一般可以用
2022-03-31 15:39:12
142
原创 【JSP基础语法】
JSP表达式<%--JSP表达式:作用就是用来将程序的输出,输出到客户端例:<%= 变量或者表达式 %>--%><%= new java.util.Date() %>效果:JSP脚本片段<%-- JSP脚本片段--%><%int sum = 0; for (int i = 0; i < 1000; i++) { sum += i; } out.println("<h1..
2022-03-29 14:43:13
163
原创 【Session详解】
什么是Session?当用户通过浏览器访问一个网页时,网页在服务器里面配置,服务器会给每一个用户(浏览器)创建一个Session对象。一个Session独占一个浏览器,只要浏览器没有关闭,这个Session就存在。用户登陆之后,整个网站用户都可以访问,因为网站的不同网页都共享一个Session,识别了用户。–>保存用户信息;保存购物车的信息…...
2022-03-28 15:36:41
1477
原创 This page contains the following errors:
Servlet中解决乱码问题首先加请求和响应的编码设置//解决乱码问题 req.setCharacterEncoding("utf-8"); resp.setCharacterEncoding("utf-8");响应中文乱码:应该在加一个//解决乱码问题 req.setCharacterEncoding("utf-8"); resp.setCharacterEncoding("utf-8"); resp.setHe
2022-03-25 17:05:30
2226
原创 【Servlet实现简单的服务端Cookie获取判断与给予客户端(浏览器)】
代码实现//保存用户上一次访问的时间做为Cookiepublic class CookieDemo01 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //服务器,告诉你,把你(浏览器访问网页)来的这个时间封装成一个信件Cookie,你下
2022-03-25 14:58:18
1974
原创 【IDEA中Tomcat9部署maven项目打包的war包运行】
因为war包需要在Tomca服务器下面运行,所以我们要将项目的war包部署到Tomcat下1. 首先打包项目,在IDEA的右侧栏上选择maven,先clean一遍项目在install打包这样IDEA就会生成target文件夹,项目的war包也会在其中2. 点击调试编辑下拉框,选择编辑配置Edit Configurations…3. 如果Deployment下面有war包,则先点击➖号删除war包,然后点击+号选择Artifact…4. 先选择自己项目打包的war包,点击ok,这
2022-03-24 08:50:37
2018
原创 【java生成随机数】
代码如下import java.util.Random;public class MakeNum { public static void main(String[] args) { System.out.println(new MakeNum().makeNum()); } //生成随机数 private String makeNum(){ //随机数生成对象new Random random = new Random
2022-03-24 08:48:44
329
原创 【java中用HttpServletResponse实现浏览器的文件下载】
实现效果:1. 将文件放在resources文件包下2. FileServlet类实现代码public class FileServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //1.要获取下载文件的路径
2022-03-23 11:35:54
3387
原创 【Java中的ServletContext详解四:读取资源文件properties】
资源文件路径资源文件内容1.读取文件流public class ServletDemo5 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //获取ServletContext容器,调取getResourceAsStream方法读取文件
2022-03-23 09:00:22
273
原创 【Java中的ServletContext详解三:请求转发】
请求转发逻辑,当我们A请求C的时候,只能通过B请求,B去请求C再返回给A1.代码实现请求转发public class ServletDemo4 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { //获取ServletContext容器
2022-03-22 13:56:31
441
原创 【Linux下载安装jdk8】
目录1.下载jdk82.源码包解压3.配置jdk环境变量4. 测试是否安装成功操作系统: CentOS 7.9 64bit还没有购买云服务的现在可以购买腾讯云服务器,现在轻应用服务器2核2G只需要40/年。点击前往购买工具:Xftp7、Xshell7笔者是用第三方Xshell软件进行Linux版云服务器相关的操作,如果需要,可以浏览以下链接进行免费下载安装。点击浏览文章1.下载jdk8官网手动下载下载Linux环境下的jdk1.8下载路径(点击前往即会调转到下页面):https://w
2022-03-22 11:40:11
23750
12
原创 【Java中的ServletContext详解二:获取初始化参数】
首先在web.xml中配置初始化参数<!-- 配置一些Web应用初始化参数--> <context-param> <param-name>url</param-name> <param-value>jdbc:mysql://localhost:3306/mybatis</param-value> </context-param>从ServletContext中拿取public class S
2022-03-22 10:20:29
297
原创 【Java中的ServletContext详解一:读写数据】
web容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的web应用;1. 共享数据在一个servlet中保存在ServletContext的数据,可以在另外一个servlet中拿到。写入数据public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletRespon
2022-03-21 16:07:51
242
原创 【Servlet中web.xml的设置】
第一、首先要修改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
2022-03-21 15:49:16
1835
原创 IDEA导入项目时报Maven错误:Invalid Maven home directory configured
报这个错误,说明你没有配置全局的Maven,只是在某个Project里面配置了,所以之前的Maven项目可以正常运行。因为IDEA 自带了apache maven,默认使用的是内置maven,会在Window用户目录下新建一个 .m2 的文件夹(一般在C盘)来存放下载的jar包。这也是为什么要调整存放路径的原因,随着开发项目越来越多,仓库会越来越大。所以我们需要配置全局settings,来调整一下配置,比如修改远程仓库地址,本地编译环境变量等。所以需要在登陆的界面选择Configure
2022-03-15 17:17:11
26419
2
原创 【SpringBoot项目集成Swagger框架】
文章目录前言一、Swagger是什么?二、集成Swagger步骤1.创建Spring boot - Web 项目2.创建一个hello工程3.导入相关依赖4.配置 Swagger --> Config5.测试运行6.配置Swagger7.Swagger配置扫描接口报错:前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础.
2022-03-14 08:52:36
945
1
原创 【java.sql.BatchUpdateException: ORA-01861: 文字与格式字符串不匹配】操作Oracle数据库报错
操作Oracle数据库做插入时,发现接口报 文字与格式字符串不匹配,后面查找下发现是插入了date日期类的字段,在Oracle数据库中日期字段都需要加格式,否则就会报错。只需要在输入的日期字段设置他的日期格式即可,例如Oracle插入操作:INSERT INTO TC_TBE_FILE (age,birthday,name) VALUES (18, to_date(‘2010-01-01 10:10:10’ , ‘yyyy-mm-dd hh24:mi:ss’),“可乐”);指定日期格式.
2022-03-08 10:48:02
1784
原创 【通过反射获取类注解的value值和属性】
通过反射获取注解以及获取注解的value值以及注解的属性import java.lang.annotation.*;import java.lang.reflect.Field;public class Test16 { public static void main(String[] args) throws ClassNotFoundException, NoSuchFieldException { Class c1 = Class.fo.
2022-03-07 14:44:08
1972
原创 【Java反射获取方法泛型】
java利用反射获取类中方法的参数泛型,代码如下:import java.lang.reflect.Method;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.List;import java.util.Map;//反射获取泛型public class Test15 { //定义一个方法,属性是map泛型和list泛型 public vo.
2022-03-03 11:14:09
1294
原创 【在linux云服务器上传jar包并运行jar】以及Linux运行包的相关命令
系列文章目录文章目录系列文章目录前言一、上传jar包二、云服务器运行jar包相关命令1.运行jar包2.关闭jar包前言一、idea打jar包教程。点击浏览文章二、笔者是用第三方Xshell软件进行Linux版云服务器相关的操作,如果需要,可以浏览以下链接进行免费安装教程。点击浏览文章三、还没有购买云服务的现在可以购买腾讯云服务器,现在轻应用服务器2核2G只需要40/年。点击前往购买一、上传jar包如果你下载了第三方ftp工具,那么只需要打开Xshell进行登陆自己的服务器
2022-02-25 17:01:37
5087
原创 【Xshell免费版,不用去找破解(ftp也一样)】
之前在网上下载了一个免费版Xshell 7,用着用着今天再登陆的时候,居然提醒我到期了,要我购买密钥,那是不可能的!!(FTP也一样)后面发现在中国网站下的免费版 xshell 说着是免费,其实就是坑,到时间还是要收费割韭菜只要我们去外国的Xshell官网去下载就好啦,话不多说下载链接如下https://www.netsarang.com/zh/free-for-home-school/然后填写姓名,和邮箱,根据自己需要选择Xshell或者FTP下载如果小伙伴要进行服务器的文件操作,建议.
2022-02-22 16:14:22
5784
4
原创 【idea打包jar包+运行jar包】亲测详解
文章目录前言一、idea项目打包jar包二、运行jar1.本地运行jar问题总结前言本人查找网上,然后跟着操作,发现好多都是误人子弟的,都是行不通的方法。现在本人将个人打包经验发出来,希望大家少走错误文章的弯路。一、idea项目打包jar包1. 点击idea右上角File选择Project Structure。如下图:2. 点击选择Artifacts。如下图:3. 点击选择加号“+”,选择JAR,选择JAR下拉列表中的"From modules with dependencies…"选项.
2022-02-21 16:17:39
48792
13
原创 【java获取当前时间转换为时间戳】+获取当前日期加一或者当前时间六个小时后的时间戳
首先要设置时间转换格式 “yyyy-MM-dd HH:mm” ,因为时间戳的时间格式转换是按时、分、秒,一般精确到秒。时间戳有两种:秒 S,毫秒 ms。获取当前时间 new Date(),将获取的时间转换为我们自定义的日期格式字符串。转换为精确到秒级的时间戳。...
2022-02-18 16:20:55
7217
原创 【简易线程池】获取线程池里面的线程名字
因为创建线程是非常消耗资源的,所以如果要创建线程比较频繁,我们可以创建一个线程池去存贮线程,再需要的时候去线程池内拿取就行,这样可以节约资源提升性能。代码如下:import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;//测试线程池public class TestPool { public static void main(String[] args) { //1.
2022-02-11 09:51:13
5213
原创 【SoapUI “failed to load url” when “Error loading WSDL”】
如图所示,在导入接口wsdl进行测试时,报错 “java.lang.Exception: Failed to load url;”解决方式:找到文件的安装目录。找到SoapUI\SoapUI-5.6.0\bin目录下的SoapUI-5.6.0.vmoptions文件,点击编辑。在文件里面末尾添加以下代码,然后保存。-Dsoapui.https.protocols=TLSv1.2-Djsse.enableSNIExtension=false-Djava.net.preferIPv4Sta
2022-02-09 11:17:48
6430
关于#SpringBoot启动报错#的问题,如何解决?
2022-03-11
为什么我的idea上面的String提示多了一条划线,怎么消除(语言-java)
2022-02-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人