
SpringCloud
苦思冥想行则将至
分享下心得!加油,会越来越好的!让这世界更加美好我们一起努力!
展开
-
MyCat分片集群分表分库策略取模算法进行分库分表,主从备份
MyCat分片集群分表分库策略application.ymlspring: datasource: ###可读数据源 select: jdbc-url: jdbc:mysql://192.168.184.129:8066/test driver-class-name: com.mysql.jdbc.Driver username:...原创 2020-03-02 13:30:43 · 471 阅读 · 0 评论 -
rpc 实现文件下载 Java Spring Boot
@RequestMapping("/file")@ResponseBodypublic void file(HttpServletRequest request, HttpServletResponse response) { String name = request.getParameter("file"); String path = "/file" + File.se...原创 2020-04-03 16:52:13 · 1589 阅读 · 0 评论 -
SpringCloud服务集群@EnableEurekaClient //本服务启动后会自动注册进eureka服务中 @EnableDiscoveryClient //服务发现
application.ymlserver: port: 8001 mybatis: config-location: classpath:mybatis/mybatis.cfg.xml # mybatis配置文件所在路径 type-aliases-package: com.atguigu.springcloud.entities # 所有Entity别...原创 2020-03-03 20:28:45 · 1005 阅读 · 0 评论 -
EurekaServer 集群配置,可以启动三个集群
http://localhost:7001/import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.cloud.netflix.eureka.server...原创 2020-03-03 17:36:53 · 1302 阅读 · 0 评论 -
EnableHystrixDashboard 请求统计每一个短连接的访问次数
http://localhost:9001/hystrix@SpringBootApplication@EnableHystrixDashboardpublic class DeptConsumer_DashBoard_App{ public static void main(String[] args) { SpringApplication.run(DeptCo...原创 2020-03-03 17:29:46 · 557 阅读 · 0 评论 -
SpringCloud和SpringBoot的负载均衡的实现办法LoadBalanced+ConfigBean+RestTemplate转发操作
实例化RestTemplate---负载均衡import org.springframework.cloud.client.loadbalancer.LoadBalanced;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configur...原创 2020-03-03 13:24:23 · 1932 阅读 · 0 评论 -
SpringCloud的降级和熔断使用案例
实体类Dept implements Serializable// entity --orm--- db_tableimport java.io.Serializable;import lombok.AllArgsConstructor;import lombok.Data;import lombok.Getter;import lombok.NoArgsConstructor;...原创 2020-03-03 12:51:43 · 1022 阅读 · 0 评论 -
ZUUL的网关设置
upstream backServer{ server 127.0.0.1:81; server 127.0.0.1:82; } server { listen 80; server_name wg.com; location / { ...原创 2020-02-28 15:15:06 · 269 阅读 · 0 评论 -
系统之间的调用方式
原创 2020-02-25 14:00:39 · 755 阅读 · 0 评论 -
SpringBoot加载配置的顺序
import org.mybatis.spring.mapper.MapperScannerConfigurer;import org.springframework.boot.autoconfigure.AutoConfigureAfter;import org.springframework.context.annotation.Bean;import org.springframew...原创 2020-02-23 13:42:55 · 760 阅读 · 0 评论 -
SPring面试要点
<!-- ★bean的作用域 可以通过scope属性来指定bean的作用域 -singleton:默认值。当IOC容器一创建就会创建bean的实例,而且是单例的,每次得到的都是同一个 -prototype:原型的。当IOC容器一创建不再实例化该bean,每次调用getBean方法时再实例化该bean,而且每调用一次创建一个对象 -request:每次请求实例化一个be...原创 2020-02-23 11:51:14 · 243 阅读 · 0 评论 -
SpringCloud配置文件中新增两个数据源
application.yml spring: datasource: ###会员数据库member: jdbc-url: jdbc:mysql://localhost:3306/user username: root password: root driver-class-name:...原创 2020-02-17 13:31:23 · 1324 阅读 · 1 评论 -
SpringBoot的启动的三种方式
@SpringBootApplication 被 @Configuration、@EnableAutoConfiguration、@ComponentScan 注解所修饰,换言之 Springboot 提供了统一的注解来替代以上三个注解扫包范围:在启动类上加上@SpringBootApplication注解,当前包下或者子包下所有的类都可以扫到。...原创 2020-02-17 13:13:11 · 214 阅读 · 0 评论 -
SpringCloud配置acyive的profiles
application.ymlspring: profiles: active: pre application-dev.ymljunzizhibang: url: dev.junzizhibang.com @RestControllerpublic class IndexController { @Value("${junziz...原创 2020-02-17 13:04:15 · 357 阅读 · 0 评论 -
SpringBoot的全局异常拦截操作
@ControllerAdvicepublic class GlobalExceptionHandler { /** * 拦截运行异常出现的错误~~~ */ @ExceptionHandler(RuntimeException.class) @ResponseBody public Map<Object, Object> ...原创 2020-02-17 10:22:23 · 455 阅读 · 0 评论 -
SpringCloud的多数据库源的java代码配置
@Configuration@MapperScan(basePackages = "com.order.mapper", sqlSessionFactoryRef = "orderSqlSessionFactory")public class OrderDataSourceConfig { /** * 将订单db注册到容器中 * * @re...原创 2020-02-17 10:18:26 · 480 阅读 · 0 评论 -
SpringCLoud全部学习笔记三
dubbo的服务治理。oder.application.ymlserver: port: 8081###dubbo 注册服务名称dubbo: application: name: order ###dubbo服务地址 protocol: name: dubbo port: 20880 registry: address: zookee...原创 2020-02-12 21:25:21 · 179 阅读 · 0 评论 -
SpringCLoud全部学习笔记二
1、监控ZOOKeeper的注册服务变化主要检测注册端口和节点的变化,服务端import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;import java.u...原创 2020-02-12 20:56:33 · 194 阅读 · 0 评论 -
SpringCLoud全部学习笔记一
@RestControllerpublic class OrderServiceImpl extends BaseApiService implements IOrderService { // 订单服务继承会员服务接口,用来实现feign客户端 减少重复接口代码 @Autowired private MemberServiceFeigin memberServiceFeigin; ...原创 2020-02-09 18:15:13 · 215 阅读 · 0 评论 -
SpringCloud 学习笔记-06--EnableEurekaClient客户端-service-zuul路由替代Nginx
根据前面的系列,ServiceZuulApplication配置路由服务就好,其他的配置都在配置文件里面配置package com.ml0115;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;...原创 2020-01-16 13:06:36 · 368 阅读 · 0 评论 -
SpringCloud 学习笔记-05--EnableEurekaClient客户端-service-order-feign服务内部应用名称调用
继续前面系列:访问测试地址:http://localhost:8888/testStringhttp://localhost:8888/http://localhost:8765/getOrderByUserListhttp://localhost:8769/actuator/infohttp://127.0.0.1:8769/api-member/getUserList?tok...原创 2020-01-16 13:00:40 · 367 阅读 · 0 评论 -
SpringCloud 学习笔记-04--EnableEurekaClient客户端-service-member
1、ServiceMemberApplication主要是SpringBoot的入门类,主类直接自动加载Spring配置,最重要的是@EnableEurekaClientpackage com.ml0115;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconf...原创 2020-01-16 12:50:02 · 369 阅读 · 0 评论 -
SpringCloud 学习笔记-03-EnableEurekaClient客户端-SerciceOrderApplication
1.参考前面的序列-SerciceOrderApplication,这里面使用到了负载均衡@EnableHystrixpackage com.ml0115;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplicatio...原创 2020-01-16 12:45:00 · 593 阅读 · 0 评论 -
SpringCloud 学习笔记-02-EnableEurekaServer注册中心
注册主机,EnableEurekaServer启动起来,所有SpringCloud服务都会在EnableEurekaServer注册,运行测试网址 :http://localhost:8888/testStringhttp://localhost:8888/http://localhost:8765/getOrderByUserListhttp://localhost:8769/a...原创 2020-01-16 12:28:39 · 441 阅读 · 0 评论 -
SpringCloud 学习笔记-01入门第一步,在SpringBoot的基础上高楼大厦起
测试运行访问地址:http://localhost:8888/testStringhttp://localhost:8888/http://localhost:8765/getOrderByUserListhttp://localhost:8769/actuator/infohttp://127.0.0.1:8769/api-member/getUserList?token=1224...原创 2020-01-15 16:15:42 · 221 阅读 · 0 评论