logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Ribbon(一) 负载均衡基础-如何配置负载均衡并测试

在spring cloud的服务注册与发现中,我们在Eureka Client中当要使用服务消费者调用服务的时候,是通过负载均衡方式调用的。一般的用法如下:1.在配置类中,声明一个RestTemplate的bean,用@LoadBalanced注解修饰://一个配置类:由spring托管@SpringBootConfigurationpublic class AppConfig {@Bean //

#ribbon#微服务
在junit 测试时,加入@Transactional注解

做测试的时候在类上加 @Transactional纾解是为了防止对数据进行污染,使用这个注解完成功能测试又不影响原有数据,对于测试库和开发库没有分开的情况下是一个很不错的选择.如以下测试代码:@RunWith(SpringRunner.class)@SpringBootTestpublic class ProductCategoryRepositoryTest {@Autowiredprivate

#java#junit
Ribbon(三) Ribbon源码分析-负载均衡是如何通过@LoadBalanced 自动配置上去的

Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工具类框架,它不像服务注册中心、配置中心、API网关那样需要独立部署,但是它几乎存在于每一个Spring Cloud构建的微服务和基础

#ribbon
maven配置中的 scope, type,optional, classifier, 传递依赖,exclusions解释

scope用于依赖范围控制,它管理哪些依赖在哪些classpath中可用,哪些依赖包含在一个应用中. 它的取值列表如下:关于为什么使用provided引入 servlet-api,jsp-api的问题的澄清:在eclispe里创建web项目时,eclipse为我们自动添加了这两个jar包,当离开了eclispe之后,将这个web项目发布到Tomcat中Tomcat在它的lib目录中又会为我们提供这

#maven
oracle同时取最大值与最小值sql语句性能测试

同时取最大最小值--环境准备drop table t purge;create table t as select * from dba_objects;update t set object_id=rownum;commit;alter table t add constraint pk_object_id primary key (OBJECT_ID);set autotrac...

#oracle
Cannot create directory /tmp/hadoop-yarn/staging/root/.staging. Name node is in safe mode.

利用 sqoop从mysql导入数据到hadoop 中出现以下错误:19/07/28 07:47:43 ERROR tool.ImportTool: Import failed: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeException): Cannot cr...

#sqoop#hadoop
mitmproxy的五种代理模式(三)整理

mitmproxy俗称中间人攻击的神器,有篡改功能的代理,支持http通信与https通信,总共有五种代理模式。1、正向代理(regular proxy)启动时默认选择的模式是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向mitmproxy代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给...

#爬虫
selenium中各种浏览器的详细配置

1. selenium中支持的浏览器对象browser=webdriver.Chrome()browser=webdriver.Firefox()browser=webdriver.Edge()   #  Microsoft Edgebrowser=webdriver.Safari()browser=webdriver.Android()browser=webdriver.Black...

#selenium#爬虫
ubuntu 16 下 web 项目获取不到 CATALINA_HOME环境变量的解决

原代码:    public static final String CATALINA_HOME = System.getenv("CATALINA_HOME") ;无法获取到CATALINA_HOME环境变量. 解决方案: 查看 Tomcat  bin 目录下的 catalina.sh 文件,会发现,它会判断 bin 目录下是否有 setenv.sh 文件,如果存在,会先执行

#java
国内大数据交易平台

自国家颁布大数据纲要以来,数据交易的话题一路火到现在,对于数据流通的争论也从来没停歇。有争议的话题不多说,该由市场解决的问题留给时间去处理。小编在这里尽量以客观的角度带大家浏览各大数据交易平台的现状。一、背景大数据交易市场和洛克菲勒时期的美国石油市场如出一辙,政府、企业巨头、草根人物全都参与其中。但总体看来集中度还不高,交易规模也并不大,尚属于处女地,等待着那个一统天下的英雄的出现

#大数据
    共 15 条
  • 1
  • 2
  • 请选择