勇往直前的专栏

写给以后的自己

排序:
默认
按更新时间
按访问量

Spring Boot 2.x 启动全过程源码分析(全)

上篇《Spring Boot 2.x 启动全过程源码分析(一)入口类剖析》我们分析了 Spring Boot 入口类 SpringApplication 的源码,并知道了其构造原理,这篇我们继续往下面分析其核心 run 方法。 SpringApplication 实例 run 方法运行过程  ...

2018-08-14 11:18:00

阅读数:1

评论数:0

Spring Boot 2.x 启动全过程源码分析(上)入口类剖析

Spring Boot 的应用教程我们已经分享过很多了,今天来通过源码来分析下它的启动过程,探究下 Spring Boot 为什么这么简便的奥秘。 本篇基于 Spring Boot 2.0.3 版本进行分析,阅读本文需要有一些 Java 和 Spring 框架基础,如果还不知道 Spring B...

2018-08-14 10:23:29

阅读数:4

评论数:0

eclipse再次导入已经逻辑删除的工程,IDE提示已存在,无法导入的解决办法

Some projects cannot be imported because they already exist in the workspace MyEclipse无法导入Java项目时常遇到的两种情况: 1、Some projects cannot be imported becau...

2018-08-13 10:50:30

阅读数:5

评论数:0

Docker 核心概念、安装、端口映射及常用操作命令,详细到令人发指。

Docker简介   Docker是开源应用容器引擎,轻量级容器技术。 基于Go语言,并遵循Apache2.0协议开源 Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux系统上,也可以实现虚拟化 容器完...

2018-08-10 08:43:34

阅读数:66

评论数:0

聊聊 Spring Cloud Config

一般服务器的应用都有以下几种类型, 其中当属业务部分最多也最繁杂。 当应用越来越庞大和复杂时,单机就肯定不能满足需求了,然后就要考虑分布式了,接下可能会应用不同的语言来开发应用。 比如 nginx 毫无疑问的是用的最多的反向代理组件,使用 OpenResty 便要用到 lua,再比如前端...

2018-08-08 14:21:41

阅读数:27

评论数:0

解决com.alibaba.fastjson.JSONException: autoType is not support

转载自 https://blog.csdn.net/cdyjy_litao/article/details/72458538   最近发现进程运行日志中出现很多下面的日志:   com.alibaba.fastjson.JSONException: autoType is not supp...

2018-08-07 10:43:05

阅读数:23

评论数:0

ant design pro 页面加载原理及过程,@connect 装饰器

一、概述   以列表页中的标准列表为主      Ant Design Pro 默认通过只需浏览器单方面就可处理的 HashHistory 来完成路由。如果要切换为 BrowserHistory,那在 src/index.js 中也有对应的内容可以直接修改,但需要在后端服务器进行相应路由配置...

2018-08-02 13:27:26

阅读数:64

评论数:0

搭建rabbitmq的docker集群

环境: 三个rabbitmq节点,加一个haproxy做前端 确保三台服务器都可以按主机名找到对方(/etc/hosts或dns)   node1,node2,node3分别执行: docker run -d --net host --name rabbitmq -e RABBITMQ_...

2018-07-31 11:13:19

阅读数:19

评论数:0

Docker实战:Docker安装部署RabbitMQ

使用Docker安装部署RabbitMQ 1、docker search rabbitmq:management 2、docker pull rabbitmq:management 注意:如果docker pull rabbitmq 后面不带management,启动rabbitmq后是...

2018-07-31 10:58:10

阅读数:131

评论数:1

RabbitMQ安装

部署安装RabbitMQ前,先了解下基本概念:(RabbitMQ+Python入门经典] 兔子和兔子窝) RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)是...

2018-07-31 10:33:07

阅读数:37

评论数:0

[RabbitMQ+Python入门经典] 兔子和兔子窝

RabbitMQ作为一个工业级的消息队列服务器,在其客户端手册列表的Python段当中推荐了一篇blog,作为RabbitMQ+Python的入门手册再合适不过了。不过,正如其标题Rabbit and Warrens(兔子和养兔场)一样,这篇英文写的相当俏皮,以至于对于我等非英文读者来说不像一般的...

2018-07-31 09:52:18

阅读数:58

评论数:0

Service Mesh大咖访谈:使用服务网格的微服务通信与治理

关键点 服务网格框架用于处理服务间的通信,并提供连接、管理和保护微服务的平台。 服务网格通过处理需要复杂编码的功能来帮助应用程序开发人员,例如路由决策,这些决策在网格层级完成,而不是在应用程序中完成。 它还提供了可以编入网格的安全策略。例如,您可以设置一个策略,以限制网格...

2018-07-27 10:29:57

阅读数:69

评论数:0

服务网格架构激活了容器网络管理—来自于服务网格创建者们的见解与展望

译者注:本文将是您了解和评估何时以及如何采纳服务网格的最佳参考资料。本文采访了服务网格的缔造者Buoyant创始人,Isito的产品经理,Enovy架构师Matt Klein等人,分别就谁应该何时以何种方式采纳服务网格给出了意见并展望了服务网格的未来。 容器是IT行业的超级英雄,它与服务网格是最...

2018-07-27 09:10:21

阅读数:41

评论数:0

一文读懂分层架构

认识分层架构 分层架构是运用最为广泛的架构模式,几乎每个软件系统都需要通过层(Layer)来隔离不同的关注点(Concern Point),以此应对不同需求的变化,使得这种变化可以独立进行;此外,分层架构模式还是隔离业务复杂度与技术复杂度的利器,《领域驱动设计模式、原理与实践》写道: 为了避...

2018-07-25 13:45:55

阅读数:46

评论数:0

当git上只做文件大小写重命名的修改时,如何躲坑...

一、 提交时 假设修改ABC.java为Abc.java。 1.1 如果使用git命令进行仅涉及大小写的重命名 1.1.1 设置git库为大小写敏感(不建议) $ git config core.ignorecase false 用这种方法进行重命名,用git stat...

2018-07-18 17:23:05

阅读数:22

评论数:0

关于Docker目录挂载的总结

Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。譬如我要启动一个centos容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定:# docker run -it -v /test:/soft centos /bin/bash这样在容器启动后,容器...

2018-07-13 13:35:39

阅读数:34

评论数:0

使用nomad部署mysql

 以下是一个mysql的nomad job文件mysql.nomad,在此文件路径执行nomad run mysql.nomad文件名,即可 job "MySQL:5.7"{ //jobID datacenters=[ &quot...

2018-07-13 10:49:20

阅读数:53

评论数:0

使用Docker中的mysql

1.pull mysql imagedocker pull mysql2.先最简单启动mysqldocker run -d -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 --name mysql mysql1** 此处MYSQL_ROOT_PASSWORD是...

2018-07-13 10:40:00

阅读数:30

评论数:0

Linux中文件上传rz使用

输入: rz 出现 文件选择框, 注意会上传到当前的目录用法说明:sz命令发送文件到本地:# sz filenamerz命令本地上传文件到服务器:# rz执行该命令后,在弹出框中选择要上传的文件即可。说明:打开SecureCRT软件 -> Options -&...

2018-07-12 10:50:51

阅读数:26

评论数:0

Nomad 简介

摘要: Nomad 简介 Nomad是一个管理机器集群并在集群上运行应用程序的工具。 Nomad的特点: 支持docker,Nomad的job可以使用docker驱动将应用部署到集群中。 Nomad安装在linux中仅需单一的二进制文件,不需要其他服务协调,Nomad将资源管理器和调度程序的功能集...

2018-07-11 16:00:14

阅读数:43

评论数:0

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