Fork me on GitHub
moyuanhui
牛嗷嗷

01 2018 档案

摘要:服务调用关系 API网关优缺点 简化沟通方式 API网关对所有微服务提供单一的访问点 安全性 对客户端隐藏了服务发现和服务版本 阻止大规模攻击,包括SQL注入,XML解析漏洞和Dos攻击 验证token,certificates和其他credentials 混合通讯协议 API网关翻译并支持不同的通 阅读全文
posted @ 2018-01-30 13:45 牛嗷嗷 阅读(948) 评论(1) 推荐(1)
摘要:在做小程序时,官方没有C 的解密,自己给写一个封装,希望可以帮到大家 阅读全文
posted @ 2018-01-29 17:46 牛嗷嗷 阅读(571) 评论(0) 推荐(0)
摘要:简介 在实际使用Docker的过程中,遇到一些问题,但是总没有系统的博文可以详细的介绍Docker,所以个人写一个由浅入深的系统学习Docker过程。 这里首先介绍Docker的三大核心概念: 镜像(Image) , 容器(Container) , 仓库(Repository) ,其实你理解了着三个 阅读全文
posted @ 2018-01-20 21:34 牛嗷嗷
摘要:简介 继上一篇 "CentOS上安装RabbitMQ" 讲述RabbitMQ具体安装后,这一篇讲述RabbitMQ在C 的使用,这里将从基本用法到高级特性的使用讲述。 前序条件 这里需要增加一个用户,并且设置用户为administrator,更多命令可以参考 "RabbitMQ更多命令" ,这里开始 阅读全文
posted @ 2018-01-19 10:48 牛嗷嗷 阅读(760) 评论(5) 推荐(3)
摘要:所需环境 操作系统:Centos服务一台 网络环境:可以访问公网 安装Erlang RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJ 阅读全文
posted @ 2018-01-18 14:58 牛嗷嗷 阅读(381) 评论(0) 推荐(1)
摘要:1.背景 RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue)的开源实现。 2.应用场景 2.1异步处理 场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行的方式;2.并行的方式 (1)串行方式:将注册信息写入数据库后,发送注册邮件 阅读全文
posted @ 2018-01-18 10:55 牛嗷嗷 阅读(590) 评论(1) 推荐(0)
摘要:介绍 先决条件 本教程假定RabbitMQ已安装并在标准端口(5672)上的本地主机上运行。如果您使用不同的主机,端口或凭据,连接设置将需要调整。 在哪里得到帮助 如果您在阅读本教程时遇到困难,可以 通过邮件列表与我们联系。 先决条件 本教程假定RabbitMQ已安装并在标准端口(5672)上的本地 阅读全文
posted @ 2018-01-18 10:52 牛嗷嗷 阅读(759) 评论(0) 推荐(0)
摘要:  前前后后已经快写了2年左右javaScript,刚开始只是简单用于一些表单验证和操作dom节点,并没有深入的使用,随着渐渐的深入,开始不想去写重复的代码(懒的开始),从而写简单的继承,封装,抽象等等,最终效果写重复代码少、可用性高(主要:迭代快、代码可以持续使用, 加班 也少 阅读全文
posted @ 2018-01-18 10:42 牛嗷嗷 阅读(469) 评论(0) 推荐(0)
摘要:   .NET Core2.0出来以后,很多公司开始用于实践生产,其中的原因想必大家都明白,最主要的一下几点。 跨平台,能够部署在Linux和Docker容器中 性能优越,测试时Node的20倍左右 社区开始越来越活越,有着很多优秀的开源项目 安装.NET Core 开发环境 添 阅读全文
posted @ 2018-01-18 10:40 牛嗷嗷 阅读(163) 评论(0) 推荐(0)
摘要:这篇文章主要目的是面向初接触微服务的朋友简单介绍微服务基础建设所需要的各个模块以及缘由。 起点 首先,我们得有一个“服务”。根据定义,我们可以把每个服务实例都视作一个黑盒。这个盒子有着明确的输入点和输出点,并且(理想情况下)仅通过这些输入和输出点和外界产生关联。每个服务实例会拥有专属的网络地址、独立 阅读全文
posted @ 2018-01-18 09:28 牛嗷嗷 阅读(396) 评论(1) 推荐(0)
摘要:jdk安装配置 首先下载 "JDK" 和 "JRE" ,这里你的需要看看你的Linux系统是多少位的,比如我的是64位的: 下载JDK并指定到Download目录,JRE同样操作: 解压并且配置环境: 配置环境: 检查是否安装成功 写一个测试test.java,输出 hello world 编译后, 阅读全文
posted @ 2018-01-18 09:25 牛嗷嗷 阅读(4744) 评论(0) 推荐(0)
摘要:一、什么是依赖注入(Denpendency Injection) 这也是个老身常谈的问题,到底依赖注入是什么? 为什么要用它? 初学者特别容易对控制反转IOC(Iversion of Control),DI等概念搞晕。 1.1依赖 当一个类需要另一个类协作来完成工作的时候就产生了依赖。比如我们在Ac 阅读全文
posted @ 2018-01-18 09:06 牛嗷嗷 阅读(516) 评论(2) 推荐(2)
摘要:个人在开发中整理常用的git命令,相信很多人会需要到的。 全局配置信息: 删除tag 增加忽略文件 初始化项目 创建新的分支 删除远程分支: 创建版本库 查看文件不同 撤销暂存区的文件修改 从版本库中删除文件 创建分支 查看当前分支 合并分支 工作现场储藏: 创建标签: 删除远程标签: 比较两个分支 阅读全文
posted @ 2018-01-17 22:28 牛嗷嗷 阅读(327) 评论(2) 推荐(0)
摘要:安装Docker 安装Docker Docker 软件包已经包括在默认的 CentOS Extras 软件源里。因此想要安装 docker,只需要运行下面的 yum 命令: 查看安装后的版本号 直接yum安装,安装成功后查看版本 启动Docker 设置开机启动 这里这一步可以忽略,但是为了你的Lin 阅读全文
posted @ 2018-01-17 22:24 牛嗷嗷 阅读(544) 评论(0) 推荐(1)