Spring
Smootht
这个作者很懒,什么都没留下…
展开
-
SpringCloud之Config基本认知Server,Client与整合Eureka的基本操作
SpringCloud之Config基本认知与整合Server,Client,Eureka的基本操作SpringCloud Config简介Config Server基本使用Config Client基本使用Config整合EurekaConfig配置搜索路径SpringCloud Config简介Spring Cloud Config 是 Spring Cloud 团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分。其中服务端也称为原创 2020-12-15 00:54:26 · 198 阅读 · 0 评论 -
SpringCloud值zuul网关
SpringCloud值zuul网关Zuul路由网关简介及基本使用Zuul路由映射配置Zuul请求过滤配置Zuul路由网关简介及基本使用简介看图,这里的API 路由网关服务 由Zuul实现,主要就是对外提供服务接口的时候,起到了请求的路由和过滤作用,也因此能够隐藏内部服务的接口细节,从来有利于保护系统的安全性;路由配置我们新建一个module microservice-zuul-3001这里我们的zuul也注册到eureka服务里,端口3001; 我们修改下Hosts,专门为zu原创 2020-12-14 16:01:04 · 91 阅读 · 0 评论 -
SpringCloud之Hystrix集群及集群监控turbine
SpringCloud之Hystrix集群及集群监控turbineHystrix集群及监控turbine新建microservice-student-provider-hystrixFeign、Hystrix整合集群后超时设置Hystrix集群及监控turbine前面那篇博客写的是单机服务监控,实际项目基本都是集群,所以这里集群监控用的是turbine。turbine是基于Dashboard的。先搞个集群;再microservice-student-provider-hystrix-1004项目原创 2020-12-12 00:46:11 · 188 阅读 · 0 评论 -
SpringCloud之熔断器Hystrix及服务监控Dashboard
SpringCloud之熔断器Hystrix及服务监控Dashboard服务雪崩效应服务熔断服务降级新建项目进行测试Hystrix默认超时时间设置Hystrix服务监控Dashboard服务雪崩效应当一个请求依赖多个服务的时候:正常情况下的访问但是,当请求的服务中出现无法访问、异常、超时等问题时(图中的I),那么用户的请求将会被阻塞。如果多个用户的请求中,都存在无法访问的服务,那么他们都将陷入阻塞的状态中。Hystrix的引入,可以通过服务熔断和服务降级来解决这个问题。服原创 2020-12-11 17:15:22 · 153 阅读 · 0 评论 -
SpringCloud之Ribbon负载均衡及Feign消费者调用服务
SpringCloud之Ribbon负载均衡及Feign消费者调用服务微服务调用RibbonRibbon负载均衡Feign简介及应用微服务调用Ribbon简介Ribbon,结合eureka,来实现服务的调用Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了很多负载均衡算法,例如轮询、随机等。当然,我们也可为Ribbon实现自定义的原创 2020-12-10 22:27:13 · 199 阅读 · 0 评论 -
SpringCloud之Eureka集群搭建
SpringCloud之Eureka集群搭建Eureka集群搭建普通集群搭建三合一搭建Eureka自我保护机制Eureka集群搭建高可用集群配置当注册中心扛不住高并发的时候,这时候 要用集群来扛Eureka有两种集群方式普通集群搭建新建两个modulemicroservice-eureka-server-2002 microservice-eureka-server-2003加入pom.xml依赖与之前所建2001项目pom.xml依赖基本一致新建的两个项目都需要加入所需注原创 2020-12-10 10:22:36 · 88 阅读 · 0 评论 -
初识SpringCloud微服务架构与Eureka
初识SpringCloud微服务架构与Eureka Springcloud简介入门案例创建父工程microservice创建通用模块microservice-common创建服务提供者microservice-student-provider-1001创建服务消费者microservice-student-consumer-80初识EurekaEureka简介Eureka的使用Springcloud简介详细介绍点击查看Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发原创 2020-12-08 22:57:20 · 189 阅读 · 0 评论 -
SpringBoot+Quartz+数据库存储(定时任务调度)
SpringBoot+Quartz+数据库存储(定时任务调度)Spring整合Quartz读取数据库中表达式启动定时任务1(每5s执行)更改定时任务状态(启用/禁用)定时任务中携带参数更改定时任务规则(并接收传输的参数)Spring整合Quartz项目创建所需勾选依赖quartz调度框架是有内置表的本章所需数据库脚本下载提取码:hrnj进入quartz的官网http://www.quartz-scheduler.org/,点击Downloads,下载后在目录\docs\dbTables原创 2020-12-07 21:07:45 · 1886 阅读 · 3 评论 -
Quartz入门
Quartz入门Quartz简介及应用场景Quartz简单触发器 SimpleTrigger介绍Quartz表达式触发器CronTirgger介绍Quartz中参数传递Spring task Vs QuartzQuartz简介及应用场景Quartz介绍任务调度框架“Quartz”是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由java开发的一个开源的任务日程管理系统,“任务进度管理器”就是一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他原创 2020-12-07 00:03:12 · 209 阅读 · 0 评论 -
SpringBoot之jpa基本操作加图片上传显示功能
SpringBoot之jpa基本操作加图片上传显示功能springboot之jpa支持jpa值增删改查Springboot+bootstrap界面版之增删改查及图片上传新建项目(创建项目与前面那篇博客无差异,需要多勾选个依赖)本章所有代码块下载提取码:50efspringboot之jpa支持添加pom.xml配置文件<!--更改springboot中的mysql版本,逆向生成不兼容高版本--> <mysql.version>5.1.44<原创 2020-12-02 20:34:33 · 742 阅读 · 0 评论 -
SpringBoot整合redis
SpringBoot整合redisSpringBoot配置类SpringBoot整合redis及其注解式开发SpringBoot配置类注解标签@Configuration@Configuration底层是含有@Component ,所以@Configuration 具有和 @Component 的作用。@Configuration可理解为用spring的时候xml里面的标签。注:1配置类必须以类的形式提供(不能是工厂方法返回的实例),允许通过生成子类在运行时增强(cglib 动态代理)。2原创 2020-12-01 23:46:50 · 100 阅读 · 0 评论 -
SpringBoot整合mybatis
SpringBoot整合mybatis1、springboot配置数据库连接池druid2、springboot整合mybatis3、springboot整合pagehelper1、springboot配置数据库连接池druid新建一个springboot项目new 一个model勾选所需添加相关依赖druid所需pom依赖<dependency> <groupId>com.alibaba</groupId> <ar原创 2020-11-29 21:51:59 · 183 阅读 · 2 评论 -
SpringBoot模板引擎简单认知
SpringBoot模板引擎简单认知thymeleaf模板Freemarker模板thymeleaf中替代jsp:include的写法thymeleaf模板关于Thymeleaf的优点,我只说一条:它就是html页面。下面直接上代码添加pom.xml相关依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spri原创 2020-11-29 09:47:14 · 237 阅读 · 0 评论 -
SpringBoot入门项目创建简单使用
SpringBoot入门项目创建简单使用Springboot入门SpringBoot项目创建SpringBoot项目构造SpringBoot项目启动Springboot配置文件Springboot入门SpringBoot是什么?Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。同时它集成了大量常原创 2020-11-27 11:26:05 · 125 阅读 · 0 评论 -
【SSH框架整合】
SSH框架整合1. SSH简介2.整合思路3.项目层级4.整合流程4.1 web.xml4.2 pom.xml4.3 db.properties(数据库连接)4.4 ehcache.xml4.5 log4j2.xml4.6 struts.xml4.7 struts-base.xml4.8 struts-book.xml4.9 spring-context.xml4.10 spring-hibernate.xml4.11 spring-book.xml4.12 base包4.12.1 biz4.12.2 da原创 2020-08-11 20:25:48 · 282 阅读 · 0 评论 -
Spring之AOP
Spring 之AOP1. AOP关键性概念2.AOP的核心店(通知)3.通知代码块演示与结果3.1 前置通知3.2 后置通知3.3 环绕通知3.4 异常通知3.5 过滤通知(适配器)3.6 Spring.xml配置3.7 工具类3.7 测试类4. 总结1. AOP关键性概念连接点(Joinpoint):程序执行过程中明确的点,如方法的调用,或者异常的抛出.目标(Target):被通知(被代理)的对象通知(Advice):在某个特定的连接点上执行的动作,同时Advice也是程序代码的具体实现,例如原创 2020-08-05 20:33:11 · 199 阅读 · 0 评论 -
Spring入门(概念与基本测试)
Spring入门1. Spring简介1.1 Spring是什么?1.2 它能够做什么?1.3 它的功能与目的 范围1.4 什么是控制反转 IOC?2. Spring中包括的模块图3.Spring初步使用3.1 项目创建(Maven)3.2 添加项目依赖(pom.xml)3.3 简单测试(Spring.xml配置解释)4. 总结1. Spring简介1.1 Spring是什么?Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。1.2 它能够做什原创 2020-08-04 08:59:18 · 218 阅读 · 0 评论