Chen Quan

AI、DeepLearning、MachineLearning

spring-RestTemplate负载均衡调用

spring-RestTemplate负载均衡调用 在springcloud 的使用中如果使用RestTemplate来进行rpc远程调用的时候 ,在调用会员服务的时候有的会选择使用会员服务端在注册中心注册的名称来进行远程调用 也有的会直接使用域名进行调用,在这个过程中如果使用会员的注册名称的话在RestTemplate 那里开启 负载均衡 : @LoadBalanced 如果是使用域...

spring-eureka注册中心自我保护机制

spring-eureka注册中心自我保护机制 自我保护机制的背景 首先对Eureka注册中心需要了解的是Eureka各个节点都是平等的,没有ZK中角色的概念, 即使N-1个节点挂掉也不会影响其他节点的正常运行。 默认情况下,如果Eureka Server在一定时间内(默认90秒)没有接收到某个微服务实例的心跳,Eureka Server将会移除该实例。但是当网络分区故障发生时,微...

Spring事务XML配置的五种方式

Spring事务XML配置的五种方式 ​ Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 ​ DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,D...

Linux-VPN快速配置

在Linux中安装和配置OpenVPN Server的最简便方法! OpenVPN Server的安装和配置 从GitHub页面下载openvpn-install脚本。 wget https://git.io/vpn -O openvpn-install.sh 然后,使用下列命令,以root用户的身份运行该脚本: bash openvpn-install.sh 系统会要求你回...

java中的"六原则一法则"

1.单一职责原则 一个类只做它该做的事情。 单一职责原则想表达的就是”高内聚”,写代码最终极的原则只有六个字”高内聚、低耦合”,所谓的高内聚就是一个代码模块只完成一项功能,在面向对象中,如果只让一个类完成它该做的事,而不涉及与它无关的领域就是践行了高内聚的原则,这个类就只有单一职责。另一个是模块化,好的自行车是组装车,从减震叉、刹车到变速器,所有的部件都是可以拆卸和重新组装的,好...

Java中String、StringBuffer、StringBuild的区别

JAVA平台提供三个类:String、StringBuild、StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。 String类提供了数值不可改变的字符串。而这个StringBuffer和StringBuild类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer或者StringBuild。典型地,你可以使用StringBuff...

VM虚拟机搭建hadoop集群

CentOS安装 下载镜像 这里我们使用的是CentOS 7 DVD版本 ,地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso 安装系统 新建虚拟机部分就不再赘述,网上有许多资源,主要针对Hadoop环境安装部分做介绍。注意:网络模式请使用NAT模式 由于Hadoop的安装需要...

hadoop配置-WIN10Linux子系统

hadoop专属用户创建 $ sudo useradd -m hadoop -s /bin/bash 设置密码: $ sudo passwd hadoop 需要输入两次密码 Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully 提升hadoop用户的权...

Spring Boot打包部署和环境配置

Java安装 执行命令yum -y list java*查看可安装java版本。 Failed to set locale, defaulting to C Loaded plugins: fastestmirror base ...

flutter release版编译

在典型的开发周期中,您将使用flutter run命令行、Android Studio、VS Code中通过工具栏运行和调试按钮进行测试。默认情况下,Flutter构建应用程序的debug版本。 当您准备好为Android准备的release版时,例如要发布到应用商店,请按照此页面上的步骤操作。 检查AppManifest 查看默认应用程序清单文件(位于<app dir>/...