logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot从入门到精通:Java程序员必备指南

Spring Boot 是基于 Spring 框架的快速开发脚手架,它遵循“约定优于配置”的原则,帮助开发者避免繁琐的 XML 配置。主要优势包括:起步依赖(Starter):聚合常用依赖,简化 Maven/Gradle 配置。自动配置(Auto-Configuration):根据类路径、Bean 等自动配置 Spring 组件。嵌入式服务器:内置 Tomcat、Jetty 或 Undertow,

#java#spring boot#后端
Spring Boot + MyBatis + MySQL 电商项目实战:从入门到完整实现

本文介绍了如何使用SpringBoot整合MyBatis框架开发电商后端系统。主要内容包括:1) 项目初始化与环境配置,包含SpringBoot、MyBatis和MySQL的整合;2) 核心模块开发,详细讲解商品、用户、购物车和订单模块的实现;3) 关键技术点,如动态SQL、联表查询、事务管理等;4) 完整代码示例,涵盖实体类、Mapper接口、Service层和Controller的实现。文章还

#spring boot#mybatis#mysql
Spring Boot 整合 Kafka 项目实战:构建高可靠电商消息平台

本文介绍了如何使用SpringBoot整合Kafka解决电商系统中的高并发和系统解耦问题。主要内容包括: 技术选型:采用SpringBoot+SpringKafka+Kafka构建异步消息系统 环境搭建:通过Docker快速部署Kafka集群 核心实现: 订单服务作为生产者发送订单事件 库存服务作为消费者处理扣减库存 生产级特性: 幂等性设计防止重复消费 重试机制和死信队列处理失败消息 顺序消费保

#spring boot#kafka#后端
在 IntelliJ IDEA 中配置 Git

本文详细介绍了在IntelliJ IDEA中配置Git的完整流程。首先需安装Git并验证版本,然后在IDEA设置中配置Git路径并测试连接。针对新项目可直接创建Git仓库,现有项目可通过VCS菜单启用版本控制。配置完成后,即可进行代码提交、推送/拉取等操作,并设置Git用户名和密码管理。整个过程简单直观,帮助开发者快速上手IDEA的Git集成功能。

文章图片
#intellij-idea#git#java
1~3年工作经验的 java开发工程师面试题及参考答案

本文为3年经验的Java工程师整理了50道高频面试题及参考答案,涵盖Java基础、JVM、多线程、集合、框架、数据库、分布式等核心模块。重点考察面向对象特性、集合原理、JVM内存模型、线程安全、Spring原理、Redis应用等知识,强调对底层原理的理解和实际问题的解决能力。同时包含数据库优化、分布式事务、缓存设计等进阶内容,帮助面试者全面展示技术深度和业务落地能力。

#java#开发语言
Java开发工程师(5年以上经验)面试题集

本文系统梳理了Java高级工程师面试的核心技术要点,涵盖七大领域:1)JVM性能调优与内存管理(8题),包括OOM排查、GC选型、内存泄漏等;2)并发编程实战(9题),涉及AQS源码、线程池调优、分布式锁等;3)分布式系统设计(10题),包含分布式事务、服务治理、链路追踪等;4)中间件原理(7题),深度解析Redis、Kafka、MySQL等;5)Spring源码(6题),剖析自动配置、循环依赖等

#java#开发语言
Java集合框架深度解析|HashMap/ArrayList等底层+线程安全(附实战代码)

本文深入解析Java集合框架中的核心组件:ArrayList与LinkedList基于动态数组和双向链表的实现差异,分别适用于读多写少和频繁增删场景;HashMap和ConcurrentHashMap的线程安全机制对比,后者通过CAS+桶级锁实现高效并发。文章提供可运行的代码示例演示集合特性及线程安全问题,并给出实战选型建议:无并发时选ArrayList/HashMap,多线程环境下推荐CopyO

#java#开发语言
Java 基础语法与核心特性高频考点100|面试/笔试必背

本文总结了Java核心知识点的高频考点,涵盖基础语法、面向对象、泛型、注解、反射和Lambda表达式六大模块。基础语法部分重点包括Java三大特性、数据类型、运算符和流程控制;面向对象部分强调封装、继承、多态三大特性及接口、抽象类等概念;泛型部分解析类型参数、通配符和擦除机制;注解部分介绍元注解和自定义注解;反射部分详解Class对象获取和成员操作;Lambda表达式部分讲解函数式接口和方法引用。

#java#面试#开发语言
JDK 21 ZGC分代功能详解:配置、原理及生产环境实践

JDK21引入的分代ZGC通过分代回收机制显著提升垃圾回收效率,在保持亚毫秒级暂停的同时,吞吐量提升10-20%,内存占用降低30%。其核心原理是将堆划分为年轻代和老年代,采用并发标记与移动技术,通过染色指针和屏障机制实现高效回收。生产实践显示,分代ZGC特别适合大堆、高并发场景,能有效减少AllocationStall。配置建议设置固定堆大小并启用内存返还,监控关键指标如暂停时间和回收频率。相比

#java#开发语言
Spring Boot 集成 Swagger3 (OpenAPI) 接口文档实战

在前后端分离的开发模式下,接口文档的重要性不言而喻。传统的手写文档方式存在维护困难、更新不及时、与代码脱节等问题。Swagger 作为一款优秀的接口文档生成工具,可以自动根据代码生成接口文档,极大地提高了开发效率。随着 Swagger 的演进,Swagger3(即 OpenAPI 3.0 规范)相较于 Swagger2 有了较大的变化。本文将详细介绍如何在 Spring Boot 项目中集成 Sw

#spring boot#后端#java
    共 101 条
  • 1
  • 2
  • 3
  • 11
  • 请选择