自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1611)
  • 资源 (24)
  • 收藏
  • 关注

原创 大数据环境通信不稳定

2,host中配置自动配置了127.0.0.1回环地址---去了,改为域名配置 导致hbase region server 无法启动一例。尤其是装hbase的时候指定了回环地址。3,尤其是删除引起的全表扫描会容易出现。1,节点之间部署的机房不通。

2023-11-14 11:34:21 181

转载 GeoMesa命令行,索引概述

如果SimpleFeatureType有Geometry型属性(Point,LineString,Polygon等),GeoMesa将创建在该属性的空间索引。执行“stats-analyze”命令对数据表进行统计分析,同时还可以进一步执行“stats-bounds”,“stats-count”,“stats-histogram”,“stats-top-k”命令对数据表做更详细的统计。XZ3 [ xz3] - XZ3索引使用XZ-ordering [1]的三维实现来索引非点数据的纬度,经度和时间。

2023-10-17 14:37:16 224

转载 Geomesa学习2 - 索引机制

GeoMesa一共有两大类索引,分别是普通属性索引、时空索引。Geomesa时空索引使用了基于Z-order填充曲线的GeoHash空间索引技术,并对时间维度进行了扩展,共提供两类四种索引。其中2表示二维,即空间索引,3表示3维,即时空索引;Z表示点的索引,XZ表示线/面的索引。如果SimpleFeatureType有空间类型属性,如PointLineStringPolygon等,则GeoMesa会为该空间属性创建空间索引。如果有多个空间属性,则选择默认的一个简历索引,即以*作为前缀的属性,通过。

2023-10-17 14:16:31 278

原创 时间字符串返回

JSONField(format="yyyy-MM-dd HH:mm:ss") 无时区差。josn类@JSONField。

2023-10-11 16:59:15 128

原创 json组注解转化long to string

mvc返回json时转化。用json工具类时转化。

2023-09-28 17:26:30 342

原创 环境变量区分

APP_ARGS = "--spring.profiles.active=litemap-${APP_ENV}"---程序使用(一般用于区分命名空间) ,没有app_evn用这个拼接。${APP_ENV} nacos默认后缀会增加加这个,是jenkin传的,nacos优先用这个拼接。程序配置文件中的优先级低于jenkins配置的加载在启动参数的。

2023-08-16 18:19:19 111

原创 nacos配置查找

nacos优先根据namespace在其下找同名(dataId)配置,然后找同名_dev(profile)配置。

2023-07-05 17:42:36 175

原创 @cacheable使用注意事项

结果实体序列化,参数分开(常规类型,枚举类型,不可list,数组(可以考虑了用手动指定key或者直接序列化看看可不可以)),否则缓存key是随机实体,即使缓存了。可以结合condition,在刷新的时候传符合条件的标志位,临时实时查询,然后等缓存自然失效。Spring Cacheable 数组KEY解决办法。数组考虑字符串先传入,然后转化。

2023-06-27 14:50:03 212

转载 springboot使用动态刷新nacos配置

使用注解 @RefreshScope 来达到配置动态刷新的效果,也可以加载 controller 上使配置动态刷新,本次使用配置类。refresh: true # 是否动态刷新,默认为false。group: DEFAULT_GROUP # 默认为DEFAULT_GROUP。group: DEFAULT_GROUP # 默认为DEFAULT_GROUP。2,在nacos配置中加refresh: true。共享配置使用动态刷新需要开启动态刷新配置。1.默认配置动态刷新。

2023-06-14 15:30:47 863

原创 过滤表filter达式cql相互转化

根据key对应的编码找到具体build方法--CQLCompiler this.SearchCondition() jjtreeCloseNodeScope this.build(n) BooleanPrimary 等一系列初始化方法;根据一系列初始化方法,在对应编译器中构建出由表达是符号转化的case key 根据对应case key对应的序号,找到对应的构建方法。

2023-05-24 15:49:18 819

