自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

daoerZ的博客

一蓑烟雨任平生

  • 博客(28)
  • 资源 (11)
  • 收藏
  • 关注

原创 Docker 构建 jdk8 镜像

版本:Linux:Centos7Docker:18.06.3-cejdk:jdk-8u281-linux-i586准备工作:docker 的安装:略下载jdk-8u281-linux-i586.tar.gzDockerfile 文件:Dockerfile 文件和jdk-8u281-linux-i586.tar.gz 放在同一目录下 /usr/javaDockerfile 文件内容# 使用 centos7 作为基础镜像FROM centos:7# 添加...

2021-04-08 14:47:40 1722

原创 react + ant design 多文件上传、formData中包含对象数组的解决方案

多个文件上传时,需要逐个将文件参数添加到formData中,如 if (val.file) { val.file.map(x => formData.append('file', x.originFileObj)); }后台的接口参数需写成 @PostMapping(value = "/uploadFile", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)

2021-02-02 17:54:33 2379

原创 使用 react-zmage 放大缩小图片

在上一篇文章里 https://blog.csdn.net/daoerZ/article/details/113542044,记录了 CKEditor5-Reactor 经典模式编辑富文本,但图片不支持放大与缩小。实现此功能的方法很多,可以自己写js实现,也可以使用组件,在此介绍一个非常好用的国内开发的组件 react-zmage,https://github.com/Caldis/react-zmage该组件打开图片的方式有三种,考虑到是要打开CKEditor编辑器中的图片,最好的方式就是使用点击..

2021-02-02 16:44:00 1292

原创 富文本编辑器 CKEditor5-React 的经典模式配置(包括图片上传与展示)

了解 CKEditor5-Reacthttps://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/frameworks/react.html业务场景:图文混排,图片支持截图粘贴和上传CKEditor5-React 经典模式ckeditor5-build-classic 可以实现这些基本需求。该模式组件仅支持标题、段落、加粗、倾斜、撤销、重做、块引用、超链接、表格、项目编号/符号列表、图片,视频等,而且图片仅支持占用整栏...

2021-02-02 15:55:23 3698 1

原创 下载项目中的excel模板文件.xlsx后,无法打开的问题

题外话:通常在导入Excel文件时,会定义一套模板文件,让用户按此模板文件规定的内容进行填写,可以高效导入数据的同时,也利用Excel本身的功能,制定一些规则提示、有效性校验等,减少在代码中校验的繁琐(当然,为了保证数据的规范性,往往还应在代码中做再次校验,毕竟不按规则、偏不用模板导入的也确有人在)。问题:通过下载的模板,打开文件时报错(wps 和 offlice-excel-2010 均提示文件损坏等...)step--1. 首先确定了响应内容编码格式已设置为 UTF-8response

2021-01-04 16:54:32 2094

原创 c语言可变参函数之参数指针的使用

