
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
今日学习重点:1)SpringMVC响应数据(前后端分离/混合开发模式、转发重定向、JSON响应);2)RESTFul设计(资源标识、HTTP语义、标准化格式),突出其安全统一、解耦简洁的优势;3)异常处理扩展(声明式异常/参数校验、拦截器过滤器)。通过实战RESTFul接口巩固知识点,持续跟进大厂技术栈。
摘要:今天学习了Java流程控制(if/switch)、循环(while/do-while)、数组和随机数,重点掌握了switch的新特性(Java12/13的->语法和case穿透性)。通过结合循环、数组和随机数实现了一个猜数字小游戏。同时开始按计划刷LeetCode题,先用C语言打基础,计划10月冲刺Hot100。代码部分展示了Random类的使用和猜数字游戏的实现逻辑。(98字)
例如表现层依赖业务层接口,业务层依赖数据访问层接口,具体实现类由容器统一创建和注入。学习这一部分后,我认识到优秀的软件设计不仅要实现功能,还要关注结构清晰、职责分离和后期维护。DI 即依赖注入,由容器在运行时把所需对象注入到目标类中。这样可以减少类与类之间的直接依赖,提高代码的可维护性、可测试性和扩展性。三层架构通常分为表现层、业务逻辑层和数据访问层。表现层负责接收请求和返回结果,业务逻辑层负责处
首先,我了解了 Spring Boot 测试的基本配置方法,能够通过引入测试依赖、编写测试类,对普通业务组件和 Web 接口进行初步验证。随后,我学习了 MyBatis 的基本概念及快速入门流程,包括配置数据源、创建数据库表和实体类、编写 Mapper 接口与 XML 映射文件,并通过测试用例执行 SQL。在参数和返回数据部分,我掌握了简单类型、实体类、Map 等多种参数传递方式,以及返回单个数据
本文总结了SpringMVC注解的实际应用: @RequestMapping详解:包括路径匹配规则(模糊/精确)、类/方法级别使用、请求方式限制、简化注解(如@GetMapping)及映射冲突避免。 参数接收方式:直接接收的局限性、@RequestParam解决参数名不一致问题、实体类接收多参数、List/数组接收多值。 路径参数处理:动态路径设计,@PathVariable的三种用法(同名/显式
本文总结了Java编程中的多个关键知识点:1. 枚举类型的使用与C语言类似,但调用方式不同;2. Record类作为final类用于简化常量类创建;3. 密封类通过sealed和permits限制继承;4. 调试技巧和API文档查阅方法;5. Object类的基础方法(toString、equals);6. Maven的配置和使用;7. Lombok简化JavaBean开发;8. Junit单元测
本文介绍了后端开发入门基础,重点讲解了Web核心概念(B/S、C/S架构、HTTP协议、服务器软件等)和Java技术路线(SpringBoot→SpringMVC→MyBatis→Spring高级)。通过SpringBoot案例实践,体验了其简化开发的优势,包括统一版本管理、插件配置和场景启动器的便利性。文章最后鼓励坚持"百日大厂计划"学习。全文约150字,概括了Web开发基础
本文总结了SpringMVC开发的核心知识点,包括ResponseEntity的使用、RESTFul架构风格、声明式异常处理和参数校验机制、拦截器与过滤器的应用,以及MVC模式与三层架构的设计理念。作者通过学习掌握了后端接口开发规范、异常统一处理、请求参数校验等关键技术,并理解了项目分层架构的思想。文章体现出对SpringMVC开发流程的系统性认知,展现了积极的学习态度和进取精神。
今天初步认识了java,对java的历史有了初步了解,知道了怎么配置java的环境,了解了jdk,jre,jvm;学习了变量,常量,类型转换,运算符,个人感觉之前有过c语言基础的话,入门java还是比较简单的;百日大厂计划day01(ps:上限为999)
本文总结了面向对象编程中的关键概念:抽象类作为设计标准,要求子类必须重写其抽象方法;接口是功能规范的集合,支持多重继承,包含多种成员类型;final关键字用于限定不可更改的类/方法/变量;权限修饰符(public至private)控制访问范围递减。示例代码展示了接口定义,包含常量、抽象方法、默认方法、静态方法和私有方法。这些概念是面向对象编程的核心内容,对代码设计至关重要。







