自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 sshpass传输文件提示Host key verification failed.

查看 ~/.ssh/known_hosts 文件中,是否存在远程服务器IP的密钥信息,若没有,则说明从未建立连接;基本传输命令:sshpass -p 远程服务器登录密码 scp 本地路径文件 远程服务器登录用户名@远程服务器IP地址:远程服务器文件保存路径。再次检查 当前服务器 的 ~/.ssh/known_hosts 文件,发现增加了 远程服务器的密钥信息。当A服务器首次连接B服务器时,会在本地服务器缓存服务器B返回的密钥,用于下次进行连接校验。然后可以输入 exit 完成退出连接远程服务器。

2023-10-12 16:54:02 1739

原创 Linux环境下Elasticsearch设置访问用户和密码

前言:我们搭建了elasticsearch,在没有设置访问用户名和密码的情况下,任何人任何网络都是可以通过 ip+port 进行访问 elasticsearch,获取到对应的 elasticsearch 或 elasticsearch集群 信息的。这样显然是有隐患的,因此根据需求给elasticsearch设置用户名和密码。在 elasticsearch 环境搭建成功的基础上进行下面操作,如果要搭建 elasticsearch集群,可以移步:Linux环境下Elasticsearch集群和Elasti.

2021-07-22 14:20:53 7363

原创 Docker日志太多导致磁盘占满的处理方法

2021-07-06 15:32:52 419

原创 Linux环境下Elasticsearch集群和Elasticsearch-head的安装及配置

1. JDK的安装及配置由于Elasticsearch依赖于JDK,且本次演示的是Elasticsearch7.4.0的集群配置,所以需要JDK11的支持。JDK的环境配置有需要请移步:Linux下JDK安装及配置2. Elasticsearch集群的搭建和Elasticsearch-head的安装及配置2.1 下载Elasticsearch并上传到服务器下载地址:华为资源网站选择 版本为 7.4.0 的进行下载放到目录下 :/zdrl/elasticsearch/输入指令进行解压:tar

2021-06-25 14:05:12 808 2

原创 Linux下JDK安装及配置

1. 安装JDK1.1 下载并上传elasticsearch基于jdk,所以需要先配置jdk环境。下载jdk11:oracle官网下载选择版本并进行下载(此处需要先登录oracle才可以进行下载):下载完成使用工具上传到云服务器上:1.2 解压并安装配置1.2.1 解压tar -zxvf jdk-11.0.11_linux-x64_bin.tar.gz更改文件夹名称为 jdk11:mv jdk-11.0.11 jdk111.2.2 配置环境变量vim /etc/prof

2021-06-24 19:42:45 185 1

原创 Windows环境下RocketMQ的安装及配置(图文详解)

1. 环境准备JDK和Maven需要先安装好。1. RocketMQ是用Java语言写的,所以需要JDK的支持。2. 后面的配置需要用到Maven,所以也需要Maven的支持。2. 下载RocketMQApache官方下载地址:http://rocketmq.apache.org/release_notes/release-notes-4.8.0/下载之后解压即可,目录结构如下:3. 配置RocketMQ环境变量我的电脑,鼠标右键 >> 属性选择 高级系统设置:选

2021-02-20 13:59:56 17487 12

原创 Navicat连接MySQL8报错:Client does not suport authentication protocal requested by server

解决方法:在 命令提示符界面 进入 mysql安装路径下的bin目录,输入命令:mysql -u root -p在输入密码,进入mysql操作页面。依次输入如下命令即可:use user;alter user 'root'@'localhost' identified with mysql_native_password by 'xxxxxx';flush privileges;...

2020-11-09 16:23:37 145

原创 js实现点击验证码无刷新重新加载验证码图片

