一. 前言 最近有些童鞋对开源微服务商城项目 youlai-mall 如何部署到线上环境以及项目中 的Dockerfile 文件有疑问,所以写了这篇文章做个答疑以及演示完整的微服务项目发布到线上的流程,当然除此之外也为后续的项目更新计划做一些基础工作。 其实之前是写了 关于 IDEA 整合Docker插件和 docker-maven-plugin 依赖构建镜像实现一键部署 SpringBoot 应用。 Docker实战 | 第三篇:IDEA集成 Docker 插件实现一键自动打包部署微服务项目 但是上篇文章的“ 一…

2021年9月23日 0条评论 10点热度 阅读全文

1.MapReduce概念 1)MapReduce是一种分布式计算模型,由Google提出,主要用于搜索领域,解决海量数据的计算问题. 2)MapReduce是分布式运行的,由两个阶段组成:Map和Reduce,Map阶段是一个独立的程序,有很多个节点同时运行,每个节点处理一部分数据。Reduce阶段是一个独立的程序,有很多个节点同时运行,每个节点处理一部分数据【在这先把reduce理解为一个单独的聚合程序即可】。 3)MapReduce框架都有默认实现,用户只需要覆盖map()和reduce()两个函数,即可实现…

2021年9月23日 0条评论 8点热度 阅读全文

  前文我们了解了路由过滤和路由过滤工具Filter-Policy使用相关话题,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15316188.html;今天我们来聊一聊路由策略工具Route-Policy工具的相关话题;   Route-Policy   Route-Policy是路由策略工具,主要用来过滤路由和修改路由属性的工具;它的可以调用条件匹配工具ACL或前缀列表IP-Prefix来作为条件,匹配符合条件的路由,然后再对路由进行修改;比如允许路由或者拒绝对应路由,除…

2021年9月23日 0条评论 4点热度 阅读全文

------------恢复内容开始------------ Filter 过滤器的使用 1、过滤器需要实现 implements Filter 2、属于Servlet规范,实现Filter接口,需要实现Filter接口,需要实现其中的三个方法 init( )   初始化方法 doFilter( )  放行, destroy()  销毁,结束 3、过滤器的配置和Servlet的配置类似,在web.xml只需要将Servlet修改filter   <filter…

2021年9月23日 0条评论 4点热度 阅读全文

3.1 程序的机器级表示 发展历史 Intel,AMD,ARM 等企业各有又是,CPU 从 8 位发展到 16 位,再到 32 位,近几年发展到 64 位,当下的 CPU 体系被称为 x86-64 体系结构,主要是 Intel 和 AMD 两家的产品。 IA32 处理器体系结构是 32 位芯片。 CPU 的微观视图架构 当下的计算机大多是采用冯诺伊曼体系结构,计算机由存储器,运算器,控制器,输入设备,输出设备组成。 IA32 的寄存器 通用寄存器的特殊用法 EAX:扩展累加寄存器。在乘法和除法指令中被自动使用; E…

2021年9月23日 0条评论 9点热度 阅读全文

定义 栈又名堆栈,是一种操作受限的线性表,仅能在表尾进行插入和删除操作。 它的特点是先进后出,就好比我们往桶里面放盘子,放的时候都是从下往上一个一个放(入栈),取的时候只能从上往下一个一个取(出栈),这个比喻并非十分恰当,比如拿盘子的时候只是习惯从上面开始拿,也可以从中间拿,而栈的话是只能操作最上面的元素,这样比喻只是为了便于了解。     刚开始接触栈可能会有些疑问,我们已经有数组和链表了,为什么还要栈这个操作受限制的数据结构呢?数组和链表虽然灵活,但是操作起来也更容易出错,而栈因为操作受限,…

2021年9月23日 0条评论 4点热度 阅读全文

今天来看下Hystrix的熔断与降级。 首先什么是降级?当请求超时、资源不足等情况发生时进行服务降级处理,不调用真实服务逻辑,而是使用快速失败(fallback)方式直接返回一个托底数据,保证服务链条的完整,避免服务雪崩。需要注意的是,服务降级是在客户端层面实现的。接下来通过代码进行一个实践:   首先需要添加Hystrix的依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifac…

2021年9月23日 0条评论 9点热度 阅读全文

Nick Senior Program Manager, Developer Division at Microsoft 大家好,欢迎来到 8 月版的 Visual Studio Code Java 更新。在这篇文章中,我们将分享 SpringOne 2021 大会的一些激动人心的更新以及各种用户体验方面的改进。 SpringOne 大会更新 Spring是Java整体开发中重要的一环,为了提供令开发者满意的Spring项目开发体验,我们的团队与VMWare长期合作,致力于在Visual Studio Code上对…

2021年9月23日 0条评论 3点热度 阅读全文

数组 数组是是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组本身是引用数据类型,既可以存储基本数据类型,也可以存储引用数据类型。它的元素相当于类的成员变量。 创建数组对象会在内存中开辟一整块连续的空间,而数组名中引用的是这块连续空间的首地址。 数组的长度一旦确定,就不能修改。 通过下标(或索引)的方式调用指定位置的元素。 数组的分类: 按照维度:一维数组、二维数组、三维数组、… 按照元素的数据类型分:基本数据类型元素的数组、引用数据类型元素的数组(即对象数组…

2021年9月23日 0条评论 3点热度 阅读全文

首先我们要理解:一个应用跑在k8s集群上了,那么这个应用就是一个工作负载(workloads)。 在k8s中会用pod的来承载这个应用,那么负责管理这个pod的东西就叫工作负载资源(workload resources)。 我们可以简单理解为是这样的: 工作负载资源又支持jj自定义或使用第三方资源,这里我们先认识内置的,k8s内置工作负载资源包含如下: deployment replicaset statefulset daemonset jobs cronjob TTL Controller for Finish…

2021年9月23日 0条评论 0点热度 阅读全文
1345672000