Mybatis与微服务注册 将资料目录中的《易买网网页素材.rar》解压后,将其中Index.html、Product.html和js/css/images等等添加到项目的templates和static目录下,最好请将Index.html、Product.html页面首字母改成小写。解决方案:(此处将在第三次课解决,使用nginx动静分离方式实现) 配置静态资源访问服务器,将各个微服务模块中的静态访问资源迁移到静态资源访问服务器中,然后通过http方式访问即可。将页面中的头部申明修改成
微服务项目框架及多模块开发 电商模式:市面上有5种常见的电商模式,B2B、B2C、 C2B、 C2C、O2O;1、B2B模式 B2B (Business to Business),是指 商家与商家建立的商业关系。如:阿里巴巴 2、B2C 模式 B2C (Business to Consumer), 就是我们经常看到的供应商直接把商品卖给用户,即“商对客” 模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。如:苏宁易购、京东、 天猫、小米商城 3、C2B模式 C2B(CustomertoBusiness),即消费者对企业。
OAuth2代码演示 client 客户authorization-server 认证服务resource-owner 资源所有者resource-server 资源服务器工作流程:客户向资源所有者申请授权码资源所有者下发授权码客户拿到授权码后向认证服务器申请令牌认证服务器接到申请下方令牌客户获取令牌后向资源服务器请求数据。
前言技术之OAuth2.0 OAuth2.0是目前使用非常广泛的授权机制,用于授权第三方应用获取用户的数据。举例说明:用户可以通过选择其他登录方式来使用gitee,这里就使用到了第三方认证。OAuth 引入了一个授权层,用来分离两种不同的角色:客户端和资源所有者。......资源所有者同意 以后,资源服务器可以向客户端颁发令牌。客户端通过令牌,去请求数据。
微信小程序 小程序开发框架的目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。逻辑层(App Service)和视图层(View)。小程序提供了自己的视图层描述语言WXML和WXSS,以及基于JavaScript的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,让开发者能够专注于数据与逻辑。事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。
微信小程序入门 2017年度百度百科十大热词之一微信小程序(wei xin xiao cheng xu),简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用( 张小龙对其的定义是无需安装,用完即走,实际上是需要安装的,只不过小程序的体积特别小, 下载速度很快,用户感觉不到下载的过程 )限制:同一个分包中的页面享有共同的预下载大小限额 2M,限额会在工具中打包时校验。2017年1月9日0点,万众瞩目的微信第一批小程序正式低调上线。
RabbitMQ入门 消息队列(Message Queue,简称MQ),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已作用:应用程序“对”应用程序的通信方法。
Docker安装Nginx 创建自定义网络参数说明--driver bridge 设置网络模式--subnet 192.168.0.1/16 设置子网--gateway 192.168.0.1 设置网关mynet 自定义网络的名称2.删除自定义网络mynet(没有容器使用此网络才能删除)3.查看docker中已安装的所有网络4.查看自定义网络mynet中的配置信息5. 启动容器时,指定网络、IP。
Docker自定义jdk镜像与上传阿里云 首先定义存放镜像的工作目录,在该工作目录中创建一个新的镜像文件Dockerfile在输入命令vi Dockerfile编辑该文件#1.指定基础镜像,并且必须是第一条指令#2.指明该镜像的作者和其电子邮件#3.在构建镜像时,指定镜像的工作目录,之后的命令都是基于此工作目录,如果不存在,则会创建目录#4.一个复制命令,把jdk安装文件复制到镜像中,语法:ADD ... ,注意:jdk*.tar.gz使用的是相对路径#5.配置环境变量#容器启动时需要执行的命令。
Docker数据卷&&自定义Docker镜像 将宿主机的目录与容器的目录进行挂载,实现数据共享 结论:不管宿主机、容器在指定目录创建文件夹还是文件,都会会被共享; 其中c4为数据卷容器,c6为普通容器,其中c4就起到一个桥接作用,我们可以通过docker inspect查看容器的详细情况会发现c4、c6目录挂载情况是一样的 结论:不管c4、c6在指定目录创建文件夹还是文件,都会会被共享; 自定义centos,具备vim及ifconfig作用(体会学习Dockerfile的意义)先自定义一个镜像文件 mycentosDockerfile在文件中添加
快速入门Docker Docker 是基于Go语言实现的一个开源项目,通过对应组建的封装,分发,部署,运行等生命周期的管理,使用户的应用及其运行环境“一次镜像,处处运行”,其实是一个应用容器,类似于一个虚拟机。通过以容器的形式将应用程序及其所有依赖项打包成一个可运行环境就是image镜像文件就可发布到 Linux 机器,通过该image镜像文件生成Docker容器实例就可运行。便于应用程序的交付部署,省去了以往应用在一个新环境中运行的前期工作准备各种基础的工具的安装及版本不一致导致的应用运行异常。简单来说,Docker是一个新一
服务网关Gateway之限流、熔断 Sentinel (分布式系统的流量防卫兵) 是阿里开源的一套用于服务容错的综合性解决方案。它以流量 为切入点, 从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景, 例如秒杀(即 突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用 应用等。完备的实时监控:Sentinel 提供了实时的监控功能。