- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 Spring Boot Web MVC配置详解
Spring Boot Web MVC配置详解,涵盖MVC核心组件与请求处理流程、自动配置原理(WebMvcAutoConfiguration)、服务器与MVC基本配置、视图解析器(Thymeleaf/FreeMarker)、拦截器注册与执行顺序、消息转换器与静态资源处理、文件上传下载、CORS跨域配置,以及开发环境与生产环境的最佳实践建议。
2026-03-05 20:21:01
461
原创 计算属性与侦听器
深入讲解Vue计算属性与侦听器的核心机制。计算属性具有缓存特性,适用于数据派生与格式化;侦听器支持异步操作与副作用,用于响应数据变化。文章对比了computed与methods、watch与watchEffect的选择策略,并通过搜索防抖、表单验证、本地存储同步等实战案例展示了最佳实践。
2026-03-03 20:22:33
716
原创 模板语法与指令详解
Vue模板语法与指令是构建动态界面的核心。涵盖插值表达式、条件渲染(v-if/v-show)、列表渲染(v-for)、事件处理(@)、属性绑定(:)、双向绑定(v-model)及自定义指令,通过登录表单、商品列表、任务清单等实战案例详解用法与技巧。
2026-03-02 21:51:39
754
原创 Spring Boot事件监听机制
Spring Boot事件监听机制是基于观察者模式的解耦方案。核心组件包括ApplicationEvent事件载体、ApplicationListener监听接口、ApplicationEventPublisher发布接口及ApplicationEventMulticaster广播器。文章详解了自定义事件发布、@EventListener注解用法、@Async异步处理、@TransactionalEventListener事务感知、监听器执行顺序控制,以及用户注册与订单流程的实战案例与最佳实践。
2026-03-02 21:30:01
836
原创 Vue实例与数据绑定
本文深入讲解Vue实例与数据绑定的核心概念。涵盖Vue实例创建、组件的组成结构(数据、计算属性、侦听器、方法、生命周期),Vue 3的生命周期全景图(setup→挂载→更新→卸载),响应式数据ref与reactive的区别与陷阱,计算属性与侦听器的对比选择,以及用户管理组件的实战案例。推荐使用 <script setup> 语法糖进行开发。
2026-02-28 21:11:41
693
原创 Spring Boot条件注解详解
Spring Boot条件注解是实现自动装配的核心机制,可根据类存在性、Bean状态、配置属性、Web应用类型等条件动态控制Bean注册。文章详解了@ConditionalOnClass、@ConditionalOnBean、@ConditionalOnProperty等十余种条件注解的用法、组合策略及最佳实践,是深入理解Spring Boot自动配置原理的完整指南。
2026-02-28 20:40:52
832
原创 Vue.js简介与环境搭建
Vue.js是由尤雨溪于2013年创建的渐进式JavaScript框架,兼具Angular数据绑定与React轻量灵活之长。其核心特性包括响应式数据绑定、组件化开发、虚拟DOM及Composition API语法糖。本文涵盖Vue 2/3/React/Angular对比、Node.js环境搭建、npm镜像配置、项目创建及Hello World实战,是Vue入门者的全面指南。
2026-02-27 21:56:36
871
原创 Spring Boot配置管理最佳实践
本文介绍了Spring Boot配置管理的最佳实践,重点内容包括: 配置优先级:详细解析了Spring Boot配置的10级优先级体系,从命令行参数到默认值的完整覆盖顺序。 多环境配置:通过Profile机制实现不同环境的配置管理,包括四种激活Profile的方式和多个Profile的叠加使用。 属性注入:介绍了@Value注解的基本用法,用于注入单个配置项。 摘要涵盖了Spring Boot配置管理的核心概念和关键实践,帮助开发者理解配置加载机制和实现灵活的配置管理。
2026-02-27 21:40:03
815
原创 Spring Boot启动流程解析
Spring Boot启动流程解析:从SpringApplication.run()开始,Spring Boot首先推断应用类型(Servlet/Reactive/None),加载初始化器和监听器;随后执行run()方法,经历环境准备、上下文创建、Bean加载和实例化等阶段。启动过程中,通过类路径检测确定应用类型,利用SpringFactoriesLoader加载扩展组件,最终完成自动配置和上下文刷新。整个流程设计精巧,展现了Spring Boot"约定优于配置"的核心思想。
2026-02-26 20:23:23
754
原创 Spring Boot自动装配原理
Spring Boot的自动装配(Auto-Configuration)是其最核心的特性之一。简单来说,它能够根据项目中的依赖jar包、已定义的Bean以及各种配置信息,自动为Spring容器配置合适的Bean,从而大大减少了繁琐的XML配置和Java配置代码。
2026-02-25 13:31:03
688
原创 认识MQTT
在实际应用中,需要根据应用需求选择适合的MQTT消息代理服务器、开发语言和平台等,以实现高效、可靠、安全的通信。化环境中的设备通信需求,例如,机器人、传感器、控制器等设备之间需要进行数据传输和控制指令的下发。3. 能源管理:MQTT协议可以用于监测能源设备的数据,例如,太阳能板、风力发电机等设备,通过MQTT协议可以实现数据的实时监测和控制。MQTT协议可以使用多种语言和平台进行开发和使用,例如,Java、Python、Node.js、C++等语言。
2026-02-24 12:37:06
749
转载 vue3+vite+elementplus简单介绍
本文介绍了Vue3框架及其相关工具链。Vue3通过优化模板、v-model和生命周期钩子等功能提升了性能。文章重点阐述了Vue3与Vite开发环境的结合优势,以及轻量级组件库ElementPlus的使用方法。详细说明了项目创建流程和ElementPlus组件的引入方式,并对比了Vue3与Vue2在生命周期函数上的差异。此外,还介绍了Vue3的新特性,包括Composition API、Teleport组件、Fragments片段以及优化渲染机制,这些改进显著提升了开发效率和性能表现。
2026-02-23 12:12:06
29
转载 Mysql Docker 部署与调优
您可以输入先前设置的 ROOT 密码以登录 MySQL。这个命令将会生成一个mysql容器,同时将宿主机"/my/own/datadir" 和"/my/own/confdir" 映射到mysql容器的"/var/lib/mysql" 和 "/etc/mysql" 目录下。
2026-02-22 11:27:59
40
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