随笔分类 -  Spring&SpringBoot&SpringCloud

SpringBoot2,微服务
摘要:1.Eureka简介 Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服 阅读全文
posted @ 2021-06-29 17:29 GumpYan 阅读(132) 评论(0) 推荐(0) 编辑
摘要:1.微服务技术栈 微服务条目 落地技术 服务开发 SpringBoot,Spring,SpringMVC 服务配置与管理 NetFlix公司的Archaius,阿里的Diamond 服务注册与发现 Eureka,Consul,Zookeeper 服务调用 Rest,RPC,gRPC 服务熔断器 Hy 阅读全文
posted @ 2021-06-25 16:28 GumpYan 阅读(557) 评论(0) 推荐(0) 编辑
摘要:1.Dubbo的架构图 首先介绍一下这五个节点的角色(五个圆角矩形框) Provider:暴露服务的服务提供方 Consume:调用远程服务的服务消费方 Registry:服务注册与发现的注册中心 Monitor:统计服务的调用次数和调用时间的监控中心 Container:服务运行容器 再来看一下调 阅读全文
posted @ 2021-06-25 10:41 GumpYan 阅读(150) 评论(0) 推荐(0) 编辑
摘要:自己总结的一些常用的IDEA快捷键,有需要的拿走:ctrl+shift+alt:多行操作psvm:生成main()方法;fori:生成for循环;Ctrl+Alt+v:自动补齐返回值类型ctrl+o:覆写方法ctrl+i:实现接口中的方法ctrl+shift+u:大小写转换CTRL+SHIFT+Z: 阅读全文
posted @ 2021-06-21 15:34 GumpYan 阅读(165) 评论(0) 推荐(0) 编辑
摘要:1.异步任务 举例说明:前端点击发送邮件,返回ok,但其实后台使用多线程,延时了3m在发送 两步: (1)在service中告诉spring是一个异步方法 package com.kuang.taskdemo.service; import org.springframework.schedulin 阅读全文
posted @ 2021-06-21 15:26 GumpYan 阅读(93) 评论(0) 推荐(0) 编辑
摘要:1.简介 RestFul API文档在线自动生成工具 => API文档与API定义同步更新 直接运行,可以在线测试API接口 2.在项目使用Swagger需要springfox swagger2 ui 3.SpringBoot集成Swagger2 在pom.xml中导入依赖 <!-- https:/ 阅读全文
posted @ 2021-06-18 16:11 GumpYan 阅读(137) 评论(0) 推荐(0) 编辑
摘要:1.注解方式整合mybatis 1.1 创建District的Mapper接口 public interface DistrictMapper { @Select("select * from district") List<District> findAll(); @Select("select 阅读全文
posted @ 2021-05-10 20:06 GumpYan 阅读(145) 评论(0) 推荐(0) 编辑
摘要:1.导入依赖 在pom.xml中添加依赖 <!-- mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <!-- druid连接--> 阅读全文
posted @ 2021-05-10 19:12 GumpYan 阅读(102) 评论(0) 推荐(0) 编辑
摘要:1.@SpringBootApplication概述 @SpringBootApplication是一个组合注解 (1)@SpringBootApplication就是@Configuration注解,代表启动类就是配置类 (2)@EnableAutoConfiguration帮你实现自动装配,Sp 阅读全文
posted @ 2021-05-10 10:47 GumpYan 阅读(583) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-04-01 10:16 GumpYan 阅读(3) 评论(0) 推荐(0) 编辑
摘要:1.静态资源访问 1.1.静态资源目录 只要静态资源放在类路径下:/static (or /public or /resources or /META-INF/resources) 访问:当前项目根路径/ + 静态资源名 直接在浏览器中输入http://localhost:8080/ccc.png, 阅读全文
posted @ 2021-02-04 19:28 GumpYan 阅读(412) 评论(0) 推荐(0) 编辑
摘要:配置文件我们在之前用properties作为配置文件,SpringBoot还兼容另外一种配置文件格式-yaml 只要有全局配置文件,不管是appilcation.properties还是application.yml,哪怕两个都有,都会生效,这两个合并起来一起生效 1.文件类型 1.1 proper 阅读全文
posted @ 2021-02-01 19:38 GumpYan 阅读(2671) 评论(0) 推荐(0) 编辑
摘要:1.Lombok简化开发 为了简化JavaBean开发 步骤: 在pom.xml中引入依赖 idea中搜索并安装lombok插件 原来的: @ConfigurationProperties(prefix = "mycar") public class Car { private String bra 阅读全文
posted @ 2021-02-01 17:06 GumpYan 阅读(268) 评论(0) 推荐(0) 编辑
摘要:1.@ImportResource 帮助我们导入spring的配置文件,比如以前的老项目,我有个beans.xml,里面有一些组件,我不想一个重新写,就可以用@ImportResource("classpath:beans.xml"),即导入第三方组件使用 beans.xml <?xml versi 阅读全文
posted @ 2021-02-01 15:35 GumpYan 阅读(242) 评论(0) 推荐(0) 编辑
摘要:1.@Import导入组件 @Import这个注解要写在容器中组件的类上,将指定的类型的组件导入进来 @Import({User.class, DBHelper.class})给容器中自动创建出这两个类型的组件,默认组件的名字就是全类名,如:com.company.boot.bean.User 在M 阅读全文
posted @ 2021-01-30 17:37 GumpYan 阅读(310) 评论(0) 推荐(0) 编辑
摘要:1.组件添加 1.1 @Configuration 总的来说:使用@Configuration和@Bean注解给容器中注册组件 之前使用SSM去开发时,在xml文件中编写bean标签,但是SpringBoot不推荐使用xml文件。 @Configuration注解相当于beans标签 @Bean注解 阅读全文
posted @ 2021-01-28 18:58 GumpYan 阅读(190) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-01-27 17:01 GumpYan 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2021-01-27 15:18 GumpYan 阅读(0) 评论(0) 推荐(0) 编辑
摘要:1.Dubbo简介 Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴开源的一个高性能、轻量级的开源Java RPC框架,可以和Spring框架无缝集成 什么是RPC? 通信的两种方式:http,rpc RPC全称为remote procedure call,即远程过程调用 阅读全文
posted @ 2021-01-26 14:57 GumpYan 阅读(115) 评论(0) 推荐(0) 编辑
摘要:软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程 1.单体架构 架构说明: 全部功能集中在一个项目内(All in one) 架构优点: 架构简单,前期开发成本低、开发周期短、适合小型项目 架构缺点: 全部功能集成在一个工程中,对于大型项目不易开发、扩展和维护 技术栈受限, 阅读全文
posted @ 2021-01-25 11:09 GumpYan 阅读(896) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示