logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Elasticsearch作为时序数据库使用(Springboot版)

Spring-boot-elasticsearch-timeseries-demo该项目作为Elasticsearch用于时序数据库用途的demo,核心是使用ES模板来快速生成分片索引,查询时借助索引别名完成分片的聚合查询,本例按月进行分片,例如my_index_test_2021-6环境ES集群(7.1.1):node1:192.168.56.101:9200node2:192.168.56.1

#spring#elasticsearch
Springboot版动态代理网关实现

背景首先使用代理,希望接口结果直接时代理方的,不希望有封装;其次使用一些云原生网关时,业务有时会希望干预一下代理流程,比如请求前做点通知、事后存点日志,这些云原生网关不好处理,还是得代码处理;所以引出下文。servlet方式(smiley-http-proxy-servlet)特点基于Servlet进行服务代理,只需要进行相关的配置之后,就能进行服务代理有特殊要求要对代理服务进行改造,如下文需要进

#servlet#spring boot
LTS详细使用流程

前言工作需要使用实时任务,虽然该框架目前属于无人维护的状态,但综合考量下还是使用LTS。编译过程参考LTS框架,不再过多叙述,本文版本v1.7.2。启动流程基础环境:这里选用Zookeeper、MongoDB以及MySQL作为前提条件进行启动,具体不展开按照官方文档编译出dist,备份好原有conf(很重要)启动lts-admin(含monitor):修改conf文件下的l...

【kafka】Java连接出现Connection refused: no further information

背景在CentOS配置好所有东西后,使用kafka消费者连接能查到东西,而使用Java远程就不行,提示Connection refused: no further information,仔细分析是poll时查不到节点的原因。解决那问题应该是出在kafka里,排除了防火墙端口问题,那就是配置导致节点不能被远程检测到,通过翻阅资料,发现通过改/config/server.properties,就能解

#kafka
关于docker-compose的volume映射发生Permission denied的解决

背景使用docker-compose命令加载redis官方镜像实例时,映射的卷发生Permission denied错误,如图docker-compose.yml可以看到,我将目录里的data/redis文件夹与实例里的/data进行映射version: '3'services:redis:image: redis:alpinecontainer...

#docker
物联网基于pole异地组网

背景物联网设备使用5G流量,无公网IP,需要将这些设备通过虚拟组网形成VLAN的效果,虚拟局域网内互联互通。Pole介绍不仔细开展,大致作用是多个不同网络的客户端通过一个公网服务端连接,利用KCP/UDP协议,使客户端可以通过虚拟ip访问,非常符合我的要求,详细地址:https://github.com/polevpn/polevpn_router,放上一张官方架构参考。环境准备router服务端

文章图片
#物联网
利用Geotools来转换影像的坐标系

背景若有一幅航拍的原始影像,需要自动产品化,那就必须要在后端进行坐标系的统一转换,这时用到开源的Geotools就很简单了。处理使用Operations类下的resample方法(重采样)可以解决这个问题,它的方法定义如下: Coverage org.geotools.coverage.processing.Operations.resample(Coverage source, Coordina

到底了