摘要: 1. ‌基本定义与核心特性‌ InfluxDB是由InfluxData公司开发的高性能时序数据库,在DB-Engines时序数据库排名中位列第一。其核心设计针对时间序列数据的特点优化,包括: ‌时间索引‌:所有数据按时间戳排序存储,支持纳秒级精度。 ‌高效写入‌:采用LSM Tree变种和TSM(T 阅读全文
posted @ 2025-05-24 09:43 shog808 阅读(90) 评论(0) 推荐(0)
摘要: 选择MySQL服务器的内存、磁盘和CPU核数需要根据业务类型、数据量和并发需求综合考虑。以下是详细的配置建议: 一、CPU选择 核心数与线程数‌: OLTP(在线事务处理)应用:如银行交易、电商系统,属于IO密集型操作,对CPU要求不高,建议4-8核OLAP(在线分析处理)应用:如数据仓库,属于CP 阅读全文
posted @ 2025-05-24 08:51 shog808 阅读(330) 评论(0) 推荐(0)
摘要: 引言 在我们的日常开发工作中,Filter(过滤器)、Interceptor(拦截器)和 AOP(面向切面编程)是非常常用的 3 种请求处理技术。在不同的应用场景中,使用它们都可以在不影响主业务逻辑的前提下为系统增加额外的功能。面试官去问这个问题的时候,一般是想考察求职者的技术深度和对框架机制的理解 阅读全文
posted @ 2025-05-02 23:14 shog808 阅读(112) 评论(0) 推荐(0)
摘要: 1、java中会存在内存泄漏吗,请简单描述。 会。自己实现堆载的数据结构时有可能会出现内存泄露,可参看effective java. 2、64 位 JVM 中,int 的长度是多数? Java 中,int 类型变量的长度是一个固定值,与平台无关,都是 32 位。意思就是说,在 32 位 和 64 位 阅读全文
posted @ 2025-05-02 21:23 shog808 阅读(39) 评论(0) 推荐(0)
摘要: 以下是Redis高可用方案的详细解析,结合当前主流技术实践及行业应用场景整理: 一、原生高可用方案‌ 1. 主从复制(Replication)‌原理‌:通过主节点(Master)处理写操作,从节点(Slave)异步/半同步复制数据,实现数据冗余和读写分离‌。适用场景‌:数据备份、读取压力分担,但对故 阅读全文
posted @ 2025-04-17 11:57 shog808 阅读(140) 评论(0) 推荐(0)
摘要: 以下是Java JVM调优的综合实践指南,结合实际场景和调优策略总结: 一、调优核心流程 明确优化目标‌根据应用类型选择优化方向: 低延迟‌:减少GC停顿时间(如Web应用、实时交易系统)高吞吐量‌:最大化应用运行时间占比(如批处理系统)‌ 监控与分析‌ 使用jstat监控GC频率与耗时(如jsta 阅读全文
posted @ 2025-04-16 15:53 shog808 阅读(72) 评论(0) 推荐(0)
摘要: 问题描述 使用的ruoyi-plus框架,数据库使用的postgresql,数据库中有个字段设计为了json格式,生成的代码中实体字段类型是String。 新增该对象时报错:ERROR: column "info_detail" is of type json but expression is o 阅读全文
posted @ 2025-04-04 12:45 shog808 阅读(193) 评论(0) 推荐(0)
摘要: Tomcat、Undertow、Jetty 容器对比及最大并发能力分析 ‌一、核心特性与优劣对比‌ ‌Tomcat‌ ‌优势‌: ‌成熟稳定‌:支持完整的 Java EE 规范(如 JSP、Servlet),适合企业级应用。 ‌生态完善‌:文档丰富,社区活跃,图形化管理界面便于运维。 ‌劣势‌: ‌ 阅读全文
posted @ 2025-03-20 09:16 shog808 阅读(860) 评论(0) 推荐(0)
摘要: jstat利用JVM内建的指令对应用程序的资源和性能实时的命令行监控,包括堆大小和垃圾回收状况。 命令 ## n1 刷新时间 n2 总共输出次数 jstat -gcutil pid n1 n2 说明 S0 :s0已使用的容量占比 S1:s1已使用的容量占比 E:eden已使用容量占比 O:老年代已使 阅读全文
posted @ 2025-03-19 10:22 shog808 阅读(34) 评论(0) 推荐(0)
摘要: Java 线程池详解 一、基本概念与核心参数 ✅ ‌核心参数‌: 参数名 作用 示例值 corePoolSize 核心线程数,即使空闲也不会被回收的线程数量 5 maximumPoolSize 最大线程数,当队列满时允许创建的非核心线程数 10 keepAliveTime 非核心线程空闲时的存活时间 阅读全文
posted @ 2025-03-11 13:04 shog808 阅读(42) 评论(0) 推荐(0)