使用IDEA进行远程调试

前言对于系统的调试不知道大家有什么好的方法。对于我来说,在知道远程调试这个方法之前就是在代码中打各种log,然后重新部署,上线,调试,这样比较费时,有什么更好的办法呢?有时候,本地调试的时候没有问题,打包部署到测试环境的时候却爆出一堆莫名其妙的问题,这时该怎么办呢?偶然间了解到的远程调试的功能简直是

使用 DOCKER 部署集群

一、打包:mvncleaninstall-Dmaven.skip.test=true-U二、进入到打包完的的docker目录cd./docker三、根据Dockerfile构建镜像dockerbuild-tccr.ccs.tencentyun.com/longlong/client-a:test.四

并发编程-(锁)

一、synchronized的缺陷synchronized是java中的一个关键字,也就是说是Java语言内置的特性。那么为什么会出现Lock呢?如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,而这里获取锁的

DOCKER COMPOSE 安装

一、从github下载安装$curl-Lhttps://github.com/docker/compose/releases/download/1.17.1/docker-compose-`uname-s`-`uname-m`-o/usr/local/bin/docker-compose$chmod

DOCKER 私有仓库

前言Docker的使用过程中,由于网络等各方面原因,如果使用远程镜像仓库会带来一些不便,为了自动化运维及部署分方便,需要搭建一个私有化docker仓库,部署的过程记录如下:一、运行docker仓库容器使用以下命令即可,如果本地没有registry镜像,默认会从远程仓库拉取镜像。dockerrun-d

DOCKER 远程控制配置

1、修改/usr/lib/systemd/system/docker.service在[Service]的ExexStart后面追加-Hunix:///var/run/docker.sock-H0.0.0.0:55552、重新启动dockerdaemon和docker[root@cxl1docker

部署 CONSUL 集群

前言在Docker1.13版本之后,可以说Docker对于compose容器调度编排实现了飞跃,可以使得在编排容器的时候可以结合Dockerswarm集群和跨主机通讯的概念。在Dockerswarm的基础之上引入stack对service镜像管理和编排。之前的内容有记录过dockerservice来

DOCKER SWARM

前言实践中会发现,生产环境中使用单个Docker节点是远远不够的,搭建Docker集群势在必行。然而,面对Kubernetes,Mesos以及Swarm等众多容器集群系统,我们该如何选择呢?它们之中,Swarm是Docker原生的,同时也是最简单,最易学,最节省资源的,比较适合中小型公司使用。一、D

DOCKER 基本安装

前言本文主要介绍了linux系统docker的安装过程,只要几个步骤就可以轻松安装。一、设置下载源sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#设置源为阿里源sudoyum-config-manager--add-repohtt

Spring Cloud 注册中心更换 CONSUL

一、为什么选择consul我们知道Eureka2.X遇到困难停止开发了,但其实对国内的用户影响甚小,一方面国内大都使用的是Eureka1.X系列,另一方面SpringCloud支持很多服务发现的软件,Eureka只是其中之一,下面是SpringCloud支持的服务发现软件以及特性对比:在以上服务发现

Spring Cloud 配置中心 CONFIG

前言在上一篇zuul的介绍中已经提到了配置中心,配置中心的作用就是将各个服务的配置文件统一管理。它就是SpringCloudConfig。一、简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在SpringCloud中,有分布式配置中心组件sp