原创 Idea代码检查级别设置

2,右上角检查结果统计---点出可以设置检查界别。

2023-05-19 15:25:32 1112

原创 运行测试出现Command line is too long

运行测试出现Command line is too long 但是没有选择项,可以点击 modify options显示。

2023-05-19 10:35:46 120

原创 jni示例

在项目中执行System.out.println(System.getProperty("java.library.path")),获取到java.library.path的具体路径。2,用dev-c++ 加载此路径的.h和jdk中includejin.h,实现cpp文件,注意方法名的前缀要和.h的接口名(java类名定位)对上。#include "jni.h" 不用#include 4,把dll放到java.library.path路径。1.根据java定义的native类,生成.h文件。

2023-05-11 17:01:22 404

转载 idea使用javah一键编译JNI的.头文件

版权声明:本文为CSDN博主「蔡徐坤是个程序媛」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_41490274/article/details/83180891。

2023-05-11 17:00:11 119

原创 idea文件方法识别问题

1,idea中右键索引不到类----idea没有设置编译目录,资源目录。2,idea误报cannot access XXX。

2023-05-04 11:11:17 115

原创 proto编译问题

如果第一次install遇到问题,可以再一次install。

2023-04-26 16:25:27 115

转载 空间关系、DE-9IM和谓词

DE-9IM,全称是Dimensionally Extended nine-Intersection Model (DE-9IM),是一种拓扑模型,用于描述两个几何图形空间关系的一种标准。相像一下,一个矩形的三个部分分别是指哪些地方?要判断两个多边形的关系,实际上属于几何图形空间关系判断。几何图形并不只有多边形一种,它包括点、线、面构成的任何图形,两两之间相互关系也有很多种,因此空间关系非常复杂。根据前人的研究,总结出了DE-9IM模型,作为一种空间关系判断的标准。

2023-03-08 16:19:15 156

原创 空间函数减小数据量方式

通过抽希,泛化,再聚合,泛化比直接抽希后聚合,泛化数据量小。

2023-03-08 14:50:00 112

原创 直接用函数即可转化geom坐标系

select st_astext(geoc_gcj02towgs84(geom)) from osm11 where n_id = #{start}

2023-03-08 14:49:02 130

转载 Application report for application_1677722477520_0002 (state: ACCEPTED)

一直在这个没有在服务端设置本地域名,多个客户端或者防火墙导致spark-driver excutor通信失败spark(driver)-----> (excutor)ResourceManager(yarn) NodeManager(hadoop对外通信单元) (管理hadoop namenode(索引) 和datanode) ApplicationMaster(yarn) NodeManager(hadoop)二 AM与RM的具体交互 1.用户向YARN ResourceManager提交应用

2023-03-07 14:19:21 388

原创 command line too long

先找到shorten command line 选择jar manifest。没有的话modify options把这个选项调出来。

2023-03-06 16:29:37 112

转载 pg自相交问题

ST_Collect 将几何集合类型(mutil,geometrycollection)合并原封不动输出geometrycollection。1,获取解析出FeatureCollection中geometry部分(PostGIS可以识别的数据格式)自相交:共有部分还是堆叠显示,没有合并边界---一般在FeatureCollection几何类型会遇到。ST_Union 将几何对象合并(去除公共部分)合并为一个新的对象。3,对合法化的geomtry进行融合st_union。

2023-03-03 16:42:05 126

转载 pg几何函数

几何对象存储---各种能具有的属性特征值存储。几何空间关系判断函数。

2023-03-03 14:47:17 120

原创 postgresql常用函数

st_simplify geom表示边界,0.00003表示抽稀的比例。ST_AsGeoJSON(geom, 6) geom保留6位小数。st_makeline 将点,线按照顺序连成线 同一类型。st_union 合并所有几何类型 支持不同类型。ST_LineMerge 合并线 同一类型。ST_MakeEnvelope 面形成函数。ST_MakeValid 验证边界是否正确。对于不同的几何类型有不同的函数合并。sql自带有三种坐标系的转化函数。

