自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 【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 2179 3

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

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

2022-12-01 11:25:10 1022

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

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

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

2022-10-11 16:23:52 397

原创 curl 请求两种常用类型

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

2022-10-10 14:58:31 292

原创 kibana的基本操作

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

2022-09-28 14:17:19 253

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

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

2022-09-28 10:40:11 393

原创 maven打包插件差别

要求主类不要求主类

2022-09-28 10:37:23 247

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

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

2022-09-21 10:18:41 89

原创 java.lang.ClassNotFoundException: MavenArchiveConfiguration

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

2022-09-21 09:30:41 210

转载 Java打包报java.lang.NoClassDefFoundError: Lorg/apache/maven/archiver/MavenArchiveConfiguration;错误

添加这个xml就可以了。

2022-09-15 22:05:58 403

原创 编辑器中文件编辑的作用

编辑器没有设置好资源目录,识别不到java,resource等文件,有时也识别不出是工程。

2022-09-15 14:56:40 105

转载 SpringBoot自定义Starter

52 log.info("\n描述:{}\n路径: {}\n方法: {}\n参数:{}\n耗时:{}", methodDesc, requestUri, methodName, parameters, expendTime);实际的做法的1,2都合并为starter 所以会出现一旦引入starter就需要,属性中配置,不配置会出现为空的情况。2,自动依赖项目,依赖自动装配项目,集成一个小功能的所有依赖(会使用到自动装配)---例如切面记录日志。

2022-09-15 14:53:13 447

原创 java和sql时间粒度处理

to_char ( filed, 'yyyy-MM-dd') createTime ----格式化时间。java时间处粒度理方式: 周,季的处理方式在日的基础上(判断该时间属于哪一周,季然后根据这判断结果分组) 年,月,日。date_trunc('yyyy', filed)----时间粒度,截取时间。sql时间粒度处理方式:年,月,日。

2022-09-09 13:51:08 241

转载 开窗函数-first_value/last_value

开窗函数用于为行定义一个窗口(这里的窗口是指运算将要操作的行的集合),它对一组值进行操作,不需要使用GROUP BY子句对数据进行分组,能够在同一行中同时返回基础行的列和聚合列。可以看到使用last_value函数求每个人最后一个日期,结果并不是想要的。last_value()默认是升序,如果限制了是降序,则等同于first_value()升序。开窗函数的功能本质是聚合,但是相比聚合,开窗函数可以提供的信息更多。3、first_value/last_value函数。1、开窗函数是什么?

2022-09-09 10:44:51 6548

转载 sum over partition by order by

sum over partition by order by ,每一行会有一个聚合结果over设置单个聚合函数的规则pattition by 是单个函数计算的分组,累加只在组内发生,不同组重新计算order by 第一行 到 与当前行同序号行的最后一行的所有值求和,下面同组用一个值 分组,累加(从头组开始,组之间的累加)order by 的累加行为,发生在pattition by 内,这两者都可以单独用-

2022-09-09 10:31:51 3808

原创 logback打印框架运行日志

logger 定义打印什么的日志及其级别,使用的打印器 additivity默认true 日志信息传递给父类root 没有指定日志级别,打印器,信息就用父类的。HikariConfig 一般框架都有一个配置,看此类可知该版本应如何写配置字母,或者打印debub日志可看出,属性名(过程会打印出)打印框架内部日志=================便捷1。#允许连接在连接池中空闲的最长时间(以毫秒为单位)root 父类设置桶统一的打印级别,打印器。#客户端等待连接池连接的最大毫秒数。

2022-09-09 09:50:14 381

转载 400、403、404、500、502等常见的状态码

400、403、404、500、502等常见的状态码。

2022-09-05 09:57:06 293

原创 动态sql条件实现,可以直接把动态的条件sql作为参数传入,拼接到主体sql

动态sql条件实现,可以直接把动态的条件sql作为参数传入,拼接到主体sql。

2022-08-31 17:16:08 383

原创 联动枚举设计

