09 2019 档案
摘要:Docker是什么 1、Docker通俗解释 就像一个码头工人,把可以运行的 Linux 系统装载到一个个容器(container)里,这些容器就像一个个“装载了 Linux 系统”的集装箱。就像每个集装箱都有自己的货物一样,每个容器都像一个独立的 Linux 系统一样可以运行指定的程序。比如,一个
阅读全文
摘要:说明 参考了一些文章,见文末。 Docker 是基于 Linux 内置的 Namespace 和 CGroup 等系统内隔离机制而抽象出来的一种轻虚拟化技术。 docker运行是需要linux内核的,为了能在非linux系统使用docker,官方早期提供的Toolbox方案就是使用虚拟机启动一个li
阅读全文
摘要:# 重构~改善既有代码的设计 # 1、介绍 何为重构:对软件内部结构的一种调整, 重构目的:调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 软件随需求而变。“实用”是软件压倒一切的要素。 重构时机: 1. 在添加新功能时; 2. 在修改bug时 3.
阅读全文
摘要:Linux上安装.NET Core(dotnet-sdk):官网 注册微软密钥和feed 在安装. net之前,您需要注册Microsoft密钥、注册产品存储库并安装所需的依赖项,这只需要在每台机器上执行一次。 打开终端并运行以下命令: wget -q https://packages.micros
阅读全文
摘要:用到的开源项目 消息队列:MSMQZeroMQActiveMQ,Java系,整套系统如果本来就是Java的,配合的默契更佳RabbitMQ,Erlang,基于AMQP协议(AMQP首先满足的是金融系统的消息通讯业务需求)。RabbitMQ的性能比ActiveMq更强,是非Java系统的首选 知识点
阅读全文