- 博客(40)
- 资源 (4)
- 收藏
- 关注
原创 验证服务器网络端口是否可访问
其次,使用 telnet IP 端口号,验证是否可连接【这个必须要通,才能访问到】ssh是linux的标准配置并且最常用,可以用来判断端口是否打开。用法: ssh -v -p Port username@ip。首先,打开cmd,ping IP验证是否能ping通;-v 详细模式(会打印日志,显示登录的细节).username 可以随意。ip 待测试机器的ip。使用 ssh命令验证。
2024-04-25 10:10:04
1495
2
原创 WIN10使用IIS部署ftp服务器
WIN10使用IIS部署ftp服务器1、打开控制面板→点击卸载程序2、点击 启用或关闭Windows功能3、找到Internet Information Services 勾选FTP服务器和Web管理工具(如果不勾选Web管理工具,则不会没有IIS管理工具)4、点击确定,等待系统搜索下载需要的文件完成后重启电脑5、重启完成后打开控制面板,进入系统与安全6、点击管理工具7、双击IIS管理器进入管理界面8、点击网站→右键→添加ftp站点9、添加站点名称和共享目录10、确保2
2022-05-27 16:51:13
1801
原创 getElementsByName、getElementsByClassNam、getElementsByTagName获取元素失败解决方法
getElementById返回的是单个元素,所以不需要下标getElementsByName、getElementsByClassNam、getElementsByTagName返回的一个集合,所以尽管只有一个元素也需要添加下标,否则取不到该元素
什么是抽象类?使用abstract关键字修饰的类就是抽象类,抽象类不能被实例化.抽象类的特点:抽象类不能被实例化抽象类中可以有静态方法、普通方法、抽象方法抽象类还可以有成员变量抽象类用abstract关键词修饰抽象方法也用abstract修饰 抽象方法不能有函数体抽象类可以被其他类使用extend关键字继承import org.junit.jupiter.api.Test;// 抽象类public abstract class AbstractClass { public St
2021-11-14 17:29:07
592
原创 什么是静态代理模式
什么是代理模式?代理模式可以实现帮助被代理者完成一些前期的准备工作和后期的善后工作,但是核心的业务逻辑仍然是由被代理者完成。什么是静态代理?静态代理就是代理者能专门为被代理对象做一些额外的工作,但是实际的核心业务逻辑还是由代理者调用被代理者来完成!单单说概念其实也并不是能的理解深刻,下面来举个生活中的栗子:有 房东、中介、住户三个对象,房东要出租房子,但是房东有五栋楼,要是他每套房子出租都亲自跟住户打交道,那他真的分身乏术!这时候他找来了中介,由中介负责跟住户打交道,房东不管也不过问,只管负责把房
2021-11-14 14:53:02
583
原创 使用docker启动容器时应用数据卷作为映射容器内部路径命令
创建数据卷docker volume create 数据卷名称创建数据卷之后默认会存放在一个目录下 /var/lib/docker/volumes/数据卷名称/_data映射数据卷如果数据卷不存在。Docker会帮你自动创建docker run -v 数据卷名称:容器内部路径 镜像iddocker run -d -p 宿主机端口:容器端口 --name 容器名称 -v 数据卷名称:容器内部路径 镜像的标识|镜像名称[tag]举个栗子:(启动Tomcat)docker -d -p 808
2021-11-10 00:19:51
1377
原创 springMVC的Controller方法返回值解析流程分析
把源码Debug了一遍,花了好大力气才把底层的调用搞明白,简易的使用都是底层帮我们做了大量的事情!以下流程图是请求处理方法执行到返回值处理部分开始分析,请求方法的整个过程执行流程图在前面的发另外一片博客有....
2021-10-24 19:41:09
277
原创 Vue.js报Unknown custom element: <slot-title> - did you register the component correctly未知自定义元素错误
vue.js出现了Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the “name” option.错误出现这种错误主要有以下几中情况:1、components重复定义仔细检查下自己的代码是否重复定义了components,导致了前后冲突问题2、props使用了驼峰命名,导致冲突vue如果你的props参数使用了
2021-10-11 21:47:54
2134
原创 IDEA的实用插件
在Setting中找到Plugins下载就能使用,使用插件很多时候能帮助我们快速提升工作效率。Lombok 实体类get、set、toString、构造器代码自动补全Background Image Plus 换壁纸Chinese(Simplified)… 中文语言包Translation 代码翻译Key Promoter X 快捷键提示插件Rainbow bracket 彩虹括号插件Code Glance 代码小地图Walk Time / Statistic 代码统计插件Stri
2021-10-08 21:09:10
191
原创 解决springMVC中网页乱码问题
*springmvc中提供了很强大的解决乱码问题的类,我们一般只需要直接使用即可,直接在web.xml中注册<!-- springMVC提供的解决乱码的过滤器 --> <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter<
2021-10-08 20:34:58
499
原创 springMVC的controller实现的两种方式
springMVC中需要将控制器类交由spring来统一管理,再由DispatcherServlet统一调度,然而让一个类成为控制器有两种实现方法.方法一:实现Controller接口,重写handleRequest方法public class ControllerTest implements Controller { public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResp
2021-10-08 20:19:23
607
原创 分享IDEA的背景设置插件 Background Image Plus
idea开发工具的背景设置插件工具的使用- Background Image Plus在我们日常开发中黑不溜秋的背景其实是很枯燥,今天分享一款自定义背景的插件,添加女神的照片,在工作之中不忘欣赏两眼;首先 打开setting然后点击plugins 安装插件然后设置插件属性点进去自定义背景图片、透明度、排版同时他还支持循环切换背景...
2021-10-08 09:57:54
3120
原创 jQuery使用ajax异步请求400解决方法
jQuery使用ajax异步请求访问状态码400解决方法:先直接上结论:首先检查下自己使用的请求方式,我原来用的是post方式,更改为ajax之后就解决了,才反应过来应该是版本不兼容的问题!<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> <!-- 引入js
2021-09-30 15:17:02
1465
原创 解决MyBatis报java.lang.ExceptionInInitializerError问题及 解决使用maven构建的项目Java目录下的配置文件无法生成到target文件夹的方法
报下面异常时,是由于MyBatis初始化出错,一般要考虑你编写的Mapper.xml有没有在mybatis-config.xml配置文件中注册!在mybatis-config.xml配置文件中补上以下代码就可以了,注意:路径不是.号分隔,使用的是/<mappers> <mapper resource="com/pqw/dao/UserMapper.xml"/> </mappers>...
2021-09-14 13:53:19
850
1
原创 JavaWeb文件上传的实现及ServletFileUpload类的使用
1、文件上传代码所依赖的jar包:<!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifact
2021-09-11 20:25:42
2178
2
原创 解决web文件上传 the request doesn‘t contain a multipart/form-data or multipart/mixed stream, content type
网页写的好好的,tomcat启动也没问题,直到点击了文件提交按钮,就爆了… 下面是报的异常:org.apache.commons.fileupload.FileUploadBase$InvalidContentTypeException: the request doesn’t contain a multipart/form-data or multipart/mixed stream, content type header is application/x-www-form-urlencoded这
2021-09-11 17:48:20
11345
原创 关于MySQL的查询结果集ResultSet雷区
注意: 数据库中并没有相应的结果,但在Java中使用JDBC查询的结果集并不等于 NULL !首先是我在数据库中查询的以下语句:查询结果很明显,数据库中并没有相应的结果!但是神奇的事情发生了,相同的查询语句和数据库,在Java中使用JDBC查询的结果集并不等于 NULL也就是说即使查询结果没有数据行,ResultSet resultSet不为null,因为resultSet还包含了首行字段名。当需要查询数据库是否存在某条记录 时不能依靠结果集是否为null,就下结论! 可以尝试使用一个变量是
2021-09-09 17:31:36
408
原创 windows系统复制文件到c盘提示0X80070522错误 无法复制文件到系统盘
windows系统复制文件到c盘提示0X80070522解决方法:打开powershell 执行 icacls c:\ /setintegritylevel M 命令
2021-09-04 15:03:42
1689
原创 电脑网络异常故障解决办法
电脑网络异常故障解决办法1、WINDOWS+R键2、输入 cmd 进入命令窗口 (若需要管理员权限则可输入 windows powershell进入命令窗口)3、键入命令 netsh winsock reset4、回车之后重启电脑
2021-09-04 14:59:45
3003
原创 解决Tomcat部署没有对应子项目或模块的artifacts的问题
解决Tomcat部署没有对应子项目或模块的artifacts的问题在总工程下新建多个模块,有时候后发现新建的子模块的artifacts并没有出现Tomcat配置的可选项中解决方案如下首先打开file的settings按照下面步骤勾选后,Tomcat部署找不到artifacts就可以解决了···...
2021-08-27 15:14:21
858
原创 web-xml中的web-app标签报错爆红的解决方法
web-xml中的web-app标签报错爆红的解决方法在IDEA自动生成的web-xml中写多个 servlet 标签时,web-app标签会报错红色下标报错显示:原因是他使用的版本过低,导致不匹配造成的,将下面的代码复制过去就可以解决问题了添加代码部分图示: <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2021-08-26 14:37:03
3309
4
原创 ServletContext的使用
ServletContext的使用什么是servletcontextweb容器启动时会给每个工程项目创建一个对应的servletcontext对象,它表示servlet上下文,该对象全局唯一,也就是说在工程下的所有子项目(或module)共享一个servlet上下文对象。servletcontext作用由于这个对象是全局唯一并且是共享的,可以用来保存共享的数据,也可以获取全局配置参数 。多个servlet程序共享一个servletcontext我们编写的servlet程序需要实现Servlet接
2021-08-26 09:29:23
129
原创 Tomcat无法打开localhost:8080 出现Access Error: 404 -- Not Found错误
Tomcat目录下的bin/startup.bat明明双击可以打开,出现下面界面:但是为什么访问https://localhost:8080 却显示**Access Error: 404 – Not FoundCannot locate document: /**呢?话不多说,下面直接进入解决问题环节:就是因为你的电脑其他软件占用了8080端口,导致Tomcat默认的8080端口无法使用,最直接有效的解决方法就是将Tomcat默认端口更改为一个不大可能被其他应用程序占用的端口号。可以尝试使用9
2021-08-17 21:43:41
1813
2
原创 如何解决Error: A JNI error has occurred, please check your installation and try again
Java命令行运行出现A JNI error has occurred的错误解决办法在我们的命令行窗口运行写好的代码,蹦出来了个Error: A JNI error has occurred, please check your installation and try again大错误,真让人头疼!***最气的还是编译能通过,运行才报出这个错误!*****原因很简单,因为安装了多个版本的JDK,把其他的卸载只留下一个,就可以解决问题了**结果为false的解决方法
为什么明明控制台输出相同的字符串,equals()结果为却为false ?????这个时候你就应该考虑到万恶的不显示字符在作祟!!!!!方法很简单 在String变量后加个trim( )函数去空格就好了.如果是从文件读取的,还需要考虑字符集编码问题....
2021-07-25 10:38:25
1511
1
原创 解决java 中JFame,运行后控件不显示,窗口执行最小化或者最大化操作后控件才显示问题
在用Java的swing做贪食蛇小游戏,运行之后控件死活不能正常显示,需要窗口执行最小化或者最大化操作后控件才显示问题,找了一个小时的bug,总算找着bug了...............其实很简单 就是我们对JFrame的设置要放到最后面,即放在组件加入之后,在设置可见性,大小等等...首先有创建JPanel并加入对象之后,再设置可见性、大小!...
2021-07-23 13:53:36
2432
2
原创 使用Java制作简易计算器
import org.w3c.dom.Text;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;//制作简易计算器public class TestCalculator { public static void m.
2021-07-20 15:10:39
267
原创 Java的面板Panel类使用以及布局
Java的面板Panel类使用面板不能单独存在,必须依赖于容器import java.awt.*;import java.awt.event.ContainerListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;public class TestPanel { public static void main(String[] args) { Frame ...
2021-07-19 20:52:17
10291
原创 Markdown常用语法分享
什么是MarkdownMarkdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。简单点来说就是我们平时为了更方便的显示我们需要的精美页面而去学习的纯文本标记语言。下面来介绍Markdown的语法 如何生成标题 语法格式: #+空格+标题名称 一级标题则前面加一个#,二级标题前面加两个#,三级标题前面加三个#,依次类推......... ,最多为六级标题,已经是极限啦。 输入一下内容: 效果例下: stud.
2021-07-18 21:48:44
364
原创 GUI的Frame设置
GUI的Frame设置GUI虽然现在已经快被淘汰了,但是作为Java图形界面编程练手,还是很有意思,值得去学习的,对后面的spring mvc框架的学习有一定的帮助直接上代码import java.awt.*;public class TestFrame { public static void main(String[] args) { Frame frame=new Frame("我的第一个Java窗口!"); // 设置可见性 ...
2021-07-18 21:47:51
249
原创 静态代码块与匿名代码块 他们之间的区别
静态代码块与匿名代码块今天聊聊静态代码块跟匿名代码块的区别、作用、以及执行优先顺序,经过我下面简洁的描述,希望能让你阔然开朗。什么是静态代码块Java中,静态代码块是写在类中,使用 static{ 代码段 } 格式定义的一段代码块,在类加载时执行,且只执行一次!一般用于日志记录操作或初始化环境。什么是匿名代码块匿名代码块是在类中 { 代码段 } 格式写的一段代码,在使用关键字new创建一个类时被执行,一般用于初始化赋值操作。每次new创建新的对象都会执行一次匿名代码块。代码块与类的构
2021-07-18 15:25:10
369
原创 Markdown常用语法分享
Markdown常用语法分享什么是MarkdownMarkdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。简单点来说就是我们平时为了更方便的显示我们需要的精美页面而去学习的纯文本标记语言。下面来介绍Markdown的语法 如何生成标题 语法格式: #+空格+标题名称 一级标题则前面加一个#,二级标题前面加两个#,三级标题前面加三个#,依次类推......... ,最多为六级标题,已经是极限啦。 输入以下内容:
2021-07-07 17:50:33
278
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人