- 博客(1612)
- 资源 (24)
- 收藏
- 关注
原创 大数据环境通信不稳定
2,host中配置自动配置了127.0.0.1回环地址---去了,改为域名配置 导致hbase region server 无法启动一例。尤其是装hbase的时候指定了回环地址。3,尤其是删除引起的全表扫描会容易出现。1,节点之间部署的机房不通。
2023-11-14 11:34:21 251
转载 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 288
转载 Geomesa学习2 - 索引机制
GeoMesa一共有两大类索引,分别是普通属性索引、时空索引。Geomesa时空索引使用了基于Z-order填充曲线的GeoHash空间索引技术,并对时间维度进行了扩展,共提供两类四种索引。其中2表示二维,即空间索引,3表示3维,即时空索引;Z表示点的索引,XZ表示线/面的索引。如果SimpleFeatureType有空间类型属性,如PointLineStringPolygon等,则GeoMesa会为该空间属性创建空间索引。如果有多个空间属性,则选择默认的一个简历索引,即以*作为前缀的属性,通过。
2023-10-17 14:16:31 388
原创 环境变量区分
APP_ARGS = "--spring.profiles.active=litemap-${APP_ENV}"---程序使用(一般用于区分命名空间) ,没有app_evn用这个拼接。${APP_ENV} nacos默认后缀会增加加这个,是jenkin传的,nacos优先用这个拼接。程序配置文件中的优先级低于jenkins配置的加载在启动参数的。
2023-08-16 18:19:19 142
原创 @cacheable使用注意事项
结果实体序列化,参数分开(常规类型,枚举类型,不可list,数组(可以考虑了用手动指定key或者直接序列化看看可不可以)),否则缓存key是随机实体,即使缓存了。可以结合condition,在刷新的时候传符合条件的标志位,临时实时查询,然后等缓存自然失效。Spring Cacheable 数组KEY解决办法。数组考虑字符串先传入,然后转化。
2023-06-27 14:50:03 265
转载 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 942
原创 过滤表filter达式cql相互转化
根据key对应的编码找到具体build方法--CQLCompiler this.SearchCondition() jjtreeCloseNodeScope this.build(n) BooleanPrimary 等一系列初始化方法;根据一系列初始化方法,在对应编译器中构建出由表达是符号转化的case key 根据对应case key对应的序号,找到对应的构建方法。
2023-05-24 15:49:18 854
原创 运行测试出现Command line is too long
运行测试出现Command line is too long 但是没有选择项,可以点击 modify options显示。
2023-05-19 10:35:46 146
原创 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 434
转载 idea使用javah一键编译JNI的.头文件
版权声明:本文为CSDN博主「蔡徐坤是个程序媛」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_41490274/article/details/83180891。
2023-05-11 17:00:11 151
原创 idea文件方法识别问题
1,idea中右键索引不到类----idea没有设置编译目录,资源目录。2,idea误报cannot access XXX。
2023-05-04 11:11:17 145
转载 空间关系、DE-9IM和谓词
DE-9IM,全称是Dimensionally Extended nine-Intersection Model (DE-9IM),是一种拓扑模型,用于描述两个几何图形空间关系的一种标准。相像一下,一个矩形的三个部分分别是指哪些地方?要判断两个多边形的关系,实际上属于几何图形空间关系判断。几何图形并不只有多边形一种,它包括点、线、面构成的任何图形,两两之间相互关系也有很多种,因此空间关系非常复杂。根据前人的研究,总结出了DE-9IM模型,作为一种空间关系判断的标准。
2023-03-08 16:19:15 208
原创 直接用函数即可转化geom坐标系
select st_astext(geoc_gcj02towgs84(geom)) from osm11 where n_id = #{start}
2023-03-08 14:49:02 157
转载 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 471
原创 command line too long
先找到shorten command line 选择jar manifest。没有的话modify options把这个选项调出来。
2023-03-06 16:29:37 143
转载 pg自相交问题
ST_Collect 将几何集合类型(mutil,geometrycollection)合并原封不动输出geometrycollection。1,获取解析出FeatureCollection中geometry部分(PostGIS可以识别的数据格式)自相交:共有部分还是堆叠显示,没有合并边界---一般在FeatureCollection几何类型会遇到。ST_Union 将几何对象合并(去除公共部分)合并为一个新的对象。3,对合法化的geomtry进行融合st_union。
2023-03-03 16:42:05 145
原创 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 295
原创 wkt coordinates转geometry
geojson中coordinates[]或者单geom转multi转geomtry。* @param wkt wkt 字符串。* @return 返回对应的形状对象。* wkt 字符串 转为 形状对象。wkt 转化到geomtry。
2023-03-03 11:23:14 638
原创 pair 特殊的map
pair 特殊的map 只能存一对key.key可以是符合结构 ,可以结合map使用。ImmutablePair 不可变的map,只能通过构造函数初始化,不能set。MutablePair 可以通过set修改值。
2023-03-03 10:13:22 130
原创 在返回数据大的时候,可以约定好proto,返回pbf数据
在返回数据大的时候,可以约定好proto,返回pbf数据,proto bo转为字节码 tile.build().toByteArray(), 返回,mvc用application/x-protobuf即可,前端使用同样的probuf返解析。
2023-03-03 09:47:33 119
转载 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 135
转载 上传: MultipartFile
/上传文件到服务器,相当于将内存的文件输出到服务器,OutputStream,需要try....catch....responseBo.setMessage("上传:"+fileName+"成功");responseBo.setMessage("上传:"+fileName+"异常");//transferTo(dest)方法将上传文件写到服务器上指定的文件。* 上传图片到服务器,默认保存在image文件夹下,文件名前默认加上uuid。* @param file 需要上传的文件。
2023-02-27 13:59:17 141
原创 下载常用get void方式,返回数据写在response中,response在整个http调用链会及时返回同步值(浏览器,postman,feignclient)
false:所有文件跑到压缩包根目录下(注意:不保留目录结构可能会出现同名文件,会压缩失败)* false:所有文件跑到压缩包根目录下(注意:不保留目录结构可能会出现同名文件,会压缩失败)* @param KeepDirStructure 是否保留原来的目录结构,true:保留目录结构;* @param KeepDirStructure 是否保留原来的目录结构,true:保留目录结构;
2023-02-27 13:54:08 156
原创 文件流,gzip解压,压缩
或ByteArrayOutputStream o = new ByteArrayOutputStream(1024) 字节流。) 建好空白画布--具体文件名。其他流量基于基础包装文件--文件流---字节流 顺序。其他流量基于基础包装文件--文件流---字节流 顺序。目录 文件画布 写入 (目录或空文件。pbf一般是形成后再压缩。
2023-02-16 16:58:14 569
原创 创建目录最好用mkdirs()--多层目录自动建立,mkdir()---只能一层一层建立
创建目录最好用mkdirs()--多层目录自动建立,mkdir()---只能一层一层建立。
2023-02-10 17:20:25 241
原创 No converter for [class com.] with preset Content-Type ‘application/zip‘
下载的时候不能有返回,如需要一些信息,可以在header增加字段返回。
2023-02-10 17:16:50 249
原创 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 1556
转载 使用 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 2196
转载 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 1656
转载 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 621
转载 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 524
转载 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 622
springboot--jredis集成使用.zip
2020-05-20
clickhouse--kafka引擎接入同步表.docx
2019-12-26
行为日志采集kafka接入数据格式(终端、web,手机端)(1)(1).docx
2019-12-26
davinci邮件截图等不同环境配置.zip
2019-12-19
redis发布订阅.zip
2019-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人