随笔分类 -  工具

摘要:一.基本概念 1.MQ概念 MQ全程Message Queue(消息队列),是在消息传输过程中保存消息的容器。多用于分布式系统之间进行通信。 2.MQ的优势和劣势 优势: (1)应用解耦:eg:订单系统不直接调用库存系统,库存系统宕机并不影响下单 (2)异步提速:eg:不需要同步调用库存系统,提升速 阅读全文
posted @ 2021-05-16 19:48 mu_阿成 阅读(168) 评论(0) 推荐(0)
摘要:1.背景 这两天接到一个整合swagger的任务,本以为很简单,预计两小时内完成,没想到其中有太多的坑,整了两天才完成。 首先项目是一个比较老的项目,之前用的servlet,目前在重构为springmvc。所以有一部分servlet,一部分springmvc。spring配置方面也有很多不规范的地方 阅读全文
posted @ 2020-10-30 16:47 mu_阿成 阅读(725) 评论(0) 推荐(0)
摘要:1 docker概述 1.1 docker简介 Docker目标是实现轻量级的操作系统虚拟化解决方案。比虚拟机更轻量级。 虚拟机可以理解成一栋楼里的一个个房间(共享花园基地等),而docker可以理解成房间里的一个个胶囊卧室(共享wifi,厕所),隔离层次比较低。 虚拟机就是硬件的虚拟化,不共享操作 阅读全文
posted @ 2020-10-12 18:30 mu_阿成 阅读(155) 评论(0) 推荐(0)
摘要:1.日志框架介绍 (1) JDKLog:是JDK官方提供的一种记录日志的方式,直接在JDK中就可以使用 public class JDKLog { public static void main(String[] args) { Logger logger = Logger.getLogger("J 阅读全文
posted @ 2020-09-28 17:34 mu_阿成 阅读(185) 评论(0) 推荐(0)
摘要:1.swagger概念及配置 1.1基本概念 1、是一款让你更好的书写API文档的规范且完整框架。 2、提供描述、生产、消费和可视化RESTful Web Service。 3、是由庞大工具集合支撑的形式化规范。这个集合涵盖了从终端用户接口、底层代码库到商业API管理的方方面面 1.2使用方式 方式 阅读全文
posted @ 2020-09-28 15:54 mu_阿成 阅读(125) 评论(0) 推荐(0)
摘要:一.基本介绍 1.历史 git版本控制工具,Linus开发linux时最开始用的是bitkeeper,后来该公司取消了linux社区的免费使用权力,linus用一周的时间开发出第一版git 2.git和svn的区别 (1)git是分布式的,SVN是集中式的 开发人员可以建立自己的分支,并在自己的分支 阅读全文
posted @ 2020-09-14 10:14 mu_阿成 阅读(212) 评论(0) 推荐(0)
摘要:一.nginx简介 1.什么是nginx? Nginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,支持高达 50,000 个并发连接数。功能:反向代理,负载均衡,动静分离 2.反向代理 代理的是服务端,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需 阅读全文
posted @ 2020-08-02 15:33 mu_阿成 阅读(83) 评论(0) 推荐(0)
摘要:一.rabbitmq基础 1.简介 RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。Erlang语言在数据交互方面性能优秀,有着和原生Socket一样的延迟,这也是RabbitMQ高性能的原因所在 2.典型应用场景 (1)异步处理。把消息放入消息中间件中,等 阅读全文
posted @ 2020-07-21 19:38 mu_阿成 阅读(163) 评论(0) 推荐(0)

// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css