中间件
文章平均质量分 96
HuiSoul200
IT打工人,Java
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Druid
摘要: Druid 是阿里开源的高性能 Java 数据库连接池,集连接管理、SQL 监控和防火墙于一体。其核心通过 ConcurrentLinkedQueue 实现$O(1)$连接获取,采用 LRU 回收策略,支持令牌桶算法控制最大连接数。内置 StatFilter(统计执行耗时)和 WallFilter(拦截危险 SQL),提供 Web 监控界面。配置灵活但较复杂,适用于高并发短事务场景,需平衡性能与监控开销(约3-5%损耗)。示例代码展示了基础连接池配置及监控启用。原创 2025-08-18 16:44:17 · 1143 阅读 · 0 评论 -
HikariCP
摘要:HikariCP是目前性能最优的Java数据库连接池,本文详细介绍了其配置、使用和优化方法。在配置方面,重点讲解了maximumPoolSize、connectionTimeout等核心参数的设置公式和推荐值;在使用指南中,演示了Spring Boot集成HikariCP的依赖配置和JdbcTemplate使用示例;优化部分则提供了连接池大小计算、超时参数调整等实用技巧。原创 2025-08-18 16:27:33 · 1499 阅读 · 0 评论 -
JBoss/WildFly
摘要:JBoss WildFly 使用与架构指南 摘要:本文详细介绍了JBoss WildFly应用服务器的安装配置、集群部署和架构原理。从环境准备、基础配置到主从集群搭建,分步骤演示了WildFly的实践操作。技术架构部分深入解析了其模块化微内核设计,包括分层架构、事件驱动内核和核心组件交互,并对比分析了WildFly的性能优势和配置复杂性。文章还提供了实际代码示例,展示Undertow服务器、EJB容器和Elytron安全框架的具体应用,帮助开发者全面掌握这一轻量级Java EE应用服务器的使用与原理。原创 2025-08-18 15:40:10 · 485 阅读 · 0 评论 -
Jetty
摘要:Jetty 是一个轻量级、高性能的开源 Java Web 服务器和 Servlet 容器,由 Eclipse Foundation 维护,广泛应用于 Java Web 应用程序部署。它支持 Servlet、JSP、WebSocket 等标准,适用于开发、测试和生产环境,特别适合微服务架构和高并发场景。Jetty 可作为嵌入式服务器或独立服务器运行,具有模块化设计和低内存开销的优势。官方文档提供全面的使用指南,包括安装、配置和部署说明。原创 2025-08-18 15:25:49 · 1212 阅读 · 0 评论 -
WebSphere
本文介绍了IBM WebSphere Application Server(WAS)的核心技术原理与架构。WAS基于Java EE容器架构,采用J9 JVM优化和OSGi运行时技术,支持动态模块化和热部署。其核心组件包括Web容器、EJB容器、服务集成总线等,通过部署管理器集中管理节点集群。文章详细分析了连接池管理和会话复制等核心算法,并提供了Java代码示例说明Servlet请求处理流程。WAS具有企业级高可用性和完善的事务管理等优势,但也存在资源消耗大、配置复杂等缺点。文中还包含架构图、技术组件表以及优原创 2025-08-18 15:08:37 · 449 阅读 · 0 评论 -
TongWeb
摘要:TongWeb是一款国产信创中间件,采用分层架构设计,核心组件包括Connector(NIO/Epoll网络处理)、Engine/Host/Context容器层和Valve责任链。支持零拷贝传输、内存池化等技术优化性能,线程池调优公式为Nₒₚₜ=N꜀ₚᵤ·U꜀ₚᵤ·(1+W/C)。提供Java Servlet开发支持,内置国密算法,但生态完善度和云原生能力有待提升。通过Raft协议实现会话同步,采用改进LRU缓存策略。技术文档可通过官网下载,包含安装配置、API参考等内容。原创 2025-08-18 14:30:17 · 1407 阅读 · 0 评论 -
WebLogic
摘要:本文介绍了Oracle WebLogic Server的基本使用、配置与问题排查方法。主要内容包括:1) 服务器启动/停止和应用的部署;2) 关键配置如JVM参数、数据源和线程池调整;3) 常见问题排查如启动失败、内存溢出和性能优化。文章还提供了技术原理分析,涵盖核心组件、算法及优缺点,并附有Java示例代码和配置说明,帮助用户高效管理WebLogic Server环境。原创 2025-08-17 23:03:02 · 1203 阅读 · 0 评论 -
Tomcat
摘要:Tomcat是一个开源的Java Web服务器和Servlet容器,广泛应用于部署Java Web应用。本文提供了Tomcat的安装指南、配置教程、应用部署方法、管理技巧、性能优化建议以及常见问题解答。内容包括环境检查、下载安装、端口配置、SSL设置、WAR/EAR文件部署、用户权限管理、日志监控、JVM调优、安全加固等核心知识点,并附有故障排查方法和思维导图。通过本指南,用户可以快速掌握Tomcat的关键使用技巧,确保Web应用的高效稳定运行。原创 2025-08-17 22:48:41 · 1093 阅读 · 0 评论
分享