自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sleuth+ZipKin 整合 RabbitMQ 消息传输 + ElasticSearch 追踪数据持久化

Zipkin 客户端和Server之间使用 RabbitMQ 异步消息传输;追踪数据持久化到 Elasticsearch。

2023-12-19 14:38:16 549

原创 Redis-SCAN命令

一、背景由于Redis是单线程的,因此在使用一些像KEYS、SMEMBERS等时间复杂度为O(N)的命令时,数据量大的键就会阻塞进程,导致Redis卡顿。Redis在2.8版本之后增加了SCAN命令:SCAN cursor [MATCH pattern] [COUNT count]SCAN及相关命令:SCAN 命令用于迭代当前数据库中的数据库键SSCAN 命令用于迭代集合键(Set)中的元素HSCAN 命令用于迭代哈希键(Hash)中的键值对ZSCAN 命令用于迭代有序集合(Sorted

2021-08-23 17:37:03 4607

原创 UEditor 富文本编辑器-后端实现文件上传功能

一、背景前端使用 UEditor 富文本编辑器,前后端分离情况下,需要后端提供一个接口实现文件上传功能本文根据文章:vue+Ueditor集成 [前后端分离项目][图片、文件上传][富文本编辑] 的思路,对项目进行对应修改,配合前端实现 UEditor 上传功能二、实现步骤源码git仓库:https://github.com/coderliguoqing/UeditorSpringboot 下载源码复制文件复制配置文件:/ueditor-demo/src/main/resources/c

2021-08-23 15:20:17 2009

原创 JsonPath表达式快速解析json

使用背景在爬取第三方接口获取返回值时,返回Json数据的层级很多,只能一层一层转换或是创建接收Bean,取值不方便;JsonPath可以高效地解决这个问题。一、简介JsonPath表达式是用类似于XPath在XML文档中的定位,来检索设置Json。JsonPath中的“根成员对象”总是被引用为$,不管它是对象还是数组表达式可以接受“点表达式”。$.store.book[0].title或者“括号表达式”$['store']['book'][0]['title']引入maven依赖即可使

2021-08-23 14:46:12 3666 1

原创 分布式任务调度平台 XXL-JOB 搭建及 Spring Boot 接入基本使用

简介调度中心搭建步骤1. 下载源码github地址:https://github.com/xuxueli/xxl-job解压后目录结构如下:- /doc : 文档资料- /db : “调度数据库”建表脚本- /xxl-job-admin:调度中心- /xxl-job-core:公共依赖- /xxl-job-executor-samples:执行器Sample示例(选择合适的版本执行器,可直接使用,也可以参考其并将现有项目改造成执行器) :xxl-job-executor-s

2020-09-15 16:31:08 865

原创 Apollo 配置中心多环境部署及应用

Apollo 简介Apollo配置中心介绍微服务架构~携程Apollo配置中心架构剖析 部署情况Apollo 本地开发组件版本要求Java: 1.8+MySQL: 5.6.5+注意点apollo-portal 服务和 ApolloPortalDB 数据库只需要在生产环境部署一套apollo-configservice、apollo-adminservice 服务和 ApolloConfigDB 需要在每个环境部署各一套服务、数据库本地模拟部署DEV(开发)、FAT(测试)、UAT(

2020-05-22 15:51:28 1366

原创 ELK收集nginx日志并展示来源IP城市分布图

安装ELKelasticsearch下载地址:https://www.elastic.co/downloads/elasticsearchlogstash下载地址:https://www.elastic.co/downloads/logstashkibana下载地址:https://www.elastic.co/downloads/kibana安装参考(推荐官网下载压缩包再解压,br...

2020-03-18 11:34:46 1042

原创 使用JestClient操作ElasticSearch

1. 前言ElasticSearch是一个在全文搜索引擎库Apache Lucene基础之上建立的开源服务,它提供了一个分布式、高扩展、高实时的搜索与数据分析引擎。在Spring Boot中集成ElasticSearch有Spring Data Elasticsearch、REST Client和Jest等方式。其中Jest作为一个用于ElasticSearch的HTTP Java 客户端,提...

2020-03-18 11:34:15 1001

原创 利用Appium+Python+Android设备爬取APP数据

一、前言Appium 简单介绍Appium 是一个自动化测试开源工具,支持iOS和 Android平台上的原生应用,web应用和混合应用。Appium 是跨平台的,支持OSX,Windows以及Linux系统;支持多语言,采用C/S设计模式,只要满足client能够发送http请求给server即可工作原理二、环境搭建python 安装 python-client执行命令:pip...

2020-03-18 11:32:04 4543 6

空空如也

空空如也

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

TA关注的人

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