spring boot
文章平均质量分 96
左沩
本人本科计算机专业,大学一心学习java编程,熟悉各种主流框架技术,对常见算法非常熟悉,经常外接各种私活,曾在公司单任务过项目负责人,负责整个项目的开发与实施,项目经验丰富.
展开
-
zookeeper 原理和应用场景
场景一有这样一个场景:系统中有大约100w的用户,每个用户平 均有3个邮箱账号,每隔5分钟,每个邮箱账需要收取100封邮件,最多3亿份邮件需要下载到服务器中(不含附件和正文)。用20台机器划分计算的压力,从 多个不同的网路出口进行访问外网,计算的压力得到缓解,那么每台机器的计算压力也不会很大了。通过我们的讨论和以往的经验判断在这场景中可以实现并行计算,但我们还期望能对并行计...转载 2020-05-03 22:36:51 · 254 阅读 · 0 评论 -
带你深入学习spring mvc
现在开发都在用微服务框架,springboot ,那么由于springboot自动配置的原因,我们在开发时通常只需要了解这么几个@responsebody ,@requestMapping ,@requestParam等常用的几个注解就可以了,但是当我们做架构设计的时候,如果仅仅是了解这么几个注解的话,是无法做好架构设计的,那么我们需要深入的了解springmvc的架构,以及如...原创 2020-04-18 18:04:18 · 232 阅读 · 0 评论 -
spring boot多模块项目的自动化部署
最近一直在看一些多模块项目的构建,其实多模块基本面可以这么理解下,就是将将其它的项目作为依赖导入到一个项目下。但是为了一次性构建所有模块,可以通过一个父模块实现,那么父模块中的核心配置如下。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot...原创 2018-03-01 17:37:47 · 3587 阅读 · 0 评论 -
spring cloud day07【config】
参考文档:https://www.cnblogs.com/ityouknow/p/6892584.html 获取git资源规则http://m.blog.csdn.net/u014792352/article/details/73163714 加减密http://blog.csdn.net/qq_22841811/article/details/67637796主要来源原创 2017-11-25 22:38:07 · 307 阅读 · 0 评论 -
spring cloud day06【Zuul-APIGateway】
9.1 API GatewayAPI Gateway是微服务架构中不可或缺的部分。API Gateway的定义以及存在的意义,Chris已经为大家描述过了,本文不再赘述,以下是链接:中文版:http://dockone.io/article/482英文版:https://www.nginx.com/blog/building-microservices-using-an转载 2017-11-23 09:17:53 · 351 阅读 · 0 评论 -
springcloud day01【eureka】
day01 一、服务提供者和消费者消费者通过接口调用服务提供者的接口,通过RestTemplate类实现调用,注意事项,需要注册RestTemplate实例。存在问题ip写死新注解@RestController是@Controller和@ResponseBody的结合体,两个标注合并起来的作用。 private RestTemplate restTempl原创 2017-11-16 22:12:25 · 266 阅读 · 0 评论 -
spring cloud day05【turbine】
我们知道dashiboard可以对hystrix.stream的节点监控进行图形化显示。但是dashboard一次只能监控一个节点,我们的微服务可能是成百上千的,那么通过turbine监控集群。一、搭建turbine项目1、建立maven项目,导入maven依赖 org.springframework.cloud spring-cloud-starter-turbine原创 2017-11-20 23:50:05 · 302 阅读 · 0 评论 -
spring cloudday04 【hytrix】
断路器:Hystrix客户端我们知道微服务是服务端客户端模式,如果客户端调用服务端,可能服务端会挂掉,导致客户端一直请求,却没有响应抱错,甚至导师客户端也挂掉,形成雪崩效应。那么hystrix,通过hystrix解决了这个问题,当客户端请求服务端无响应时,就会放弃请求服务端,直接调用客户端定义的回调方法 一,那么ribbon客户端如何实现断路器呢1、实现hytrix首先需要原创 2017-11-20 00:09:30 · 471 阅读 · 0 评论 -
spring cloud day03 【feign】
一、feign的概念 Feign是一个声明式的Web服务客户端。这使得Web服务客户端的写入更加方便 要使用Feign创建一个界面并对其进行注释。它具有可插入注释支持,包括Feign注释和JAX-RS注释。Feign还支持可插拔编码器和解码器。Spring Cloud增加了对Spring MVC注释的支持,并使用Spring Web中默认使用的HttpMessageConverters。Spr原创 2017-11-19 00:40:23 · 237 阅读 · 0 评论 -
spring cloud day02【 ribbon】
ribbon是一种实现负载均衡的组件,我们知道常见的有nginx,实现负载均衡,nginx实现的主要是服务端的负载均衡,那么ribbon实现的是客户端的负载均衡一、实现负载均衡 1、 使用默认的负载均衡,由于eureka包含了负载均衡的依赖,所以不需要导入依赖 只需要在实现客户端启动类配置如下注解2、我们知道负载均衡实现有很多策略,原创 2017-11-18 00:24:39 · 225 阅读 · 0 评论 -
Thymeleaf简单介绍
1.1 Thymeleaf是什么Thymeleaf是⾯向Web和独⽴环境的现代服务器端Java模板引擎,能够处 理HTML,XML,JavaScript,CSS甚⾄纯⽂本。Thymeleaf旨在提供⼀个优雅的、⾼度可维护的创建模板的⽅式。 为了实 现这⼀⽬标,Thymeleaf建⽴在⾃然模板的概念上,将其逻辑注⼊到模板⽂件中,不会影响模板设计原型。 这改善了设计的沟通,弥合了设计和原创 2017-09-06 12:58:22 · 2119 阅读 · 0 评论