• 等级
  • 150015 访问
  • 106 原创
  • 0 转发
  • 21540 排名
  • 30 评论
  • 37 获赞

设计模式(1) - 单例

参考:<<Java并发编程的艺术>> 单例模式有以下特点:单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。...

2019-01-06 16:56:32

SpringBoot(37) - Actuator(5) - Metrics

参考:https://docs.spring.io/spring-boot/docs/1.5.18.RELEASE/reference/htmlsingle/#production-ready-metrics SpringBootActuator包含一个带有“gauge”和“counter”支持的指标服务。'gauge'记录单个值;并且'counter'记录增量(增加或减少)。S...

2019-01-05 23:43:33

SpringBoot(36) - Actuator(4) - Loggers

参考:https://docs.spring.io/spring-boot/docs/1.5.18.RELEASE/reference/htmlsingle/#production-ready-loggers SpringBootActuator包括在运行时查看和配置应用程序日志级别的功能。可以查看整个列表或单个记录器的配置,该配置由显式配置的日志记录级别以及日志记录框架为其提供的有...

2019-01-05 23:43:12

SpringBoot(35) - Actuator(3) - 通过JMX监控和管理

参考:https://docs.spring.io/spring-boot/docs/1.5.18.RELEASE/reference/htmlsingle/#production-ready-jmx JavaManagementExtensions(JMX)提供了一种监视和管理应用程序的标准机制。默认情况下,SpringBoot会将管理端点暴露为org.springframewo...

2019-01-05 23:43:02

SpringBoot(34) - Actuator(2) - 通过HTTP监控和管理

参考:https://docs.spring.io/spring-boot/docs/1.5.18.RELEASE/reference/htmlsingle/#production-ready-monitoring如果正在开发SpringMVC应用程序,SpringBootActuator自动配置所有已启用的端点,并且通过HTTP公开。默认约定是使用端点的id作为URL路径。例如,...

2019-01-05 23:42:53

SpringBoot(33) - Actuator(1) - 端点

参考:https://docs.spring.io/spring-boot/docs/1.5.18.RELEASE/reference/htmlsingle/#production-ready SpringBoot包含许多其他功能,可帮助在应用程序投入生产时监视和管理它们。可以选择使用HTTP端点、JMX甚至远程shell(SSH或Telnet)来管理和监视应用程序。审核,运行状况和...

2019-01-05 23:42:39

SpringCloud - Spring Cloud Sleuth(2) - 特性

参考: https://cloud.spring.io/spring-cloud-static/Edgware.SR5/multi/multi__features_2.html 1.将trace和spanID添加到Slf4JMDC,因此可以从日志聚合器中的给定trace或span中提取所有日志。示例日志:2016-02-0215:30:57.902INFO[bar,6bf...

2018-12-09 23:06:06

SpringCloud - Spring Cloud Sleuth(1) - 简介

参考:https://cloud.spring.io/spring-cloud-static/Edgware.SR5/multi/multi__introduction.html SpringCloudSleuth为SpringCloud实现了分布式跟踪解决方案。1.术语SpringCloudSleuth借用了Dapper的术语。Span:基本工作单元。例如,发送RP...

2018-12-09 21:13:15

SpringCloud - 路由器和过滤器:ZUUL

参考:https://cloud.spring.io/spring-cloud-static/Edgware.SR5/multi/multi__router_and_filter_zuul.html 路由是微服务架构的组成部分。例如,/ 可以映射到Web应用程序,/api/users 映射到用户服务,/api/shop 映射到商店服务。Zuul(https://github.com/N...

2018-12-09 17:47:16

SpringCloud - Spring Cloud Netflix - 客户端负载均衡:Ribbon

参考:https://cloud.spring.io/spring-cloud-static/Edgware.SR5/multi/multi_spring-cloud-ribbon.html Ribbon是一个客户端负载均衡器,可以对HTTP和TCP客户端的行为进行控制。Feign已使用Ribbon,因此如果使用的是@FeignClient,则此部分也适用。Ribbon中一个核心是指...

2018-12-03 17:01:08

SpringCloud - Spring Cloud Netflix - 声明式Rest客户端Feign

