美文网首页
尚学堂105天总结+eureka

尚学堂105天总结+eureka

作者: 人间草木为伴 | 来源:发表于2019-12-03 20:43 被阅读0次

103天
行百里者半九十,想要在一个行业里成为顶尖人才,一定满足一万小时定律,要想学好JAVA,需要持之以恒不断地努力,每天都要勤思考+善于询问+解决问题!

知识温故而知新>>>>>>

虚拟机网络配置

自定义网络IP, 网关,DNS

命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0,进入编辑
注意:BOOTPROTO=none,调整为手动设置,配置才能生
对于刚安装完的虚拟机,添加如下设置效
IPADDR=192.168.1.3 
NETMASK=255.255.255.0  
GATEWAY=192.168.1.2
DNS1=8.8.8.8
然后重启网络服务:service network restart 

ifcfg-eht0(示例)

TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
NAME=eht0
UUID=726ff039-063c-4662-a654-28b791d99a24
ONBOOT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=yes
IPADDR=10.100.105.10
PREFIX=24
GATEWAY=10.100.105.1
DNS1=202.196.64.1
MTU=2
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
LAST_CONNECT=1575340376

校园网锐捷客户端下配置虚拟机网络

查看真实主机的网络信息

image.png
image.png

记住IP地址,网关,子网掩码和DNS等信息

设置虚拟机上网方式为桥接

3.png

进入Linux下配置网络信息

1.png
2.png

PING一下主机与虚拟机是不是互联互通(校园网状态下,虚拟机不能访问外网)

4.png
5.png

今天学到的知识>>>>>>

EurekaApplication

package com.bjsxt;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.server.EnableEurekaServer;
import org.springframework.web.bind.annotation.RequestMapping;
@EnableEurekaServer
@SpringBootApplication
public class EurekaApplication {
    public static void main(String[] args) {
        SpringApplication.run(EurekaApplication.class, args);
    }
}

application-eureka1.properties

spring.application.name=eureka-server
server.port=8761
#设置eureka实例名称,与配置文件的变量为主
eureka.instance.hostname=eureka1
#设置服务注册中心地址,指向另一个注册中心
eureka.client.serviceUrl.defaultZone=http://eureka2:8761/eureka/
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false

application-eureka2.properties

spring.application.name=eureka-server
server.port=8761
#设置eureka实例名称,与配置文件的变量为主
eureka.instance.hostname=eureka2
#设置服务注册中心地址,指向另一个注册中心
eureka.client.serviceUrl.defaultZone=http://eureka1:8761/eureka/
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false

eureka成功启动如图所示

image.png

在高可用的Eureka中构建provider服务

UserController

package com.bjsxt.controller;

import java.util.ArrayList;
import java.util.List;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.bjsxt.pojo.User;

@RestController
public class UserController {

    @RequestMapping("/user")
    public List<User> getUsers(){
        List<User> list = new ArrayList<>();
        list.add(new User(1,"zhangsan",20));
        list.add(new User(2,"lisi",22));
        list.add(new User(3,"wangwu",20));
        return list;
    }
}

User

package com.bjsxt.pojo;

public class User {

    private int userid;
    private String username;
    private int userage;
    public int getUserid() {
        return userid;
    }
    public void setUserid(int userid) {
        this.userid = userid;
    }
    public String getUsername() {
        return username;
    }
    public void setUsername(String username) {
        this.username = username;
    }
    public int getUserage() {
        return userage;
    }
    public void setUserage(int userage) {
        this.userage = userage;
    }
    public User(int userid, String username, int userage) {
        super();
        this.userid = userid;
        this.username = username;
        this.userage = userage;
    }
    public User() {
        super();
        // TODO Auto-generated constructor stub
    }
    
}

习题的情况总结>>>>>>

相关文章

网友评论

      本文标题:尚学堂105天总结+eureka

      本文链接:https://www.haomeiwen.com/subject/vgaqgctx.html