logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker Swarm 实际应用案例:电商微服务平台部署

本文介绍了一个基于Docker Swarm的电商平台部署方案。系统包含Web前端(Nginx+React)、API网关(Node.js)、用户服务(Flask)、商品服务(Spring Boot)、订单服务(Go)等组件,使用PostgreSQL和Redis作为数据存储,并集成了Prometheus+Grafana监控。部署过程包括:1)初始化Swarm集群;2)创建overlay网络;3)通过D

文章图片
#docker#微服务#容器
Java线程池ThreadPoolExecutor详解:从使用到源码深度剖析

本文深入解析了Java线程池ThreadPoolExecutor的核心参数与工作机制。首先阐述了使用线程池的必要性,包括降低资源消耗、提高响应速度等优势。随后详细介绍了ThreadPoolExecutor的七个核心参数:核心线程数(corePoolSize)、最大线程数(maximumPoolSize)、线程存活时间(keepAliveTime)等,并给出配置建议和示例代码。对于每个参数,通过实际

文章图片
#java
Docker Swarm 实际应用案例:电商微服务平台部署

本文介绍了一个基于Docker Swarm的电商平台部署方案。系统包含Web前端(Nginx+React)、API网关(Node.js)、用户服务(Flask)、商品服务(Spring Boot)、订单服务(Go)等组件,使用PostgreSQL和Redis作为数据存储,并集成了Prometheus+Grafana监控。部署过程包括:1)初始化Swarm集群;2)创建overlay网络;3)通过D

文章图片
#docker#微服务#容器
Oracle数据库编码是US7ASCII导致的程序中文乱码解决方案

Oracle中文乱码解决方案摘要 针对Oracle US7ASCII字符集不支持中文导致的乱码问题,提供四种解决方案: 修改数据库字符集(推荐):彻底解决问题,通过ALTER DATABASE修改为ZHS16GBK或AL32UTF8,需谨慎操作并提前备份。 Druid连接池转码配置:在连接层设置编码过滤器实现转码,适合临时解决方案。 应用层手动转码:通过代码逆向转码处理乱码字符串,但侵入性强且不够

文章图片
#oracle#数据库#java
SSL/TLS 服务器“瞬时Diffie-Hellman公共密钥过弱”漏洞深度解析与解决方案

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

文章图片
#ssl#网络#nginx
迭代子模式深度解析:遍历艺术的精髓

迭代子模式(Iterator Pattern)是一种行为型设计模式,它封装集合的遍历过程,使客户端无需了解集合内部结构即可顺序访问元素。该模式包含四类角色:迭代器接口(定义遍历方法)、具体迭代器(实现遍历逻辑)、聚合接口(创建迭代器)和具体聚合(返回迭代器实例)。文中展示了数组集合的完整实现,包括迭代器的核心功能(next/hasNext)和扩展功能(重置/跳转),体现了"分离集合结构与

文章图片
#java
物联网消息协议MQTT详解:轻量级通信的核心引擎

摘要:MQTT协议作为专为物联网设计的轻量级通信协议,以其低功耗、高效率的特点成为行业标准。本文系统解析了MQTT的发展历程、发布/订阅架构、三级QoS机制及MQTT 5.0的改进特性,包括共享订阅和会话管理优化。通过工业物联网实例展示了设备端实现和服务端架构设计,并探讨了车联网、智慧工厂等典型应用场景。文章还分析了MQTT的安全机制和性能优化策略,展望了MQTT over QUIC和边缘计算集成

文章图片
#物联网#java
Netty深度解析:ChannelHandler与ChannelPipeline——事件驱动的核心骨架

本文深入解析Netty中ChannelHandler与ChannelPipeline的核心架构。ChannelHandler作为事件处理器,通过责任链模式实现网络IO与业务逻辑的解耦,分为入站、出站和双向三种类型,开发者可通过适配器类简化实现。ChannelPipeline作为Handler容器,采用双向链表结构管理事件流转,支持动态添加/移除Handler。文章详细剖析了组件定位、设计理念、核心

文章图片
Oracle数据库锁机制深度解析:从行锁到闩锁的完整指南

Oracle数据库通过多层次的锁机制确保并发事务的数据一致性。其锁体系包括DML锁(行级TX锁和表级TM锁)、DDL锁(保护数据字典)、轻量级的闩锁(保护内存结构)以及队列锁(协调复杂资源)。行级锁实现最小化锁定,表级锁提供多种模式(RX、RS、S等)并具有严格的兼容性规则。DDL操作自动获取相应锁,可能引发与DML的冲突。闩锁通过自旋等待机制保护关键内存结构。Oracle采用超时而非死锁检测机制

文章图片
#数据库#oracle
SkyWalking全链路追踪系统深度剖析:架构、组件与生产实践指南

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

文章图片
#skywalking#架构
    共 14 条
  • 1
  • 2
  • 请选择