自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 封装网络请求 鸿蒙APP HarmonyOS ArkTS

依据 Element-Admin 封装网络请求

2024-07-16 17:40:02 482

原创 MongoTemplate 基本操作

1. SpringBoot 集成 MongoTemplate1.1 添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> <version>2.0.0.RELEASE</version></dependenc

2021-09-09 18:17:04 736

原创 Element-ui axois 请求进度条

### HTML<el-dialog title="提交信息上传中,请耐心等待!" :visible.sync="showUpload" width="30%"> <el-progress :text-inside="true" :stroke-width="26" :percentage="process"></el-progress></el-dialog>### JS# 展示进度条thi

2021-09-08 14:52:36 584

原创 Java POI 导入/导出 Excel

引入依赖# EasyExcel 也引用了 POI,所以导入这个包 EasyExcel 和 Poi 都可以使用<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.3</version></dependency>POI 导入public void im

2021-09-08 14:11:37 321

原创 Python 解析 Word、Excel 样式

common.py把文件的地址都放在这个文件了# 文件地址def filePath(): return 'D:\\document\\test.docx'# Word 中的文件(图片) 保存的文件地址def wordImagesSavePath(): return 'D:\\image\\'Doc 转 Docxfrom win32com import clientdef doc2docx(fn): word = client.Dispatch("kwp

2021-09-08 11:23:02 417

原创 Nginx 安装、使用

1. Nginx 安装在CentOS 7 及以上版本,可通过 yum 安装 Nginx1. 安装 yum-utilsyum install yum-utils2. 创建 repo 文件 输入以下信息vim /etc/yum.repos.d/nginx.repo#@@@[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=

2021-01-13 14:02:27 166

原创 Kibana - Elasticsearch 基本操作汇总

1. 依据时间删除数据需要注意的是ES每次删除的条数限制,数据量大无法一次删除POST es_kubernetes_vms_logs/_search{ "query": { "range": { "@timestamp": { "lt": "now-30d", "format": "epoch_millis" } } }}POST es_kubernetes_vms_logs/_delete_by_query

2020-11-16 17:02:25 415

原创 JestClient - Elasticsearch 基本操作汇总

目录Elasticsearch 介绍搭建 Elasticsearch 集群Spring Boot 集成 ElasticsearchJestClient 介绍JestClient 操作ESQueryWrapper 封装ES 聚合查询1. Elasticsearch 介绍名词解释Index一个索引对比关系型数据库就像它的Database,一个数据库。Type类型大致可以理解为表Table,但是7.0版本之后type被废除了。DocType在7.0之

2020-11-16 16:58:52 3387

原创 表结构同步工具 - mysql-schema-sync

数据库表同步摘要在项目中期阶段,我们不同环境的数据库结构同步会出现很多的问题,例如我们要部署生产环境时,由于一个字段同步漏了,生产环境的程序就可能会出问题,于是就可以使用“mysql-schema-sync”工具来生成数据库同步脚本golang 、git环境安装yum install go git命令 go version 查看 go 环境是否安装成功进入 /usr/lib/golang/src 目录下# 安装 mysql-schema-syncgo get -u github.c

2020-10-30 11:11:01 838

原创 微服务 - 链路追踪集成

Spring Cloud 集成 链路追踪摘要关于 链路追踪​ 当我们在使用微服务时,会需要有这样的需求,当一个服务调用了另一个服务,另一个服务又调用了其他的服务,其他的服务又调用了更多的服务,这样一条无止境的调用链,若其中一个环节出现问题,整个请求就会崩塌,当我们去排查问题时,往往需要从调用链的源头开始找起,一步一步的深入排查,这是一件很费劲的事情。​ 所以我们需要在日志中加入一个“ 标识 ”,来表示这是一个请求。所需工具Log4j2​ Log4j2 在此作为日志输出的核心组件

2020-10-30 11:02:01 373

原创 CI 持续集成(Jenkins)

工程配置准备摘要发布准备Java Code:至少需要将代码托管于远程仓库中(Git)Jenkins:“CI” 工具,持续化集成Git:在Jenkins持续化构建时需要使用Git将代码拉取至本地进行构建Maven:代码构建工具(将 Java 代码构建成 Jar 包)Docker:使用Docker对其进行镜像构建Kubernetes(Kubectl):使用Kubectl对目标服务器进行Deploy持续集成流程图步骤负责人工作1开发人员开发人员需准备预编译

2020-09-10 00:29:19 336

原创 Kibana 创建用户和权限

创建一个角色进入 kibana 选择 Security -> Roles选择 Create roles输入角色名称设置角色索引和操作权限添加菜单权限分配菜单创建一个用户选择 Security -> Users选择 Create roles填写信息并选择角色创建...

2020-06-17 13:31:13 11213

转载 Spring Cloud Gateway Only One Get RequestBody

本文作为记录 Gateway 组件在使用过程中,Body 仅可获取一次的问题。感谢 天马行空大佬 https://www.cnblogs.com/JWMA/p/12603248.html在做验签与接口出入参加密时,当使用POST请求时碰到一个这样的问题:java.lang.IllegalStateException: Only one connection receive subscriber allowed.​原因无法从请求中获取两次请求体。想要去解决他只需要新增一个Filter类即..