<html><head></head><body><img id="verifyCode" onclick="reloadCode()" src="VerifyCodeServlet" /></body><script type="text/javascript"> function reloadCode(){ var verifyCodeNode = document.getElemen.

2020-10-20 10:40:09 572

原创 MySQL下载地址

各个版本的MySQL下载地址:https://downloads.mysql.com/archives/installer/

2020-09-23 18:41:52 171

原创 @Controller和@RestController注解的区别

本质区别有看过源码的朋友就会发现,其实@RestController比@Controller多了一个注解,就是@ResponseBody,换言之,@RestControler= @Controller + @ResponseBody衍生区别本质区别所派生出来的衍生区别,下面也介绍一下。因为@RestController中多了@ResponseBody注解,而@ResponseBody注解主要用于返回json格式的数据,所以主要区别就在于控制器中返回值类型为String的方法中。如果控制器使

2020-08-20 20:45:03 1313

原创 文件上传下载(图文案例)

1、案例:文件上传下载文件上传,常用的大概有两种:1、设置表单属性enctype=“multipart/form-data”,使得表单中每一个文件都是一个单独的组件;2、通过type="file"选择文件,将文件编码得到base64数据,表单无需添加enctype="multipart/form-data"属性,直接作为普通表单上传即可。文件下载,主要操作,是通过HttpServletResponse设置两个响应头信息,最后再通过HttpServletResponse中的输出流向页面输出数据。ᅟ

2020-08-20 12:04:04 312

原创 Excel导入导出(图文案例)

1、案例:Excel导入导出功能首先需要明确:Excel导入,需要先将Excel保存下来,再进行解析操作,最后将解析得到的数据插入到数据库中。Excel导出,实际上是将数据查询出来,再将数据填充到逐渐创建出来的sheet表格中,最后使用下载的方式向页面传输。这里会使用到本人自己封装的其他类,有兴趣的可以了解一下ExcelUtils.java类:https://blog.csdn.net/weixin_43978412/article/details/108100422FileUtils.jav

2020-08-19 15:46:54 722 1

原创 操作Excel工具类:ExcelUtils.java

项目中,时常会需要导入导出Excel的需求,因此我专门花时间设计了工具类。所需依赖 <!-- 处理xls或xlsx格式的Excel表格导入导出的依赖 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <versio.

2020-08-19 14:44:37 8903

原创 常规工具类:GeneralUtils.java

为了提高日常项目中,部分代码的复用性,创建了该常规工具类工具类所需的依赖 <!-- 处理JSON数据 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.68</versio.

2020-08-19 14:35:42 698

原创 操作文件的工具类:FileUtils.java

该工具类,为本人在项目中所遇问题或所需功能酝酿出来的产物,适应日常情况下的文件上传功能需求。下面把该工具类所需依赖也摆出来。所需依赖 <!-- log4j日志依赖 --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <versio.

2020-08-19 14:27:01 617

原创 Redis错误:MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on d

完整的错误信息:Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please che

2020-08-18 15:09:09 130

原创 SpringBoot结合Redis实现维护客户端登录状态

1、需求当用户未登录时,只允许访问index/login资源,否则直接查询数据,会过滤到登录页面要求登录。由于这里用到Redis做缓存数据库,包括保存token以及查询数据缓存等,所以需要提前安装好Redis,如果还没有安装的,可以参考一下这篇文章:Windows系统本地安装Redis并设置服务自启动(图文)2、实现2.1、创建数据库表,以及添加测试数据User表CREATE TABLE `user` ( `uid` varchar(50) NOT NULL COMMENT '用户id'

2020-07-24 15:56:15 1177

原创 Visual Studio Code中设置HTML/HTML5模板

找到左下角的设置 >> 用户代码片段或者 左上角 文件 >> 首选项 >> 用户代码在出现的搜索框中输入:html.json模板设置如下:{ // Place your snippets for html here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is use

2020-07-21 16:30:37 8754 4

原创 java项目或JavaWeb项目通过Maven打包成jar包或war包的做法以及使用java命令运行

写在前面要使用Maven打包项目,有两种方式,一种是利用开发工具(IDEA或Eclipse)来直接操作,另一种是在命令提示符界面使用Maven命令操作。打包操作1、使用开发工具(IntelliJ IDEA)打包1.1、选择打包方式首先需要明确自己的项目要打包的类型:jar或war如果没有一些前端页面,建议打包成jar即可,如果包含web功能模块,就打包成war。为此,我们需要在pom.xml文件中指定打包方式: <groupId>com.wnkj</groupId

2020-07-18 18:07:05 5815 2

原创 Filter过滤器中成员变量通过Spring依赖注入Bean失败

问题在Filter过滤器中,添加成员变量,并通过Spring的@Autowired和@Resource注解进行依赖注入失败。代码如下:package com.wnkj.filter;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.wnkj.entity.User;import org.apache.commons.beanutils.BeanUtils;import org

2020-07-15 20:02:27 843

原创 RedisTemplate和JedisPool的效率对比

1、准备环境1.1、安装本地Redis,并启动服务如果还没安装的,可以参考博客:Windows系统本地安装Redis并设置服务自启动(图文)1.2、创建Maven项目,并导入依赖在pom.xml文件中加入以下依赖 <!-- 配置编译环境 --> <build> <plugins> <!-- 处理项目JDK编译版本的问题 --> <plugin>

2020-07-02 11:02:48 3120

原创 Windows系统本地安装Redis并设置服务自启动(图文)

1、下载Redis压缩包可以到Redis官方的GitHub上下载:https://github.com/microsoftarchive/redis点击如下图所指示的位置:然后选择3.2.100版本:下载完成之后解压到自己指定的位置即可。我是解压到了D盘的Redis目录下(D:\Redis\Redis-x64-3.2.100)2、修改配置文件如果你需要为自己的Redis设置一个密码的话,就找到安装目录下的 redis.windows.conf 配置文件,打开它,找到 requirepas

2020-06-30 12:05:07 849

原创 Intellij IDEA 2019.1.3配置Maven3.6.3打开Maven项目,导入依赖时报错:Unable to import Maven project

1、背景新电脑,重新下载了IntelliJ IDEA和Maven,当我全部配置完成之后导入项目时,报错:Unable to import Maven project. See logs for details.2、查看IDEA日志,错误信息如下2020-06-16 14:39:15,151 [2971610] ERROR - #org.jetbrains.idea.maven - com.google.inject.CreationException: Unable to create i

2020-06-16 15:06:37 1546

原创 崔希凡 JavaWeb day24 网上书城 项目原型

百度网盘:https://pan.baidu.com/s/14kNNwJjl6O0gE-_w7ge9HQ提取码:xg10如果链接被屏蔽,自己在网页打开。https://pan.baidu.com/s/14kNNwJjl6O0gE-_w7ge9HQ

2020-04-24 11:43:00 533 2

原创 SpringBoot项目,放到外置Tomcat运行的操作步骤

SpringBoot项目是自带tomcat服务器的,使用的时候通过SpringBoot框架启动类的main函数来启动。但如果我们要使用外置tomcat的话,如果是直接把SpringBoot项目添加到tomcat的webapps目录下,是没办法运行成功的。1、修改pom.xml文件中打包方式为war <groupId>com.wn.sb</groupI...

2020-04-17 17:51:15 1332

原创 让DIV标签中的p标签内容水平垂直居中

<!DOCTYPE html><html><head><meta charset="utf-8" /><title>让DIV标签中的P标签水平和垂直都居中</title><style type="text/css">div { width:400px; height:300px; bord...

2020-03-23 14:58:01 5339

原创 VMware Workstation安装Centos7(个人笔记,防止忘记)

1、准备VMware Workstation软件来安装centos虚拟机centos7的iso镜像种子文件可以在我这边下:https://pan.baidu.com/s/1Qm8lzSvStTzrdtOxahw9LQ 提取码:kznphttps://pan.baidu.com/s/1Qm8lzSvStTzrdtOxahw9LQ2、创建虚拟机2.1、选择VMwar...

2020-03-21 12:12:33 160

原创 java后台统一处理上传文件,兼容springMVC和SpringBoot框架的上传工具类

我的项目是搭建在SSM框架中,但下面这个方法是封装到一个工具类中的,可单独使用。因此下面只给出下面这段代码所需的依赖,方便你们使用。处理enctype="multipart/form-data"表单项的方法,最后返回的是一个Map集合,为了方便直接将Map集合中的数据封装到JavaBean对象中,所以也写了另外一个封装数据到JavaBean的方法。依赖: ...

2020-03-18 14:18:07 434

原创 Swagger2 + Swagger-ui + Spring + SpringMVC + Mybatis整合。代码、实例、图文解析,超详细!!!

写在前面:此处使用Maven来管理依赖,但同时也会给出不使用Maven时需要导入的依赖(花了几天时间整理出来的...)。然后为了呈现一种 往SSM框架中嵌套 Swagger 的感觉,所以待会儿我会先把 SSM框架的配置给完成(完成即指可以直接着手开始DAO、Service、Controller等类的编写,无特殊要求不需要再修改配置文件),然后再开始着手 配置Swagger,这样子可以让你们更了解...

2020-03-13 18:27:54 391 5

原创 JDK的下载,安装以及Java环境变量的配置(图文详解)

1、下载并安装JDK1.1、前往Oracle官网https://www.oracle.com/index.html1.2、找到主菜单中Product Help下面的Downloads选项1.3、找到Java分类,并点击Java分类中的Java SE选项1.4、选择JDK版本,点击DOWNLOAD进入版本页面由于JDK 1.8版本较为稳定,...

2020-02-12 14:23:40 375

原创 SpringBoot工程整合Mybatis和Redis,且使用Maven管理依赖时,pom.xml的配置信息

<build> <plugins> <!-- 设置项目的编译版本为本地jdk的版本 --> <plugin> <groupId>org.apache.maven.plugins</groupId> ...

2020-01-15 14:05:33 380

原创 log4j.xml文件配置:在控制台打印出操作数据库的日志(包括SQL和参数等)

# Global logging configurationlog4j.rootLogger=DEBUG, stdout# Console output...log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlo...

2020-01-15 14:00:54 1535

原创 SSM使用Maven管理依赖的pom.xml配置

<!-- 配置编译环境 --> <build> <plugins> <!-- 处理项目JDK编译版本的问题 --> <plugin> <groupId>org.apache.maven.plugins</gr...

2020-01-15 13:58:25 319

原创 Junit版本过高导致的错误:Exception in thread “main“ java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribin

如果单元测试适用的junit的版本是4.8或4.9,则不会报这个下面错误:报这个错误的原因是junit版本高于4.11,而在4.11及以上的依赖包中,是没有hamcrest的依赖包。因此解决方法有两种:要么换低版本的junit包,要么则需要再加入hamcrest的依赖。maven中的依赖如下:<dependency> <groupId&gt...

2019-11-14 17:51:47 921

原创 项目设置的jdk编译版本与本地的不一致时:Compilation failed: internal java compiler error

使用IDEA编译的时候,报了错误:Compilation failed: internal java compiler error原因是项目设置的jdk编译版本与本地的不一致,所以需要修改:File >> Settings >> Build, Exception, Deployment >> Compiler >> Java Compi...

2019-11-02 11:09:12 260

原创 当用POST方式上传文件,转成base64格式的数据太大,导致后台接收的任何数据都为NULL

需要明确:POST请求是没有大小限制的,但如果是tomcat服务器,则默认对post请求有了大小限制,默认为2MB。问题发现:今天在做项目的时候,需要同个表单上传两张图片,第一次测试的时候,正好选择了两张大小小于500KB的图片,整个表单加起来没超过2MB,就成了。当我做其他模块,整个完成之后再来过一遍流程的时候,发现就出问题了。弄了一下午,最后决定还是还原最初的状态,来一步一步测试。最...

2019-10-31 12:40:33 3673

原创 Uncaught DOMException: Failed to set the 'value' property on 'HTMLInputElement': This input element

完整的错误信息:Uncaught DOMException: Failed to set the 'value' property on 'HTMLInputElement': This input element accepts a filename, which may only be programmatically set to the empty string.这个错误的意思就...

2019-10-14 19:17:24 5047

原创 Cause: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, "username")

公司开发项目中,出现一个错误,找了一下午,才找到一个类似的错误,现在记录一下。报错信息:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression 'pd.username !...

2019-09-26 18:54:13 4233 2

原创 Spring Boot整合MyBatis框架(XML文件版)

1、创建数据库、数据库表并插入数据创建数据库springboot:CREATE DATABASE springboot;创建数据库表user:CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用戶id', `user_name` varchar(100...

2019-09-05 18:29:17 782

原创 Spring Boot整合MyBatis框架(完整的注解版)

1、创建数据库、数据库表并插入数据创建数据库springboot:CREATE DATABASE springboot;创建数据库表user:CREATE TABLE `user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用戶id', `user_name` varchar(100) DEFA...

2019-09-05 17:05:24 1887

崔希凡-JavaWeb-day19 客户管理系统-原型.rar

传智播客 培训视频 崔希凡老师的 JavaWeb 培训视频 day19 的客户管理系统——原型 其中jsp页面的代码均是修改回原型状态,src中有java代码关于该项目的实现。 可以作为实现项目的参考代码!

2019-05-15

空空如也

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

TA关注的人

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