spring cloud系列教程(6)--ribbon初步配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yueloveme/article/details/84727345 给大家推荐个靠谱的公众号程序员探索之路,大家一起加油 1.修改80消费者项目 1.1修改pom <!-- Ribbon相关 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter
分类: 其他 发布时间: 12-17 23:53 阅读次数: 0

spring cloud系列教程(3)----父项目,公共项目,部门提供/消费项目建立

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yueloveme/article/details/84728626 给大家推荐个靠谱的公众号程序员探索之路,大家一起加油 要求知道,父,公共项目建立的意义。 父项目:所有子项目所用的jar包,版本号定义 公共项目:只需要在一个项目中定义实体等等所有项目都可以用 部门提供项目:简单的一个springboot+mybatis整合 消费项目:引入一个新的类RestTemplate,总结起来说就是可以简
分类: 其他 发布时间: 12-17 23:52 阅读次数: 0

spring cloud系列教程(7)---ribbon负载均衡算法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yueloveme/article/details/84728520 给大家推荐个靠谱的公众号程序员探索之路,大家一起加油 1.ribbon工作的大概步骤 第一步先选择EurekaServer,它优先选择在同一个区域内负载较少的server。 第二步:再根据用户指定的策略,从server取到的服务注册列表中选择一个地址。其中ribbon提供了多种策略:日入轮询,随机和根据相应时间加权 2.自带的负
分类: 其他 发布时间: 12-17 23:52 阅读次数: 0

spring cloud系列教程(4)--eureka注册中心集群配置,微服务注册信息完善

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yueloveme/article/details/84777132 给大家推荐个靠谱的公众号程序员探索之路,大家一起加油 1.Eureka是什么 Eureka是Netflix的一个子模块之一,AP设计原则。Eureka是一个以及Rest的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到服
分类: 其他 发布时间: 12-17 23:52 阅读次数: 0

spring cloud系列教程(8)---feign使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yueloveme/article/details/84799838 给大家推荐个靠谱的公众号程序员探索之路,大家一起加油 1.Feign是什么? Feign是一个声明式WebService客户端。使用Feign能让编写web service客户端更加简单,他的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可拔插式的编码器和解码器。Spring Cl
分类: 其他 发布时间: 12-17 23:52 阅读次数: 0

spring cloud系列教程(9)---Hystrix是什么以及服务熔断

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yueloveme/article/details/84851848 给大家推荐个靠谱的公众号程序员探索之路,大家一起加油 1.分布式面临的问题 分布式系统面临的问题:多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的"扇出".如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0

spring cloud系列教程(10)---服务降级

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yueloveme/article/details/84930773 给大家推荐个靠谱的公众号程序员探索之路,大家一起加油 1.什么是服务降级 整体资源快不够了,忍痛将某些服务先关掉,待度过难关,再开启回来 2.服务降级和熔断的区别 服务降级是主动的,在资源紧张的时候故意做一些特殊的操作 服务熔断是程序自身出现的问题,做出的回应(代码中是为了做演示,故意抛出异常) 3.FallBackFactor
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0

关于自己学习的反思

转眼之间自己已经进入大学两年多了,从开始喜欢参加电子科技社团,到后来学习单片机类硬件设计,再后来软件编程,数据库技术,网络技术,操作系统……,在这喜好的变化中我学会了不少基础的知识,知道了怎么焊接元件,怎样用AD画电路板,知道了如何编程实现小车的简单行走控制,知道了软件编程作用……。然而这一切都是在迷茫中探索的结果,现在反思自己两年的生活真的觉得自己还没有掌握一门可以独当一面的技术,这不禁让我自己感受到一些紧迫。 知道自己更喜欢硬件和软件相关的技术。而且已经学习过汇编,Java,C++,C,p
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0

JAVA的重载与重写&隐藏与覆盖

重载: 前提条件:重载是针对方法来说的, ①在同一个类当中, ②函数名字相同, ③但是参数个数不同或参数类型不同或参数顺序不同 ④只有返回值不同是不可以的 重写: 前提条件:重写是针对实例方法来说的 1、要求子父类有相同的“返回值类型 方法名(参数列表)”都相同 2、子类方法的权限修饰符不能小于父类方法的权限修饰符 3、若父类方法抛异常,那么子类方法抛的异常不能大于父类方法抛的异常 4、子父类的方法必须同为static或者同为非static 方法不能交叉覆盖:子类实例方法不能覆盖父类的静态方法
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0

用filter过滤数组对象,并统计过滤的项目

