logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

2025年后端面试必看,堪称全网最全的Java面试八股文合集!【附答案】

其中概括的知识点有:java基础、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux等技术栈,共有1000+道面试题。JRE是Java运行时环境,它是运行和编译Java程序所需的所有内容的集合,包括Java虚拟机,Java类库

文章图片
#java#spring#后端
简述使用 go-redis 访问 redis,从安装开始

处理使用命令行工具来连接,也可以用你喜欢的语言,本文描述使用 Go 语言 通过 go-redis 库连接。个人更建议 使用 redigo库 来操作redis数据,参考我的另一篇文章使用 redigo 访问 redis。fmt.Println("reis 连接失败:", pong, err)go-redis 是一个基于 Go 语言的 ,类型安全的 Redis 连接客户端框架。Github地址:htt

文章图片
#redis#缓存
精选2025年最新97道Java面试题:spring+Redis+JVM+mysql全在这里了

包含但不限于(分布式架构、高并发、Jvm性能调优、Spring,MyBatis,Nginx源码分析,Redis,ActiveMQ、、Mycat、Netty、Kafka、Mysql、Zookeeper、Tomcat、Docker、Dubbo、Nginx等知识点解析)也有各大互联网公司人才,可以交流讨论共同进步。2、一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 mysql 数据库,又

文章图片
#java#spring#redis
JVM内存模型的相关概念

Android的虚拟机,无论是早期的Dalvik还是后来的ART(Android Runtime),都是基于Java虚拟机(JVM)的概念,并根据移动设备的特性和限制进行了相应的优化和改进。尽管Android虚拟机并没有完全遵循JVM的所有规范,但了解JVM的规范对于深入理解Android虚拟机的运作原理、优化Java代码以及提升Android应用性能仍然具有不可忽视的重要性。到这里,基本上可以在

文章图片
#jvm
手搓轮子:用Netty抠出你RPC框架的通信老底

这一套抠下来,你对RPC的核心通信流程就有了“肌肉记忆”。虽然只是个骨架,但Dubbo、gRPC们最核心的通信部分,万变不离其宗。下次再遇到:“为啥这个调用卡住了?” -> 看看连接池状态、服务端处理线程池、网络带宽、序列化耗时。“偶现超时咋回事?” -> 抓包看网络抖动?GC导致服务端停顿?客户端超时设置太短?“想优化点性能?” -> 试试更快的序列化(Kryo),调大连接池,优化服务端线程模型

文章图片
#java#spring#后端
Java并发新纪元:用虚拟线程让高并发性能轻松翻倍

实际测试中,处理大量并发连接(如HTTP请求、数据库连接)的场景,虚拟线程往往能将吞吐量提升数倍,同时显著降低内存使用和延迟(Tail Latency)。一旦阻塞操作完成(如数据到达、锁可用),JVM调度器会找到另一个(或同一个)空闲的平台线程,将之前挂起的虚拟线程重新装载(mount)上去,继续执行。创建和销毁的成本极低(以微秒计,而非毫秒),数量可达百万级甚至更多,远超平台线程的限制。一个平台

文章图片
#java#spring#java-ee
到底了