- 博客(6)
- 资源 (33)
- 问答 (1)
- 收藏
- 关注
原创 记录 Spring Boot2 启动报错The bean ‘beanNameViewResolver‘, defined in class path resource 解决过程
在必问里面帮忙回答一个网友的问题:https://biwen.csdn.net/question/4664一、问题现象Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2020-07-19 10:47:22.557 ERROR 7412 --- [main] o.s.b.d.LoggingFailure...
2020-07-22 17:07:36 12931 3
原创 架构设计(14)-- 分布式链路跟踪:我们自研log2组件
自研的原因:1、定制化:和我们api网关 globalId关联。2、日志内容:日志内容一天大概是1T, 如果使用开源,日志量暴增10倍。3、选择哪些参数过滤,比如二进制图片参数过滤。
2020-07-02 18:37:37 2175
原创 架构设计(13)--分布式链路跟踪:skywalking原理和实践
本文总结网上的学习笔记目前分布式链路追踪系统基本都是根据谷歌的《Dapper大规模分布式系统的跟踪系统》这篇论文发展而来,主流的有zipkin,pinpoint,skywalking,cat,jaeger等。当企业应用进入分布式微服务时代,应用服务依赖会越来越多,skywalking可以很好的解决服务调用链路追踪的问题,而且基于java探针技术,基本对应用零侵入零耦合。skywalking中文文档skywalking完全由国人主导开发,在国内社区相当活跃。skywalking已成为 Ap.
2020-07-02 16:37:51 2443
原创 架构设计(12) --分布式链路跟踪:Zipkin实践
本文总结网上文章做修改:一、Zipkin是什么Zipkin分布式跟踪系统;它可以帮助收集时间数据,解决在microservice架构下的延迟问题;它管理这些数据的收集和查找;Zipkin的设计是基于谷歌的Google Dapper论文。每个应用程序向Zipkin报告定时数据,Zipkin UI呈现了一个依赖图表来展示多少跟踪请求经过了每个应用程序;如果想解决延迟问题,可以过滤或者排序所有的跟踪请求,并且可以查看每个跟踪请求占总跟踪时间的百分比。二、为什么使用Zipkin随着业务越来越.
2020-07-02 16:18:01 1566
原创 架构设计(11)-- 分布式链路跟踪
自研的原因:1、定制化:和我们api网关 globalId关联。2、日志内容:日志内容一天大概是1T, 如果使用开源,日志量暴增10倍。3、选择哪些参数过滤,比如二进制图片参数过滤。
2020-07-02 16:16:54 1447
原创 设计模式(二)单例模式Singleton和单例12种写法
SINGLETON(单例)—对象创建型模式 几乎所有面向对象的程序中,总有一些类的对象需要是唯一的,例如,通过数据库句柄到数据库的连接是独占的。您希望在应用程序中共享数据库句柄,因为在保持连接打开或关闭时,它是一种开销。再如大家最经常用的IM,如QQ,在同一台电脑,一个帐号只能有唯一的登录。1. 问题怎样确保一个特殊类的实例是独一无二的(它是这个类的唯一实例),并且这个实例........................
2020-07-01 16:28:25 12176 2
TA创建的收藏夹 TA关注的收藏夹
TA关注的人