logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux GitLab内网搭建,私服代码服务器搭建,密码初始化

GitLab部署1. GitLab部署安装包下载安装过程错误2. 属性修改3.GitLab管理员密码初始化        代码管理库第三方应用有Gitee,GitHub,SVN等,开源的有GitLab,内网开发需要一个版本管理库,基本都是选择部署GitLab。     

#linux#服务器#centos +1
Linux启动java程序很慢

Linux启动java程序很慢,原因有很多。网上的解决方式也很多。1、修改jre配置参数(尝试无效,可能场景不一)$JAVA_HOME/jre/lib/security/java.security中的securerandom.source=file:/dev/random修改为securerandom.source=file:/dev/urandom2、修改hosts代理文件,将本机ip映射到lo

#java#linux#开发语言
浅析Elasticsearch分布式索引架构,ES分片,路由,性能平衡

目录标题1.合适的分片和副本数ES单机至集群扩容ES Node主分片宕机恢复配置合适的分片,副本数量1.合适的分片和副本数       什么是分片:Elasticsearch将数据散步到多个物理Lucene索引上,这些Lucene索引称为分片(shard),而散步这些分片的过程叫做分片处理   &n

#elasticsearch
docker部署的应用,因配置等问题导致无法启动容器,进而无法修改配置,陷入死循环问题

docker在针对此种情况时,提供针对单个容器查询所有镜像信息入口,docker inspect 容器id,此时输出的json文件中,记录了work,merge,diff等各个工作,镜像文件位置。启动镜像时挂载的目录以及镜像中的文件都可以在这里找到。类似配置文件,启动基础目录等导致的一些启动问题,如果在部署之初就挂载出来,使用挂载路径,或配置文件进行启动,可以一定程度上避免这些问题出现。Merge

#docker#容器#运维
Mongo集群容器开启密码认证

【代码】Mongo集群容器开启密码认证。

#数据库#mongodb
mybatis-plus 枚举传参,接口入参含枚举类型

枚举定义固定值规范,加强了程序的可读性、易用性和可维护性。在接口入参中使用枚举,接收固定枚举入参,可预防入参不规范导致的意外情况,增强接口规范。枚举入参swagger样例与其他类型的入参一样,枚举传参也可以使用validation下的注解进行校验。@ApiModelProperty(name = "appId", value = "应用Id")private Str...

#spring boot#java
Caused by: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named

Caused by: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named ‘xxxxx’Mybatis Plus有很多情况报以上错误,这里总结一下遇到过的。入参对象中没有get set方法入参对象类中,对入参SET GET,或者使用lombok @Data注解即可解决publ

#mybatis
java-springboot,抽象类中使用@Autowired注入实例为无效

在使用抽象工厂开发模式的时候,公共的可复用的方法,会直接在超类工厂中进行实现,对其他服务的引用,要么手动实例化,要么建立有参构造器,一般使用在springboot框架内,一般是进行自动注入托管。abstract抽象类不能被实例化,在抽象类中注入服务,而抽象类不能被实例化,因此spring不能实例化抽象类,达到托管的目的。网上有通过子类注入从而达到超类中依赖服务的目的,也有说protect级别,..

#spring
    共 14 条
  • 1
  • 2
  • 请选择