5,枚举get返回类型还是另一个其他字段根据业务需要,返回整个类型1,总体综合判断时,2,需要其他更多信息时。4,根据业务要求,是哪种综合枚举就最什么业务(每个字段是否可编辑单独设置字段编制)2,综合枚举(分类,子类枚举数值),设置综合get赛选方法,一般返回大类枚举。1,基础枚举(编码,描述),设置对应的属性获取方法,一般返回另一属性。3,根据输入参数获取对应的综合枚举。DATE("日期时间",.........

2022-08-31 13:51:53 203

原创 java8 reduce分组去重

/优先取同组中时间不为空的。

2022-08-30 18:01:18 352

原创 不同版本的protobuf版本兼容

不同版本的protobuf版本兼容,可以修改不同版本的文件名(确保生成的类名不一致),修改probuf包路径,这样内部的。代码中用try catch兼容即可。同名message不会冲突。

2022-08-29 16:49:59 1938

原创 spring cloud sream 统一集成mq中间件

topic 主题(模糊匹配--主要的key) routkey采用占位符模糊匹配key的方式,获取对应的对列,模糊的配置在exchange的key,不在客户端发的key。activemq :queue(先到先消费,消费删除)---点对点---多个消费者竞争消费,topic(支持多个不同消费者等量消费)--发布订阅。kafka:topic 支持多个不同消费者等量消费 ,消费不立即删除(统一过期删除)---不同消费组中的消费者等量消费。java代码操作通道(通过名称匹配),配置配置通道对应的对列。

2022-08-22 16:48:39 442

转载 java项目poi插件导出Excel文件名中文乱码

fileName = "常量表.xls";//创建文件名(改)Edge、ie、谷歌、火狐、360极速浏览器正常。

2022-08-18 14:18:59 1285

转载 Java日志框架:logback详解

举一反三,上面的name="java"这个可以把additivity设置为true试试看是什么结果,如果对前面的分析理解的朋友应该很容易想到,有两部分日志输出,一部分是日志级别大于等于warn的、一部分是日志级别大于等于debug的。目前PatternLayoutEncoder是唯一有用的且默认的encoder,有一个节点,就像上面演示的,用来设置日志的输入格式,使用“%+转换符"的方式,如果要输出"%"则必须使用"\%"对"%"进行转义。...

2022-08-16 14:01:49 871

原创 okhttp---feign另一个http客户端,方便使用代理

同一个k8s直接掉,在一个集群里用http://imp-www.-test.svc.cluster.local:1398这种,不在一个集群用location(先到宿主机,再由宿主访问k8s内部)框架自动装配内部的思路,和我们手动写过程一致,当没有自动装配的例子,可以通过手动写的例子知道大致过程,即可知道。impTask: http://10.1.1.1:8080 服务地址(宿主机+端口)---内网可以直接访问。domains: 10.1.1.1:8080 ---需要访问的地址。缓存响应数据减少请求。.

2022-08-10 16:55:46 1310

原创 java8的一些认识

/优先取同组中时间不为空的 3。labd就是函数 e->函数----函数引用,或者{}函数体+return,单句可以去{return}同层后面用前面的结果,内层用外层的结果,...

2022-08-10 15:47:21 123

原创 实体中增加操作方法

实体中的属性get方法可以自己增加以获得加工后的结果。

2022-07-28 11:29:03 74

原创 java8对map使用key排序

按照key排序,遍历转化为map,按key,value组织,有相同的放在就用后面的表达式,最后的结果用linkedHashmap存。

2022-07-28 11:27:49 2562

原创 JsonUtil基于字符串操作josn

列表中每个元素摘取。

2022-07-28 11:25:58 74

原创 LocalDate时间生成

localDate包括日期时间,主要在日期。localTime包括日期时间,主要在时间。localDateTime包括日期时间。

2022-07-28 11:23:22 310

转载 JVM触发minor gc的条件

b.出现MajorGC,经常会伴随着至少一次的MinorGC(但非绝对的,在ParallelScavenge收集器的收集策略里就有直接进行MajorGC的策略选择。a.当年轻代空间不足时,就会触发MinorGC,这里的年轻代指的是Eden区满的时候,Survivor满了不会引发GC(每次MinorGC会清理年轻代的内存)JVM在进行GC时,并非每次都对新生代,老年代,方法区,三个内存区域一起回收,大部分时候回收指的是新生代。目前只有CMSGC会进行单独收集老年代的行为。...

2022-07-21 16:11:17 1525

原创 jvm命令归纳

jvm所有的命令参数是进程,用jstackpid查到这个进程对应的所有线程记录,top-Hppid具体进程的线程情况,用此线程id到所有线程记录查。top-ppid然后shiftH看线程。

2022-07-21 11:22:26 139

转载 kafka 发送、接收大消息解决办法 - Spring Cloud Stream + Kafka

kafka默认发送和接收的消息是1M大小,如果要发送或者接收超过1M大小的数据,则需要修改以下配置

2022-07-11 13:43:44 1660

原创 reduce--遍历元素计算 具体的计算公式需要传入 结合BigDecimal

reduce--遍历元素计算 具体的计算公式需要传入 结合BigDecimal

2022-06-22 15:54:07 1031

原创 从list转化成map的时候,如果根据某一属性可能会导致key重复而异常,可以设置处理这种重复的方式

从list转化成map的时候,如果根据某一属性可能会导致key重复而异常,可以设置处理这种重复的方式--java8中的是二者选其一,有其他要求其他方式实现

2022-06-22 15:50:45 586

转载 日期定为,计算 LocalDate、LocalDateTime、LocalTime日期使用总结

1、获取日期的最小、最大时间LocalDateTimeLocalDateTime startTime = LocalDateTime.of(LocalDate.now(), LocalTime.MIN);//2020-10-29 00:00:00LocalDateTime endTime = LocalDateTime.of(LocalDate.now(), LocalTime.MAX);//2020-10-29 23:59:592、获取本年的最小、最大日期LocalDateLocalDate

2022-04-26 13:57:34 970

原创 tortoise冲突处理

1,冲突部分用next定位2,可以整个红色区域(保留thier(直接最上面的点即可),下面的点出下拉框(mine,mine and then thier)),也可以逐行这样操作

2022-04-26 09:43:16 236

原创 mvn package失败

Error injecting: org.apache.maven.plugins.jar.JarMojoFailed to execute goal org.apache.maven.plugins:maven-jar-plugin:3.0.2:jar (default-jar) on project viz-spark-common:Execution default-jar of goal org.apache.maven.plugins:maven-jar-plugin:3.0.2:jar f.

2022-03-29 14:00:54 1811

原创 IntelliJ Idea的maven在离线模式下如何导入pom文件中引用的开发包?

1,已将 work offline 打钩。2,maven安装包和项目工程集成一起拷贝(集成以上两种方式)项目方便迁移内网,离线编译,可以将maven软件本身安装目录和项目目录一起拷贝,将本地.m2仓库拷贝到maven目录下,同时修改其settings.xml文件即可,做到无缝迁移。1. Win10 拷贝用户目录下的C:\Users\<username>\.m2\整个目录(包括子目录repository)到任意目录下</myproject/.m2/reposito..

2022-03-15 16:48:00 729

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

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