logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

neo4j 5.19.0安装、apoc csv导入导出 及相关问题处理

突然有需求需要用apoc 导入 低版本的图谱数据,网上资料又比较少,所以就看官网资料并处理了apoc 导入的一些问题。

文章图片
#neo4j
java 实现六角格地图

后端基于偏移坐标系odd-q实现六角格地图,并提供获取邻居,两格子连线经过的格子等相关功能。且提供html可视化界面。

#java
dubbo 服务同时启动导致的No provider available from registry localhost:9090 for service问题的解决及原因分析

使用的相关版本:注册中心:Nacos1.3.1使用的dubbo注册类:DubboCloudRegistry由于涉及到的一些spring 启动过程一些扩展点的执行顺序,所以下面先给出相关扩展点的执行顺序图(只包含涉及到的扩展点)。对spring的启动过程很熟悉的可以直接跳过。

文章图片
#dubbo
docker 部署springboot 不需要重新build镜像push的方法(不考虑集群)

因为docker基于正常的8-jre镜像(非alpine,本身就300M) build springboot的镜像后正常后至少300M以上,如果每次部署都要build, build需要时间,push和pull也需要时间.下面说一种不需要重新build方法:我springboot install后的包叫zzz.jar(100M)。docker构建后 启动起来,容器名称叫zzz-docker.执行如下

#docker#spring boot
quartz报错Couldn’t obtain triggers for job:connection closed

运行环境 springboot2.1.1 quarz2.3.0 jdk8 war包运行在tomcat911:00:57.624 [http-nio-8082-exec-2] ERROR c.k.f.w.e.GlobalExceptionHandler - [handleException,83] - Couldn't obtain triggers for job: connection clos

#java
docker ENTRYPOINT [“sh“,“-c“,“java“,“-jar“,“Hello.jar“] 启动失败问题分析

因为没系统的学过linux语法,所以才会产生如下疑问。是可以支持多个参数用逗号分割的,所以个人理解上面的两种配置是等同的。了,使其作为一个参数传给sh执行。配置时就只能跟一个参数,第三个参数需放完整命令。用如下命令可以查看容器启动时执行的命令是什么。继续用如下命令查看容器启动时执行的命令是什么。如果想把完整命令拆成多个逗号分割,就不要加。运行容器后查看日志看到的效果如下所示。,启动对应容器时会无法

文章图片
#docker#java
springboot的 nacos 配置获取不到导致启动失败及日志不输出问题

1. 本地启动应用时,一切正常,但是部署docker后,会因为获取不到nacos中的配置导致服务启动失败。2.当docker中的服务一直重启,可能会突然某一次启动成功,之后只要不重新构建docker镜像,就不会再出现nacos配置获取不到的问题。3.明明获取不到nacos配置,但是却没有输出任何nacos相关的日志。

文章图片
#spring boot#java#eureka
nacos bootstrap.yml 和 spring.config.import 加载配置的流程区别

加载流程如下图所示从图中可以看出,:1.bootstrap.yml 的加载是在 BootstrapApplicationListener.onApplicationEvent 接收到 ApplicationEnvironmentPreparedEventEvent 事件后另起一个 SpringApplication 触发的。2.之后在初始的 SpringApplication 中 通过 Envir

文章图片
#bootstrap#spring#前端
springboot mybatisplus 枚举转换

一:mybatis到实体类的枚举转换application.yml加入typeHandlersPackage的配置#yml配置BaseTypeHandler扫描包的位置mybatisPlus:typeHandlersPackage: com.mybatis.handler/*** 基本枚举的实现类*/public interface BaseEnum {/*** 获取枚举值** @return*/

springboot swagger 同一个model 根据group 在不的api中展示不同的字段和描述

主要是为了让一个实体可以用于不同的接口展示不同的字段,减少dto的数量,但是不宜过度使用,不然代码就被注解占满了@ApiGroupProperty(value={GroupsUser.Update.class},description="")用于给Model字段分组,value控制所属组,description可以设置不同的字段描述@ApiGroupProperties(value = {@Api

#spring boot#java#后端
    共 11 条
  • 1
  • 2
  • 请选择