logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SkyWalking全链路追踪系统深度剖析:架构、组件与生产实践指南

摘要 Apache SkyWalking 9.x作为分布式系统可观测性解决方案,通过非侵入式探针、多语言支持和云原生集成,有效解决了微服务架构下的性能监控难题。其核心架构包含数据采集层(Agent/SDK)、传输协议层、数据处理层(OAP Server)和存储层,提供全链路追踪、服务拓扑和告警功能。Java Agent通过字节码增强实现低侵入监控,支持Spring MVC等框架的自动埋点。生产环境

文章图片
#skywalking#架构
Vue实现四角装饰图片效果:从设计到实现的完整指南

本文探讨了四角装饰效果在UI设计中的重要性及其技术实现方案。四角装饰不仅能提升视觉层次感,还能引导用户注意力、强化品牌形象。文章对比了纯CSS、背景图片、Vue组件和Canvas/SVG四种实现方案,重点介绍了基于Vue的组件化解决方案。该方案通过props参数实现高度可定制化,支持动态控制尺寸、偏移、旋转等属性,并提供了多种动画效果(脉冲、旋转、发光等)和响应式设计。组件采用插槽设计,可灵活应用

文章图片
#vue.js#前端#javascript
SSL/TLS 服务器“瞬时Diffie-Hellman公共密钥过弱”漏洞深度解析与解决方案

密码学原语的正确实现和参数配置与算法设计本身同等重要。Logjam攻击表明,曾经认为“足够安全”的1024位密钥,在计算技术发展和国家级攻击者面前已变得脆弱。根本的解决之道在于拥抱更现代、更严格的加密标准全面升级至TLS 1.2或TLS 1.3:TLS 1.3协议废除了静态DH和DHE的弱参数,明确要求使用更安全的密钥交换机制,从协议层面杜绝了此类问题。建立持续的安全配置管理:服务器的SSL/TL

文章图片
#ssl#网络#nginx
Java多线程学习

本文介绍了Java多线程编程的基本概念和实现方式,主要包括: 三种线程实现方法:继承Thread类、实现Runnable接口、实现Callable接口 线程状态转换:新建、就绪、运行、阻塞、死亡五个状态及其转换条件 线程调度机制:优先级设置和常用调度方法(sleep、join、yield等) 线程同步与通信:wait/notify机制实现线程协作 重点分析了Thread与Runnable的区别,并

文章图片
#java
观察者模式深度解析:事件驱动的艺术

观察者模式是一种行为型设计模式,通过定义一对多的依赖关系实现对象间的动态通知机制。其核心思想是解耦观察者与被观察者,当被观察者状态变化时自动通知所有依赖对象。模式包含主题(维护观察者列表)、具体主题(实现业务状态)、观察者接口和具体观察者四个角色。示例展示了新闻发布系统实现:NewsPublisher作为具体主题,管理EmailSubscriber和PushSubscriber等具体观察者,当发布

文章图片
#观察者模式#java
到底了