责任链和策略设计模式-基于Java编程语言
责任链和策略设计模式这两种设计模式非常实用,下面简单介绍一下我对这两种设计模式的理解和它们在Spring框架源码中的应用。
可莉 可莉
4年前
带你入门前端工程:微前端
什么是微服务?先看看维基百科(https://zh.wikipedia.org/wiki/%E5%BE%AE%E6%9C%8D%E5%8B%99)的定义:微服务(英语:Microservices)是一种软件架构风格,它是以专注于单一责任与功能的小型功能区块(SmallBuildingBlocks)为基础,利用模块化的方式组合出复杂的大型应用
应用健康度隐患刨析解决系列之数据库时区设置
应用健康度是反馈应用健康程度的指标,它将系统指标分类为基础资源、容器、应用、报警配置、链路这几项,收集了一系列系统应用的指标,并对指标进行打分。
Johnny21 Johnny21
4年前
服务追踪工具 SkyWorking 搭建使用
服务追踪工具SkyWorking搭建使用是用于对微服务,CloudNative,容器等提供应用性能监控和分布式调用链追踪的工具截图环境SkyWalking5.0.0beat2MacOSElasticSearch5.6.
Stella981 Stella981
3年前
SecurityContextHolder.getContext().getAuthentication()为null的情况
原理:UserDetails userDetails\(UserDetails)SecurityContextHolder.getContext().getAuthentication().getPrincipal();如果想用上面的代码获得当前用户,必须在spring security过滤器执行中执行,否则在过滤链执行完时org.spri
Wesley13 Wesley13
3年前
Ubuntu SDK开发工具链的安装和使用
    Ubuntu系列现在已经发展为云、服务器、桌面、平板、手机通吃的全功能OS了,这里介绍了UbuntuSDK如何为其全面的应用开发提供支持,包括UbuntuSDK的安装以及Scope、QML和JavaScript集成应用等基本概念。   大家都知道Ubuntu是目前最好用的桌面Linux发行版(之一?),而且UbuntuServer也与Op
Wesley13 Wesley13
3年前
APM监控
一,基础知识储备分布式跟踪的目标一个分布式系统由若干分布式服务构成,每一个请求会经过多个业务系统并留下足迹,但是这些分散的数据对于问题排查,或是流程优化都很有限,要能做到追踪每个请求的完整链路调用,收集链路调用上每个服务的性能数据,计算性能数据和比对性能指标(SLA),甚至能够再反馈到服务治理中,那么这就是分布式跟踪的目标。分布式跟踪的目的
Wesley13 Wesley13
3年前
DPDK(三):入门1
一、编译dpdklib1、配置编译工具链makeconfigTx86\_64nativelinuxappgcc2、编译cdbuildmake编译错误一:/root/dpdk18.11/lib/librte\_eal/linuxapp/eal/eal\_memory.c:29:18:fatalerror
GoCoding GoCoding
2年前
RISC-V 软件环境
RISCV想玩起来,第一步,可以先准备软件环境。官方仓库的GNU工具链riscvgnutoolchain里,有Spikepk或QEMU的仿真环境,可以一次性把编译和仿真环境都准备好。
京东搜索EE链路演进 | 京东云技术团队
本文将从搜索EE近期的全量迭代出发,展现其链路演进的整体脉络,包含:EE自适应动态探测模型——EE场景建模方式升级——打分与穿插两阶段一致性升级——探测与自然流量全局联动优化四个阶段,梳理对搜索EE的思考与下一步迭代方向。