2020-05-27 00:51:57 283

原创 Kubernetes环境中,使用Logstash同步Kafka消息至ES

摘要本文主要记录内容:Logstash 安装使用(配合Kafka同步数据至ES)使用Docker生成Logstash镜像Kubernets 集群环境中运行 Logstash1. Logstash 安装与使用Logstash 版本地址:https://www.elastic.co/guide/en/logstash/7.6/releasenotes.html截止2020-05-25,最新版本为7.6.2,这里选择安装 7.6.1 版本,版本详细内容请阅读 Release Note.

2020-05-25 16:44:11 1453

原创 Kubernetes入门操作

Kubernets 入门简单的描述kubernets是干嘛的,当我们所有的容器都运行在宿主机上时,为什么要使用kubernetes:自动化容器部署与复制这里的自动化不是像Jenkins工具一样的部署,这里的自动化举个例子就像:原先使用docker部署,我们每一个容器在启动时都需要docker run一下,如果我要部署一百个容器,那么我要run一百下(或者写个脚本run一百下),k8...

2020-05-02 17:35:30 532

原创 Gateway 管理 Netty 长连接(下) - Java 客户端与 VUE 连接Gateway - Netty

Spring Cloud Gateway 管理 Netty : https://editor.csdn.net/md/?articleId=105424618上篇文章中简单概述了一下网关路由长连接的思路这篇文章来贴一下代码Java 通过 SocketClient 连接 NettyVUE 通过 WebSocket 连接 Netty提要:本文章中有关 Netty 和 Clien...

2020-05-02 17:03:33 4329 4

原创 Spring Cloud Gateway 管理 Netty 长连接

摘要当我们开放一个Netty服务端端口时,一定会出现这样的问题,“对外开放了Netty端口,所以所有的人都可以通过我的长连接端口请求”,这样的话长连接端口就会极度不安全。所以这篇文章讲述一下,如何通过网关来过滤长连接请求。如果需要网关来管理长连接,那么就需要使用Spring Cloud Gateway组件,因为它本身是基于Netty,所以天生支持长连接。Spring Cloud Gatewa...

2020-04-10 01:50:39 21980 6

原创 Docker 创建一个 Jar 服务容器

准备好 jar 包,放在随意一个目录下,例如【usr/local/images/config:1.0.0】目录编写Dockerfile文件,直接创建一个空文件,名字改成 “Dockerfile”编写 Dockerfile 内容FROM java:8MAINTAINER cuixiaojian// 烤皮到容器COPY servers-config-1.0.0.jar /usr/lo...

2020-03-24 19:31:21 3446 1

原创 Maven Profiles Model单元为灰色

❤ Maven 子项目不是Model单元❤ Profiles 中此单元为灰色试试 右击此项目POM文件,Maven -> Unignore Projects

2020-03-19 18:41:50 330

原创 Docker 搭建并启动 Logstash

Docker 启动 logstash做 mysql 和 elasticsearch 的数据同步1. 使用docker拉取logstash镜像,打包容器启动★ logstash在容器中的绝对路径是/usr/share2. 进入容器: docker exec -it logstash /bin/bash进入logstash文件夹 (此时目录在 usr/share 目录下)进入confi...

2020-03-17 01:31:26 5317

原创 Consul安装

Consul安装

2020-03-17 01:28:58 806 1

原创 文件上传突然不能用了

spring boot文件上传The temporary upload location [/tmp/tomcat.xxx/work/Tomcat/localhost/ROOT] is not valid突然有一天报出了这样一个问题。因为环境是测试环境,好久没有使用上传文件的功能,所以linux把...

2020-03-17 01:27:55 1087

原创 spring cloud 新项目config无法连接

spring cloud 新项目config无法连接Cannot resolve configuration property ‘spring.cloud.config.label’ less… (Ctrl+F1)Inspection info: Checks Spring Boot application .yaml configuration files. Highlights unres...

2020-03-17 01:26:30 2263

原创 redis快照无法创建,服务器磁盘已满

关于服务器磁盘占用问题当服务器磁盘占满时,redis会抛出异常信息,快照无法创建,原因很简单,没有可以创建快照的空间这时候先检查服务器是否存在垃圾文件通过 df -h 命令 查看磁盘占用情况如果发现你的 /dev/vda1 的 Size(大小)列 和 Used(使用)列相同时,则代表需要清理磁盘使用 du -sh * 命令检查哪个目录比较占用磁盘空间发现大量日志文件,由于过去一段时间...

2020-03-17 01:25:20 720

原创 Fielddata is disabled on text fields by default.

Fielddata is disabled on text fields by default.默认情况下,在文本字段上禁用 Fielddata。若是出现这个情况:那么你可以在kibana中查看一下索引的mapping信息GET order/_mapping通过查看mapping信息发现。拿java举例子,若是查询了一个String字段类型的聚合,在mapping信息中该字段为t...

2020-03-17 01:23:10 375

空空如也

空空如也

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

TA关注的人

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