
Java
文章平均质量分 95
忠于明白
莫道桑榆晚,为霞尚满天。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java面试八股--07-项目篇
用包装自己的真实项目经验,基本覆盖的全部。原创 2025-06-03 19:00:00 · 1435 阅读 · 0 评论 -
Java面试八股--06-Linux篇
文章摘要:本文整理Git和Linux常用操作指南。Git部分包括开发流程(创建/合并分支)、Reset/Rebase区别、代码冲突解决方法(git stash或工具合并)、分支管理策略(master/develop/feature等)。Linux部分涵盖常用命令、日志查看方法(tail -f实时监控、tail -1000查看历史)、端口占用检查(netstat -anp)。内容聚焦实际开发场景,提供可直接操作的命令行范例,适合开发人员快速查阅关键操作要点。原创 2025-06-03 15:00:00 · 783 阅读 · 0 评论 -
Java面试八股--02-Java高级篇
文章摘要: 本文整理了Java面试中的核心知识点,涵盖HashMap底层实现、JVM内存分区、垃圾回收算法、线程池工作原理、并发容器、原子类、锁机制、类加载过程等内容。重点包括:1) JDK1.8后HashMap引入红黑树优化查询;2) JVM内存分为方法区、堆、栈等区域及其作用;3) 线程池的四种创建方式和ThreadPoolExecutor参数设置;4) synchronized与Lock的底层实现差异;5) ConcurrentHashMap的分段锁原理;6) 类加载的三阶段过程及双亲委派模型;7)原创 2025-06-03 08:00:00 · 691 阅读 · 0 评论 -
Java面试八股--04-MySQL
这篇文章总结了Java面试中常见的MySQL数据库相关问题,涵盖了SQL查询优化、事务特性、索引设计、锁机制等核心知识点。主要内容包括: SQL执行顺序与事务ACID特性 MyISAM与InnoDB引擎的对比及适用场景 悲观锁与乐观锁的实现方式 聚簇索引与非聚簇索引的区别 索引失效的常见情况 B+Tree与B-Tree索引结构对比 MySQL性能问题排查方法 慢查询分析与优化技巧 数据库设计规范 常见SQL面试题及优化案例 文章提供了全面的MySQL面试准备资料,包含从基础概念到高级优化的系统性知识,适合J原创 2025-06-02 21:00:00 · 1139 阅读 · 0 评论 -
Java面试八股--03-Java框架篇
本文摘要: SpringMVC工作流程包括前端控制器、处理器映射、适配器调用等8个步骤。Spring常用注解有@Component、@Controller等。Spring通过IOC、AOP等核心思想简化开发,使用三级缓存解决循环依赖问题。MyBatis提供一级/二级缓存及动态SQL功能。SpringBoot通过自动配置和starter简化项目搭建,与SpringCloud共同构建微服务体系。Nacos作为服务注册中心,配合Feign实现服务调用。文章还涉及Servlet原理、事务管理等关键技术点,全面讲解了原创 2025-06-02 06:00:00 · 642 阅读 · 0 评论 -
Java面试八股--05-Redis篇
Redis是一款高性能内存数据库,支持字符串、哈希、列表等丰富数据结构。它采用单线程模型和I/O多路复用技术,确保100000+ QPS的高吞吐量。Redis提供RDB快照和AOF日志两种持久化机制,4.0版本后支持混合模式。针对缓存穿透/雪崩/击穿问题,可通过空值缓存、随机过期时间等方案解决。集群方案包括Twemproxy、Codis和原生Redis Cluster,采用16384个哈希槽实现数据分片。Redis广泛应用于会话缓存、全页缓存、消息队列等场景,并通过哨兵模式保障高可用。作为MySQL的缓存层原创 2025-05-28 15:00:00 · 1028 阅读 · 0 评论 -
苍穹外卖——工作流
本文详细介绍了“苍穹外卖”项目的开发流程,重点讲解了如何通过CRUD操作实现员工管理和菜品管理功能。文章从项目介绍、工作流程、代码开发到功能测试,逐步展示了如何搭建开发环境、导入项目文件、熟悉项目结构,并通过Swagger进行接口开发和测试。具体内容包括员工的新增、分页查询、启用禁用、编辑等操作,以及菜品的新增、分页查询、删除、修改等功能。文章还涉及了文件上传、公共字段填充等技术细节,并通过全局异常处理、事务管理等手段确保代码的健壮性和可维护性。通过本文,读者可以全面掌握后端开发的工作流程,尤其是单体架构。原创 2025-05-20 08:00:00 · 955 阅读 · 0 评论 -
Java面试八股--01-Java基础篇
面试八股--Java基础篇原创 2025-05-13 00:00:00 · 664 阅读 · 0 评论 -
深度解析Java项目中包和包之间的联系
本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。原创 2025-05-10 20:00:00 · 891 阅读 · 0 评论