logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

tomcat11的安装

网上下载免安装版本apache-tomcat-11.0.6-windows-x64.zip。目前我安装的位置 C:\Program Files\Java\jdk-21。点击tomcat11根目录中的bin目录中运行startup.bat。目前我安装的位置D:\develop\tomcat11。1.确保jdk21正确安装和环境变量正确配置。Tomcat11的安装(使用jdk21)Java的环境变量配

#tomcat
Spring Boot 2 vs Spring Boot 3:50 条核心区别 + 升级优势 + 避坑指南

SpringBoot 3 vs 2核心差异与升级指南 SpringBoot 3相比2.x版本有显著变化:强制要求JDK17+,全面转向Jakarta EE(原JavaEE),原生支持GraalVM镜像和虚拟线程,性能提升50%-300%。主要升级优势包括更好的云原生支持、更低内存占用及内置SpringAI能力,但需注意以下关键改动: 破坏性变更:所有javax.*包替换为jakarta.*,涉及S

#spring boot#java
Redis 使用过程中可能遇到的常见问题或 “坑”

Redis使用中的常见问题包括:1.数据结构问题,如大key导致内存碎片、集合重复添加、ZSet精度丢失等;2.持久化风险,如RDB快照丢失数据、AOF重写阻塞;3.内存管理问题,如OOM、缓存穿透/雪崩;4.客户端连接泄漏、超时设置不当;5.集群故障转移、脑裂问题;6.性能瓶颈,如慢查询、网络延迟;7.安全隐患,如弱密码、公网暴露;8.其他问题如Lua脚本阻塞、版本兼容性等。需通过合理配置、监控

#redis#数据库#缓存
java的NIO框架Netty、Mina、Grizzly 和 Jetty 四种对比

Netty、Mina、Grizzly和Jetty是四种主流Java网络框架。Netty综合性能最强,社区活跃度高,适合高并发场景如分布式系统和游戏服务器;Mina协议支持丰富但更新缓慢,适合传统金融系统;Grizzly与JavaEE集成良好,适合应用服务器开发;Jetty轻量高效,是微服务和嵌入式系统的理想选择。四者各具特色,Netty在性能与生态上优势明显,Mina和Grizzly更适配特定领域

#java#nio#jetty
java中Redisson ,jedis,Lettuce和Spring Data Redis的四种深度对比和优缺点详解

Redis Java客户端深度对比:Jedis适合简单场景,提供轻量级API但线程不安全;Lettuce基于Netty支持异步编程,线程安全且性能优异;Redisson提供分布式锁等高级功能;SpringDataRedis与Spring深度集成,简化操作。主流选择上,SpringBoot项目推荐SpringDataRedis+Lettuce组合,兼顾性能与开发效率;分布式系统首选Redisson;

#java#spring#redis
MySQL 主流常用引擎完整对比 + 优缺点

MySQL存储引擎选型指南:InnoDB是生产环境首选,支持事务、行锁、外键和崩溃恢复,适用于90%的业务场景;MyISAM仅适合静态只读表;MEMORY用于内存临时表;Archive适合日志归档;OceanBase是分布式替代方案,适合海量数据场景。新项目应优先使用InnoDB,大数据场景考虑OceanBase,其他引擎多为历史遗留或特殊用途。核心口诀:普通业务选InnoDB,海量数据用Ocea

#mysql#数据库
Nacos 超精简精华版

Nacos核心摘要(面试/考试版) Nacos是阿里开源的微服务核心组件,集成注册中心+配置中心+动态DNS三大功能,替代Eureka+Config+Bus。核心功能: 服务注册发现:微服务自动注册/发现,支持负载均衡 配置中心:统一管理配置,动态刷新无需重启 环境隔离:Namespace(环境隔离)、Group(业务分组)、DataId(配置ID)三级隔离 高可用AP架构:适合微服务场景,支持集

SkyWalking 背诵精简版(面试 / 考试直接背)

Apache SkyWalking是一款开源云原生APM工具,专注于微服务可观测性。其核心架构包含Agent探针(无侵入采集)、OAP Server(数据处理)、Storage(数据存储)和UI(可视化展示)四大组件。通过TraceID实现分布式链路追踪,支持服务拓扑、指标监控、日志关联和告警功能。采用JavaAgent字节码增强技术,具有无代码侵入、低开销等优势。相比Zipkin/Jaeger,

#skywalking#面试
java开发中常见本地缓存对比和选型建议

本地缓存选型指南:GuavaCache采用LRU算法,稳定易用但性能一般;Caffeine作为新一代推荐,采用W-TinyLFU算法,性能是Guava的5-10倍,适合高并发场景;Ehcache支持多级存储和持久化,适合大数据量需求;ConcurrentHashMap适合极简场景;Cache2k性能接近Caffeine但生态较弱。性能排序:Caffeine≈Cache2k>Guava>Ehcach

#java#缓存
JDK6→JDK7→JDK8 重点技术更新(精简背诵版)

JDK版本核心更新摘要: JDK6:CMS垃圾收集器成熟,PermGen易OOM,支持脚本语言和JDBC4.0 JDK7:新增语法糖(二进制字面量、try-with-resources等),推出G1收集器和NIO.2 API JDK8:里程碑版本,引入Lambda/Stream/新日期API,废除PermGen改用元空间,CompletableFuture支持异步编程 (98字)

#java
    共 95 条
  • 1
  • 2
  • 3
  • 10
  • 请选择