c语言中的可变参函数的定义,在这就不多赘述了。在查看c语言资料时,发现了一个博主的文章挺不错,很详细,也很流畅。但在可变参函数的例子中,发现结果错的,经过查询其他资料,写了一个执行结果正确的例子,特此记录一下。利用可变参函数,实现多个值的加和,直接上经我验证的代码:/** * 计算可选参数之和 * * 可变参函数 * count 为输入的数据个数 -- 为强制参数 * * 可变参数函数要获取可选参数时,必须通过一个类型为 va_list 的对象,它包含了参数信息。此对象也叫参数指针

2020-12-23 16:32:51 1409

原创 使用 VSCODE(Visual Studio Code) 编译C语言(gcc on windows)

官网下载 Vscode 的最新版本,https://code.visualstudio.com/编译C 还需要安装MinGW,参考官网C++步骤https://code.visualstudio.com/docs/cpp/config-mingw(到 Create Hello Word)在VSCODE扩展中,搜索 Code Runner ,进行安装设置编译路径(若不设置,程序中 #include 下会出现波浪线或在执行报错),在 Settings - User 搜索compil...

2020-12-22 15:00:58 1218

原创 springboot 启动报错,NoClassDefFoundError: com/google/common/collect/FluentIterable

springboot项目,在做从hdfs上下载文件的功能时,引入了hadoop的包和swagger2的包后,启动报错:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020-12-21 14:12:34.978 ERROR 17864 --- [ main] o.s.boot.SpringApplica

2020-12-21 18:10:05 2111 1

原创 使用 idea 构建 spring-framework 源码环境踩坑记录

1 踩坑记录:-- 构建这个环境,耗费了2天的时间,是的,2天可以做很多事了。。。有必要记录下踩过的坑,以便将来痛定思痛。-- 网上很多帖子只是说gradle的版本和spring-framework下载的zip包版本,却很少给出具体的jdk的版本和idea的版本,我踩的坑告诉我,jdk的版本很重要,idea略有差异但不影响构建。第一坑: 在github上下载了spring-framework 的最新master分支(5.3.0),看到了配置文件的版本:以下是/gradle/w...

2020-10-26 14:35:17 807 1

原创 aws s3 的上传与删除

pom.xml引入s3的依赖<!--AWS S3上传依赖--><dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-s3</artifactId> <version>1.11.172</version></dependency>

2020-08-08 09:51:52 973

原创 项目可以启动,但用spring-boot-starter-test单元测试,报错:LoggerFactory is not a Logback LoggerContext but Logback..

原因:log4j日志组件和自带logback日志组件冲突解决方法:在 pom 中spring-boot-starter-test 的依赖下,排除 logback ,如下:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...

2019-12-16 16:49:24 1026

原创 java实现实时展示运行日志(2)- 使用 springboot + Elasticsearch + logstash 实现收集、存储、查询日志功能 记录

利用 spingboot + Elasticsearch + logstash 实现收集、存储、查询日志功能,logstash采集业务系统的日志,存储到es里;Spring Data Elasticsearch提供了访问es的接口,Spring Data Elasticsearch是Spring Data项目下的一个子模块,使用spingboot自动引入spring-data。环境(windo...

2019-09-29 15:13:10 1393

原创 java实现实时展示运行日志(1)-springboot + websocket 实现后台主动将日志推送到前端页面

最近有一个需求,要将任务运行的日志实时显示在前端页面上,让用户及时了解该任务的执行情况。分两部分:后台如何获取日志信息?获取日志信息后,如何实时展示在前端页面上?本文先讨论下实时展示到页面,可采取的方案有两种:①ajax轮询,隔3-5秒访问后台,获取日志信息响应;②无需前端请求,后台主动将日志信息推送到前端页面展示。以上两者都是可行的,没有绝对的优劣。本文就第二种方案使用websocket实现...

2019-09-29 13:45:11 7519 1

原创 datax数据同步:Mysql 2 Mysql 的简单实践(本地windows)(含几个编译报错的解决方法)

本文基于windows环境使用datax,Linux环境下酌情参考。开发工具与环境参数: Windows环境:IDEA、JDK1.8、Maven3.6.0、Python 2.7.16 Linux环境:MySQL5.7.25(部署在两台虚拟机)一、环境准备windows版的Python的安装和环境参数配置,参考https://www.runoob.c...

2019-08-16 16:44:30 1899

原创 SpringBoot + kafka 的简单demo

简要说明:主题消息的发送与接收本项目使用maven管理,环境:windows 系统,JDK1.8,idea版本为IntelliJ-IDEA-2018.3.5;服务器环境:本地虚拟机(3台)搭建的 zk集群 和 kafka 集群。项目结构图1. pom.xml 文件<?xml version="1.0" encoding="UTF-8"?><projec...

2019-06-12 20:11:46 1353 1

原创 Linux环境下,kafka 安装以及单机、集群的配置

1. 本文Linux版本,kafka版本Linux --CentOS-7-x86_64-Minimal-1810kafka --kafka_2.12-2.2.0.tgz安装方式:tar 解压缩安装kafka前,应先安装zookeeper,详见之前的文章Linux环境下,ZK(zookeeper)单机,集群安装配置本文使用zk集群(3台服务器)(192.xxx.x...

2019-06-12 19:19:55 678

原创 Linux环境下,MongoDB 安装,开机启动

1. 本文Linux版本,MongoDB版本Linux -- CentOS-7-x86_64-Minimal-1810MongoDB --mongodb-linux-x86_64-3.6.12.tgz安装方式:tar 解压缩2. 安装 MongoDB 步骤cd /usr/local/wget https://fastdl.mongodb.org/linux/mongod...

2019-04-23 10:08:37 244

原创 Linux环境下,ZK(zookeeper)单机,集群安装配置

准备工作:在安装ZK前,要先安装JDK。安装JDK的步骤及环境配置,不在此累述。本文基于的环境:Linux 系统版本CentOS-7-x86_64-Minimal-1810;JDK版本 java-1.8.0-openjdk.x86_64。1. 单机安装1.1 Linux环境,下载安装包命令:wget http://www.apache.org/dist/zookeeper/z...

2019-04-17 14:50:29 798

原创 K8S (kubernetes)pod服务 Status 处于 Containercreating,Ready处于0/1 的问题解决

运行命令kubectl get podpod的status是ContainerCreating,Ready处于0/1[root@localhost ca]# kubectl get podNAME READY STATUS RESTARTS AGEmy-nginx-379829228-mmsww ...

2019-04-16 20:09:47 11941 1

原创 Linux中,使用 ifconfig 命令,提示 command not found

1.cd /etc/sysconfig/network-scripts/ vi ifcfg-ens33修改 ifcfg-ens33 文件(有的版本可能不是这个文件,但路径是对的,查看ifcfg开头的文件),将 ONBOOT 设置为 yesONBOOT=yes2. 重启network服务service network restart3.yum provides ...

2019-04-16 11:38:13 1004

原创 Maven引入spring-cloud-starter-eureka-server打包时报错

RTpom.xml中使用&lt;parent&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt; &lt;version&gt;1.5.2.RELEASE&lt;/version&gt; &a

2018-12-17 20:19:30 6978 4

原创 Linux环境下安装 Nginx 及使用其配置反向代理、负载均衡

RTLinux 版本: CentOS-6.4-x86_64一 安装对于Centos版本的Linux环境下,yum源未提供nginx的安装,可通过切换yum源的方法获取安装,也可通过直接下载安装包的方法,以下命令均需root权限执行:首先安装必要的库(nginx中gzip模块需要zlib库,rewrite模块需要pcre库,ssl功能需要openssl库)。选定/usr/local为安装目录...

2018-12-16 20:34:01 196

原创 Linux系统中,将web项目部署到tomcat中

RT1. 将项目打成war包:执行maven命令 package命令生成的war包注: eclipse 中使用 maven -install2. 将 war 包放到Linux环境中 tomcat 目录下的 wapps 下就好3. 实现tomcat的热部署: 即tomcat(Liunx)在启动状态下也可以实现项目部署,无需重启修改 tomcat 的 conf/tomcat-users....

2018-12-16 12:00:21 312

原创 Linux环境下 Redis 安装、启动、连接、主从复制、哨兵机制

安装步骤Linux 版本号 CentOS-6.4-x86_64Redis 版本号 redis-3.0.6.tar.gz1、usr文件夹中,创建redis文件夹2、解压 redis-3.0.6.tar.gz3、解压后进入到文件夹 redis-3.0.64、编译 make5、编译后,进入src目录下,执行命令 make install6、到此就安装完成。但是,由于安装redis的时候...

2018-12-14 22:37:32 1559

原创 CentOS-6.4-x86_64-bin 安装JDK1.8 和 Tomcat 8

JDK 安装JDK 安装包:jdk-8u161-linux-x64.tar.gz 安装在 usr/jdk(新建目录)解压命令:tar -zxvf jdk-8u161-linux-x64.tar.gz配置jdk环境:vim /etc/profile 回车末尾加jdk环境export JAVA_HOME=/usr/jdk/jdk1.8.0_161export CLASSPATH=....

2018-12-14 21:49:42 217

原创 CentOS-6.4-x86_64-bin 安装MySQL过程中出现的问题

RT本人安装的Linux版本:CentOS-6.4-x86_64-bin-DVD1.iso安装mysql (rpm方式)安装在usr/mysql(新建目录)需要准备的rpm:MySQL-server-5.5.59-1.el6.x86_64.rpmopenssl-1.0.1e-57.el6.x86_64.rpmMySQL-client-5.5.59-1.el6.x86_64.rpmM...

2018-12-14 21:27:50 361

原创 Maven报错#Could not transfer artifact (https:repo.maven.apache.org/maven2):Received fatal alert:procol

Maven构建项目报错:Could not transfer artifact https:repo.maven.apache.org/maven2:Received fatal alert:protocol_version-&gt;[Help 1]RT最初以为是本地网络状态不好,在确认网络良好的情况下构建项目,多次maven-install后,依然报这个错。只能求助度娘,试了几种方法都用不...

2018-12-14 20:56:30 1027

转载 【转载】aliyun阿里云Maven仓库地址——加速你的maven构建

【转载】aliyun阿里云Maven仓库地址——加速你的maven构建原文地址:http://www.cnblogs.com/geektown/p/5705405.html maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。  http://maven.aliyun.com/nexus/#view-repositories

2017-05-13 18:04:32 287

oracle_11g.yaml

k8s部署oracle_11g的yaml文件oracle_11g.yaml,镜像为 registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

2021-05-27

Hadoop-winutils-master(2.6.5~3.2.1).zip

包含的版本号如下:hadoop-2.6.5、hadoop-2.7.3、hadoop-2.7.4、hadoop-2.7.6、hadoop-2.7.7、hadoop-2.8.0、hadoop-2.8.1、hadoop-2.8.2、hadoop-2.8.3、hadoop-2.8.4、hadoop-2.8.5、hadoop-2.9.0、hadoop-2.9.1、hadoop-2.9.2、hadoop-3.0.1、hadoop-3.0.2、hadoop-3.1.0、hadoop-3.1.1、hadoop-3.1.2、hadoop-3.2.0、hadoop-3.2.1

2021-01-05

hive连接jdbc所需jar包.zip

使用SQuirreL SQL 连接hive,jdbc方式,共计17个jar包 commons-collections-3.2.2.jar commons-httpclient-3.0.1.jar guava-14.0.1.jar hadoop-common-2.7.3.jar hive-beeline-1.2.1.jar hive-common-1.2.1.jar hive-jdbc-1.2.1.jar hive-metastore-1.2.1.jar hive-serde-1.2.1.jar hive-service-1.2.1.jar httpclient-4.4.jar httpcore-4.4.jar libfb303-0.9.3.jar libthrift-0.9.3.jar log4j-1.2.16.jar slf4j-api-1.7.10.jar slf4j-log4j12-1.7.10.jar

2019-08-23

Linux环境mysql5.5.59安装包系列5:MySQL-shared-compat-5.5.59-1.el6.x86_64.rpm

Linux环境mysql5.5.59安装包系列5:MySQL-shared-compat-5.5.59-1.el6.x86_64.rpm

2018-12-16

Linux环境mysql5.5.59安装包系列6:perl-DBD-MySQL-4.014-1.el6.rfx.x86_64.rpm

Linux环境mysql5.5.59安装包系列6:perl-DBD-MySQL-4.014-1.el6.rfx.x86_64.rpm

2018-12-16

openssl-1.0.1e-57.el6.x86_64.rpm

Linux环境安装openssl,64位,openssl-1.0.1e-57.el6.x86_64.rpm

2018-12-16

Linux环境mysql5.5.59安装包系列4:MySQL-shared-5.5.59-1.el6.x86_64.rpm

Linux环境mysql5.5.59安装包系列4:MySQL-shared-5.5.59-1.el6.x86_64.rpm

2018-12-16

Linux环境mysql5.5.59安装包系列3:MySQL-server-5.5.59-1.el6.x86_64.rpm

Linux环境mysql5.5.59安装包系列3:MySQL-server-5.5.59-1.el6.x86_64.rpm

2018-12-16

Linux环境mysql5.5.59安装包系列2:MySQL-devel-5.5.59-1.el6.x86_64.rpm

Linux环境mysql5.5.59安装包系列2:MySQL-devel-5.5.59-1.el6.x86_64.rpm

2018-12-16

Linux环境mysql5.5.59安装包系列1:MySQL-client-5.5.59-1.el6.x86_64.rpm

Linux环境mysql5.5.59安装包系列1:MySQL-client-5.5.59-1.el6.x86_64.rpm

2018-12-16

容器及常用方法资料文件

容器概图及常用方法整理

2017-02-12

空空如也

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

TA关注的人

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