var data=[ {id:1001,icon:"img/1.png",name:"餐饮0",num:1,price:10,a:1}, {id:1002,icon:"img/2.png",name:"餐饮1",num:1,price:20,a:2}, {id:1002,icon:"img/2.png",name:"餐饮1",num:1,price:20,a:3}, {id:1003,icon:"img/3.png",name:"
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0

H.264---SPS和PPS

转自:https://zhuanlan.zhihu.com/p/27896239 1 SPS和PPS从何处而来? 2 SPS和PPS中的每个参数起什么作用? 3 如何解析SDP中包含的H.264的SPS和PPS串? 1 客户端抓包 在做客户端视频解码时,一般都会使用Wireshark抓包工具对接收的H264码流进行分析,如下所示: 在这里我们可以看到对解码视频起关键作用的SPS和PPS。 双击SPS内容如下: 双击PPS内容如下: 那么从上面的sps中我们知道图像的宽,高。 宽=(19+1 )
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0

Spring Cloud Stream消费失败后的处理策略(四):重新入队(RabbitMQ)

应用场景 之前我们已经通过《Spring Cloud Stream消费失败后的处理策略(一):自动重试》一文介绍了Spring Cloud Stream默认的消息重试功能。本文将介绍RabbitMQ的binder提供的另外一种重试功能:重新入队。 动手试试 准备一个会消费失败的例子,可以直接沿用前文的工程,也可以新建一个,然后创建如下代码的逻辑: @EnableBinding(TestApplication.TestTopic.class) @SpringBootApplication pub
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0

day40-socket编程

一、socket介绍 看socket之前,先来回顾一下五层通讯流程: 但实际上从传输层开始以及以下,都是操作系统帮咱们完成的   Socket又称为套接字,它是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。当我们使用不同的协议进行通信时就得使用不同的接口,还得处理不同协议的各种细节,这就增加了开发
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0

update更新修改数据

update ---整表更新数据 update 表名 set 需要调整字段1= '值1' ,需要调整字段2= '值2' …… ---更新条件数据 update 表名 set 需要调整字段1= '值1' ,需要调整字段2= '值2' …… where 限制条件
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0

2018 ACM/ICPC EC Final 划水记

分配名额的时候闹得沸沸扬扬,知乎人人都在声讨,然而最后我队还是拿的非ec名额 真香 这是我第二次打比赛,也是第一次拿银(南京只搞到了铜) rank 91,4题滚出 结束后听最小鸽说C题的思路...还是算了吧 如果能活到寒假的话还是得继续补些知识点 随便写点当时的流水账 上场前的压力不是很大,反正上限和下限都不在于我,只要翻译一下题目搞一搞dp就完事了 进场后就能看到题目对应的气球,ryh扫了一眼说D(红色)和F(黄色)看起来比较像签到题,当时也就笑笑,没想到最后奶中了 比赛开始了以后我们都各自
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0

python自动化-作业6.计算器——A

开发一个简单的python计算器 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后, 必须自己解析里面的(),+,-,*,/符号和公式(不能调用eval等类似功能偷懒实现),运算后得出结果,结果必须与真实的计算器所得出的结果一致 完成时间:2018/12/17 import re Flog = { 'op
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0

1.void main

void main() { }
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0

Python单元测试--unittest(一)

unittest模块是Python中自带的一个单元测试模块,我们可以用来做代码级的单元测试。 在unittest模块中,我们主要用到的有四个子模块,他们分别是: 1)TestCase:用来写编写逐条的测试用例; 2)TestSuite:用来存放测试用例的用例集; 3)TestLoader:用来加载TestCase用例到TestSuite用例集中; 4)TextTestRunner:用来执行测试用例,并生成测试报告;
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0

007:第一个Django项目剖析(1)

创建 Django 项目的方式: 1、命令行方式创建项目和APP: 1.1、创建项目:打开WINDOWS的cmd窗口,使用命令:django-admin startproject [项目名称]即可创建,比如:django-admin startproject first_project 1.2、创建APP:进入刚刚创建的项目,使用:python manage.py startapp [APP名称] ,比如:python manage.py startapp app01 1.3、运行django
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0

JS-- this

this简介   this是JS中很重要的一个关键字,它总是指向一个对象,   而这个对象是在运行时基于函数的执行环境动态绑定的。 this指向分类   作为普通函数调用   作为构造函数调用   作为对象的方法调用   call和apply调用   作为普通函数调用     当函数以普通函数的方式调用时,函数内的this在非严格模式下指向window,在严格模式下指向undefined var name = “global”; var person = { name: "tom"
分类: 其他 发布时间: 12-17 23:51 阅读次数: 0