自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2023-05-24 15:49:18 500

原创 Idea代码检查级别设置

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

2023-05-19 15:25:32 8

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

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

2023-05-19 10:35:46 11

原创 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 290

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

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

2023-05-11 17:00:11 6

原创 idea文件方法识别问题

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

2023-05-04 11:11:17 10

原创 proto编译问题

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

2023-04-26 16:25:27 12

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

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

2023-03-08 16:19:15 28

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

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

2023-03-08 14:50:00 15

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

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

2023-03-08 14:49:02 18

转载 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 67

原创 command line too long

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

2023-03-06 16:29:37 14

转载 pg自相交问题

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

2023-03-03 16:42:05 13

转载 pg几何函数

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

2023-03-03 14:47:17 14

原创 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 161

原创 wkt coordinates转geometry

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

2023-03-03 11:23:14 186

原创 pair 特殊的map

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

2023-03-03 10:13:22 14

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

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

2023-03-03 09:47:33 12

转载 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 22

转载 上传: MultipartFile

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

2023-02-27 13:59:17 22

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

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

2023-02-27 13:54:08 32

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

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

2023-02-16 16:58:14 360

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

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

2023-02-10 17:20:25 49

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

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

2023-02-10 17:16:50 51

原创 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 684

转载 使用 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 1656

转载 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 748

转载 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 225

转载 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 204

转载 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 305

转载 【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 617

原创 reids cluster模式的两种配置方式

/redisson版本是3.5,集群的ip前面要加上“redis://”,不然会报错,3.2版本可不加。redis不同的服务模式,客户端要用对应的模式连接,否则出错。1,redisson集成。

2022-12-01 11:25:10 409

转载 Maven--多层依赖处理

用moudel管理有依赖的项目,一键打包,其实没有moudel也可按照依赖顺序手动打包,所以一个复杂多模块项目,可以明显一类一层级依赖放一个。依赖test-basic包,由于test-basic依赖了common包,所以test-service也依赖了common包。-- 引入test-basic层jar-->-- 引入common层jar-->决定test-basic和test-service的打包顺序。父子项目,超过一层及的就正常放置。依赖common包。

2022-10-13 15:05:57 350

原创 GIT提交项目NPM RUN LINT异常

提交问题删除1,\frontendz中的hook,2,打开项目文件夹,显示隐藏的文件,找到 '.git'文件夹,找到hooks,删除hooks里全部内容,重新提交。

2022-10-11 16:23:52 203

原创 curl 请求两种常用类型

curl get请求有参数用''curl post请求。

2022-10-10 14:58:31 202

原创 kibana的基本操作

4,message:"" and message:""过滤,""不会拆分条件。3,选择message作为显示字段(这样看的日志和直接的日志文件一样)1,一般根据k8s.pod.name过滤。2,根据环境过滤(命名空间)kibana的基本操作。

2022-09-28 14:17:19 80

原创 maven父子模块需要注意的一些问题

3,没有设置java目录resource目录maven识别不了,运行打包找不到对应文件,尤其是复制项目到另一个文件夹中运行时。4, idea maven插件窗口,项目字体变浅--没有识别到是子模块,直接在父模块接口中创建,子模块就能识别到。2,上层用不了下层jar,相当于有隔绝,下层会受到上层相同jar版本影响。5, moudle 有顺序关系,被依赖的放前面打。1,子项目用parent项目jar。maven打包插件差别。

2022-09-28 10:40:11 229

原创 maven打包插件差别

要求主类不要求主类

2022-09-28 10:37:23 92

原创 windows关掉调用常用端口进程

然后到任务管理 找到对应 pid进程即可。

2022-09-21 10:18:41 49

原创 java.lang.ClassNotFoundException: MavenArchiveConfiguration

一般在parent引入即可,子项目自动引入。

2022-09-21 09:30:41 93

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关注的人

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