参考:https://cloud.spring.io/spring-cloud-static/Edgware.SR5/multi/multi_spring-cloud-feign.html#spring-cloud-feign Feign是一个声明式的Web服务客户端。它使编写Web服务客户端变得更容易。要使用Feign,创建一个接口并对其进行注释。它有可插拔的注解支持,包括Feig...

2018-11-27 11:54:09

SpringMVC(3) - 控制器(1) - 通过@Controller定义控制器

参考:https://docs.spring.io/spring/docs/4.3.20.RELEASE/spring-framework-reference/htmlsingle/#mvc-ann-controller 1.控制器简介控制器提供对通过服务接口定义的应用程序行为的访问。控制器解释用户输入并将其转换为由视图表示给用户的模型。Spring以非常抽象的方式实现了一个控制...

2018-11-19 21:34:26

SpringMVC(18) - 配置SpringMVC

参考:https://docs.spring.io/spring/docs/4.3.20.RELEASE/spring-framework-reference/htmlsingle/#mvc-config 本节中了解配置SpringMVC的另外两种方法:MVCJava配置和MVCXML命名空间。MVCJava配置和MVC命名空间提供类似的默认配置,它会覆盖DispatcherS...

2018-11-19 18:05:41

SpringMVC(17) - HTTP缓存支持

参考:https://docs.spring.io/spring/docs/4.3.20.RELEASE/spring-framework-reference/htmlsingle/#mvc-caching 良好的HTTP缓存策略可以显着提高Web应用程序的性能和客户端的体验。'Cache-Control'HTTP响应头主要负责这一点,以及条件性响应头,如'Last-Modified'和...

2018-11-19 14:19:19

SpringMVC(16) - 约定优于配置支持

参考:https://docs.spring.io/spring/docs/4.3.20.RELEASE/spring-framework-reference/htmlsingle/#mvc-coc 对于很多项目来说,坚持已建立的约定并且具有合理的默认值正是他们(项目)所需要的,而SpringWebMVC现在明确支持约定优于配置。这意味着如果你建立了一组命名约定等,你可以大大减少设置处...

2018-11-19 11:06:22

SpringMVC(15) - 处理异常

https://docs.spring.io/spring/docs/4.3.20.RELEASE/spring-framework-reference/htmlsingle/#mvc-exceptionhandlers 1.HandlerExceptionResolverSpringHandlerExceptionResolver实现处理控制器执行期间发生的异常。HandlerE...

2018-11-19 10:32:08

SpringMVC(14) - spring的多部件(文件上传)支持

参考:https://docs.spring.io/spring/docs/4.3.20.RELEASE/spring-framework-reference/htmlsingle/#mvc-multipart 1.简介Spring的内置多部件支持处理Web应用程序中的文件上传。可以使用org.springframework.web.multipart包中定义的可插入的Multipar...

2018-11-18 21:48:16

SpringMVC(13) - 使用主题

参考:https://docs.spring.io/spring/docs/4.3.20.RELEASE/spring-framework-reference/htmlsingle/#mvc-themeresolver 1.主题概述可以应用SpringWebMVC框架主题来设置应用程序的整体外观,从而增强用户体验。主题是静态资源的集合,通常是样式表和图像,它们会影响应用程序的视觉样...

2018-11-18 17:45:56

SpringMVC(12) - 使用区域设置

参考:https://docs.spring.io/spring/docs/4.3.20.RELEASE/spring-framework-reference/htmlsingle/#mvc-localeresolver Spring的体系结构的大多数部分都支持国际化,就像SpringWebMVC框架一样。DispatcherServlet可以使用客户端的区域设置自动解析消息。这是通...

2018-11-18 14:22:55

SpringMVC(11) - 构建URI

参考:https://docs.spring.io/spring/docs/4.3.20.RELEASE/spring-framework-reference/htmlsingle/#mvc-uri-building SpringMVC提供了一种使用UriComponentsBuilder和UriComponents构建和编码URI的机制。例如,可以展开和编码URI模板字符串:...

2018-11-18 13:33:20

mytt_10566

关注
  • 计算机软件
  • 中国 江苏省 南京市
奖章
  • 专栏达人
  • 持之以恒