logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Jenkins Pipeline(二)-设置Docker Agent

设计流水线的目的是更方便地使用镜像作为单个或整个流水线的执行环境。

#jenkins#docker#运维
Gradle生成Jar的两种方式

方法1:将依赖Jar放入lib文件夹task copyDependencies(type: Copy) {from configurations.runtimeinto 'build/libs/lib'}jar.dependsOn(copyDependencies)jar {manifest {attributes "Implementation-Title": project.nameattri

#gradle
Docker Compose

Compose 项目是Docker官方的主要用于容器集群快速编排。从功能上看,跟中的 Heat 十分类似。其代码目前在 https://github.com/docker/compose 上开源。什么是编排容器?比如我们一个应用有多个微服务,但是这些微服务都部署在docker上,这时候我们需要创建容器并且启动或者暂停,只能一个一个的启动,这样对于运维来说是非常的麻烦,所以这时候就出现了docker

#docker#java#linux
mybatis(plus)多数据源

一个项目大部分都是单一数据库多一些,但是有时候会需要用多个库,所以这时候据需要使用多数据源。我这里使用springboot+mybatis(plus)+druid多数据源.目前我知道有两种方式,一种方式是需要在service实现类上添加@DS,一种方式是通过配置的方式,配置不同的SqlSessionFactory实现。

#mybatis#spring boot#后端
log4j2配置文件log4j2.xml详解

一、背景昨天了解了一下slf4j和log4j2,想要进行总结记录,配置步骤十分简单,唯一需要具体了解的就是log4j2.xml的配置,于是找到了这篇博文,配置讲解十分详细,便转载作记录,再次感谢阿豪聊干货。以下原文:    最近由于项目的需要,我们把log4j 1.x的版本全部迁移成log4j 2.x 的版本,那随之而来的slf4j整合log4j的配置(使用Slf4j集成Log4j2构建项目日志系

linux 文件查找或字符串

基本上相当于 linux下的 “搜索” , 相当于windows下的搜索功能!它是用来搜索文件的。

#linux
Log4j2配置文件XML详解

目前实现日志的常用的框架主要有Log4j2,Logback,Log4j(已经停止更新,它的升级版本Log4j2),slf4j(只是一个日志标准,并不是日志系统的具体实现)。网上说Log4j2的效率高于Logback,但是具体我没有去深入的了解。1.Log4j2支持的配置文件名log4j2.properties>log4j2.yaml>log4j2.json>log4j2.xml&

Docker 网络互相访问

对于docker容器,我们知道它是沙箱隔离的,每一个docker容器都是独立运行的,相当于一个独立的虚拟机,所以他们只能进行网路访问,如果我们使用docker run时启动容器,没有指定网路(--net参数),默认使用的bridge的网络类型。创建三个容器,docker_redis,docker-nacos,docker-nacos查看docker_redis网路类型查nacos_docker网路

#docker#容器#运维
SpringCloudGateway学习(3)-重试,熔断,限流

前两章文件主要概述了Gateway的三大组件,现在我们继续学习Gateway的其他作用熔断和限流。Gateway是一个网关项目, 网关可以是整个微服务API请求的入口,负责拦截所有请求,分发到服务上去。可以实现日志拦截、权限控制、解决跨域问题、限流、熔断、负载均衡,隐藏服务端的ip,黑名单与白名单拦截、授权等。

#gateway
Dockerfile 多个form

从docker17.05版本开始,dockerfile中允许使用多个FROM指令(multistage),该特性可以使编译环境和发布环境分离。不使用较大的node容器,直接使用较小的nginx容器。

#linux#运维#centos
    共 23 条
  • 1
  • 2
  • 3
  • 请选择