摘要:
一、基础知识 (一)Java 线上问题分类 在 Java 应用程序的线上环境中,问题多种多样,但通常可以归纳为以下几类: 性能问题 响应时间过长 问题表现:用户操作后,系统响应缓慢,用户体验差。 可能原因:代码逻辑复杂、数据库查询效率低下、网络延迟等。 示例代码:public List<User> 阅读全文
摘要:
一、基础知识 (一)环境准备 在开始学习 Spring MVC 之前,需要准备好开发环境。首先,确保已经安装了 Java JDK,这是运行 Java 程序的基础。其次,选择一个合适的集成开发环境(IDE),如 IntelliJ IDEA、Eclipse 或 Spring Tool Suite。这些 阅读全文
摘要:
一、Spring Cloud 基础与核心组件 (一)微服务基础概念 1. 微服务架构的定义与特点 微服务架构是一种将复杂应用程序拆分为一组小型、独立服务的架构风格。每个微服务都围绕特定的业务功能构建,具有独立的开发、部署和扩展能力。其主要特点包括: 独立性:每个微服务独立运行,可以独立部署和扩展,不 阅读全文
摘要:
一、基础知识 (一)了解 Redis Redis(Remote Dictionary Server,远程字典服务)是一个开源的高性能键值存储数据库,它支持多种数据结构,包括字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)以及范围 阅读全文
摘要:
一、入门阶段 (一)Docker 基础概念 容器技术简介 容器与虚拟机的区别 虚拟机(VM)通过虚拟化硬件运行完整的操作系统,而容器共享宿主机的操作系统内核,仅包含应用程序及其依赖,因此启动更快、资源占用更少。 示例:运行一个简单的 Web 服务,虚拟机可能需要几分钟启动,而容器只需几秒。 容器的优 阅读全文
摘要:
技术原理与基础知识 Spring Boot: 核心特性:掌握其自动配置(⚙️)、起步依赖等特性,能解释如何通过@SpringBootApplication注解启动Spring Boot应用(🚀)。 常用注解:熟悉@RestController(🌐)、@RequestMapping(📍)、@Au 阅读全文
摘要:
一、MyBatis 概述 (一)MyBatis 简介 MyBatis 是一个优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。通过简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(P 阅读全文
摘要:
一、基础知识 (一)Spring Boot基础 Spring Boot简介 Spring Boot是基于Spring框架的扩展,旨在简化Spring应用的初始搭建以及开发过程。它通过“约定大于配置”的理念,使得开发者可以快速上手,无需过多配置即可创建一个功能完备的Spring应用。 了解Spring 阅读全文
摘要:
一、Java Web基础 (一)Java Web简介 Java Web的概念 Java Web是基于Java语言开发的Web应用程序,用于实现动态网页的生成和数据交互。 应用场景 Java Web广泛应用于企业级Web应用开发,如电子商务网站、在线办公系统、企业资源管理系统等。 Java Web与J 阅读全文
摘要:
一、Java Web基础 (一)Java Web简介 Java Web的概念 Java Web是基于Java语言开发的Web应用程序。 它通过Java技术实现动态网页的生成和数据交互。 应用场景 企业级Web应用开发,如电子商务网站、在线办公系统、企业资源管理系统等。 Java Web技术在互联网、 阅读全文