2023-03-03 11:44:41 270

原创 wkt coordinates转geometry

geojson中coordinates[]或者单geom转multi转geomtry。* @param wkt wkt 字符串。* @return 返回对应的形状对象。* wkt 字符串 转为 形状对象。wkt 转化到geomtry。

2023-03-03 11:23:14 523

原创 pair 特殊的map

pair 特殊的map 只能存一对key.key可以是符合结构 ,可以结合map使用。ImmutablePair 不可变的map,只能通过构造函数初始化,不能set。MutablePair 可以通过set修改值。

2023-03-03 10:13:22 114

原创 在返回数据大的时候,可以约定好proto,返回pbf数据

在返回数据大的时候,可以约定好proto,返回pbf数据,proto bo转为字节码 tile.build().toByteArray(), 返回,mvc用application/x-protobuf即可,前端使用同样的probuf返解析。

2023-03-03 09:47:33 100

转载 gzip加压压缩工具类

log.error("解压.z.pbf:{},异常:{}",inPutFile,e.getMessage(),e);log.info("开始解压.z.pbf:{}",inPutFile);log.info("解压.z.pbf:{}完成",inPutFile);gzip加压压缩工具类。

2023-02-27 14:09:46 111

转载 上传: MultipartFile

/上传文件到服务器,相当于将内存的文件输出到服务器,OutputStream,需要try....catch....responseBo.setMessage("上传:"+fileName+"成功");responseBo.setMessage("上传:"+fileName+"异常");//transferTo(dest)方法将上传文件写到服务器上指定的文件。* 上传图片到服务器,默认保存在image文件夹下,文件名前默认加上uuid。* @param file 需要上传的文件。

2023-02-27 13:59:17 120

原创 下载常用get void方式,返回数据写在response中,response在整个http调用链会及时返回同步值(浏览器,postman,feignclient)

false:所有文件跑到压缩包根目录下(注意:不保留目录结构可能会出现同名文件,会压缩失败)* false:所有文件跑到压缩包根目录下(注意:不保留目录结构可能会出现同名文件,会压缩失败)* @param KeepDirStructure 是否保留原来的目录结构,true:保留目录结构;* @param KeepDirStructure 是否保留原来的目录结构,true:保留目录结构;

2023-02-27 13:54:08 129

原创 文件流,gzip解压,压缩

或ByteArrayOutputStream o = new ByteArrayOutputStream(1024) 字节流。) 建好空白画布--具体文件名。其他流量基于基础包装文件--文件流---字节流 顺序。其他流量基于基础包装文件--文件流---字节流 顺序。目录 文件画布 写入 (目录或空文件。pbf一般是形成后再压缩。

2023-02-16 16:58:14 530

原创 创建目录最好用mkdirs()--多层目录自动建立,mkdir()---只能一层一层建立

创建目录最好用mkdirs()--多层目录自动建立,mkdir()---只能一层一层建立。

2023-02-10 17:20:25 208

原创 No converter for [class com.] with preset Content-Type ‘application/zip‘

下载的时候不能有返回,如需要一些信息,可以在header增加字段返回。

2023-02-10 17:16:50 222

原创 java8根据组合属性合并对象

java8 合并两个 list<T>, 并将tickeId相同的所有属性合并到一个T中(注意数量不等的时候取前者还是后者),自身list合并。log.info("合并去重后的bo:{}",unique1.size());log.info("合并后的bo:{}",list.size());最总集合中对象的属性:ticketId、ticketName、saleNum、batchAvailableNum。//合并后的两种目录都有的,会有重复,保存的时候taskId ,tileId去重一样。

2023-01-10 16:56:32 1456

转载 使用 idea 在springboot添加本地jar包的方法

2.File --> project structure, 打开project ——》Libraries将项目的lib加入进来,add --> java,如图所示。5.上述步骤只能在本地运行有效,一旦需要打jar就会报错,这就需要在pom.xml的下添加对应的jar路径,其中的内容可以随便填。1.首先在与src同级的目录下新建一个lib目录,然后将本地jar包放在lib目录下。但是大型项目中,还是不建议使用本地包,如果有需要,直接在maven仓库搜索即可。4.然后在pom.xml 文件里加入如下代码即可。

2022-12-20 16:04:54 2093

转载 Protobuf报错Could not find artifact com.google.protobuf:protoc:exe:${os.detected.classifier}:3.12.0 in

-如果放在src下面,一定要false,不然你的代码都没了,输出放在resources就没关系-->--proto文件存放的位置,使用protobuf才能找到-->依赖兼容是一个大问题,同样的jar包,但是版本号不同,里面的一些类和注解也有变化,导致不兼容。--通过插件生成的协议代码存放地址-->2 GRPC整个pom文件,不要少了依赖,全部使用这个应该是没有问题的。--protobuf插件-->--grpc和protobuf依赖-->

2022-12-15 14:14:00 1487

转载 JNA多so加载失败问题解决

在Windows/Linux下,通过JNA调用dll/so接口,如果存在多个相互依赖的dll/so, 直接加载其中其中一个so就会有问题. 解决方案就是显式的把其他的so加载进去, Android不需要,Android会自动把指定目录下的所有so加载进去。比如有两个so接口, liba.so 和 libb.so, 其中a依赖b.

2022-12-13 17:34:06 551

转载 jna运行在linux,LINUX 下 JNA 调用 so--正确版

项目中需要用到JAVA调用c++,了解过JNI,但比较复杂,后来看到JNA(JNI的加强版)。编译so:g++ -fpic -shared -o libtest.so test.cpp。教程的有些细节没说(- -||),好吧,我把成功的例子贴一下吧。// 继承Library,用于加载库文件。// 加载libhello.so链接库。“C”,否则无法找到c++方法。我把so文件放到了 /lib 下。// 此方法为链接库中的方法。,找不到c++ 方法。1.编写C++ so库。c++代码:注意加上。

2022-12-13 16:03:13 459

转载 java jna 调用 dll_Java通过JNA调用dll或so

自行下载Dev C++, 打开,点击文件 -> 新建 -> 项目,选择dll,C项目,名称输入libtest,确定。设so文件名为libtest.so,将其放置于/usr/lib下,或者自定义目录,如/usr/local/lib。这种情况下,如果用Java重写一遍可能更加费时费力,不如将此C语言功能编译为一个系统库,供Java调用。// DLL文件默认路径为项目根目录,若DLL文件存放在项目外,请使用绝对路径。如此,就声明了一个方法,方法两个int参数,返回两数之和。

2022-12-09 14:18:17 556

转载 【GeoTools】geotools空间分析存在自相交情况时的错误解决

报错信息如下:org.locationtech.jts.geom.TopologyException: found non-noded intersection between LINESTRING ( 115.081751296 22.877495404, 115.08235485099999 22.877178259000004 )......查看多边形发现存在自相交的情况:解决办法:自己和自己做一次叠加分析,将返回结果再和其它多边形进行叠加分析。 GeometryFactory geom

2022-12-05 17:07:17 1680

sparkpom.rar

geomesa-spark 依赖配置,供参考,希望能帮助大家快速搭建相关应用

2021-09-10

seatServer.rar

seatServer配置示例

2021-06-08

redisMq(按任务批次分不同队列)

这个示例使用redis代替kafkamq,减少中间间的使用,采用不同的任务批次用不同的队列,方便中止时删除队列

2021-01-15

用注解实现redis分布式锁,防止短时间内重复请求

用注解实现redis分布式锁,防止短时间内重复请求,尤其对于请求耗时较长的方法,希望对大家有帮助

2021-01-14

使用redis做任务队列分发子任务

使用redis做任务队列分发子任务,用于分布式拆分子任务提高系统运行效率

2020-12-28

分页工具(用于发布式,子任务拆分)

分页工具(用于发布式,子任务拆分),希望能对大家有所帮助

2020-12-28

redis做消息队列

redis做消息队列,实现了kafka队列的调度(顺序消费,避免高并发内存溢出),大家参考,提高开发速度

2020-11-25

不用注解的json字段忽略

用注解注释依赖jackson,有时需要灵活的控制忽略的地方,不可想用注解一样统统忽略掉,此时可以需要忽略的专用这个类即可

2020-11-10

redis字节码存压缩对象

redis字节码存压缩对象,方便开发工具类,提高开发速度,希望有所帮助,多多交流希望有所帮助,多多交流

2020-11-10

springboot--jredis集成使用.zip

这是springboot集成jredis的集权案例,里面有字符串存储java对象,字节码存储java对象两种方式例子,供参考,希望可以帮助项目顺利进行

2020-05-20

远程调试启动脚本.zip

springboot远程调试启动脚本,方便在原始环境代码,调试问题,有助于快速定位问题,希望对大家有所帮助

2020-05-06

JacksonUtil.java

jackson将json字符串抓换成对象工具类,希望可以帮助快速完成相关的功能转化,节省开发时间,避免常见问题

2020-04-23

方案-erd模板.zip

概要设计画好时序图,流程图基本可以明确分解工作包,落地,希望此文档能帮助大家完成项目方案落地,避免空洞的方案

2020-04-14

架构设计思路样例.zip

此文档提供架构设计的思路,并不是标准的格式的文档,其中的考虑点,架构设计方式可以参考,希望有所帮助,谢谢,支持

2020-01-21

restclient-elastic.zip

本示例是resclient方式调用es的demo,供参考,以便于快速的搭建和体验es,希望对大家有所帮助

2020-01-20

es的简单查询和聚合查询用法说明

es的简单查询和聚合查询用法说明,用于理解es的聚合查询和简单查询的思路过程,便于快速的应用es, 希望能有所帮助,谢谢

2020-01-20

BI文字报表sql .txt

BI工具报表sql样例,便于以后做报表的sql书写参考,以较快的做出报表,具有一定的参考意义,希望多多支持,谢谢

2020-01-09

settings_my.xml

maven增加和启用资源库的配置,有配置镜像优先使用镜像,一次为样例,配置maven文件 ,以便在以后的应用中更加快捷

2020-01-02

clickhouse--kafka引擎接入同步表.docx

Clickhouse—kafka引擎接入到同步表同样可同步,等同于直接插入同步表,说明只要同步表有变化久同步,和具体变化源没关系,merger系列引擎对外没有区别,可互相转化

2019-12-26

行为日志采集kafka接入数据格式(终端、web,手机端)(1)(1).docx

clickhouse对接kafka消息,以及物化视图的建立,在建立上述表的时候需要按照顺序建立才会有物化视图的效果

2019-12-26

clickhouse集群配置.zip

clickhouse集群配置,host配置文件,以供参照官方文档配置时候的参考,以便于快速的搭建出集群,便于使用

2019-12-26

davinci邮件截图等不同环境配置.zip

davinci邮件截图等不同环境配置,主要参考邮件配置,截图配置,ip地址配置,对于ip的话linux需要配置address,cddress,一个是传string,一个是传文件流

2019-12-19

方案,概要设计模板.zip

技术方案选型,以及系统概要设计模板,技术选型的整体考虑点,和概要设计的框架,主要用于系统等行业的相关文档模板

2019-12-17

redis发布订阅.zip

redis具有发布订阅的功能, 利用redis的pub/sub发布订阅功能,可以实现都key的监听,当key准备好之后可以通知---适用于异步处理 比如异步打包大量数据包,上传至fdfs,等fdfs返回地址后通知其他业务系统,不需要其他业务系统轮询获取

2019-12-05

空空如也

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

TA关注的人

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