- 博客(96)
- 收藏
- 关注
原创 Thymeleaf模板引擎
Thymeleaf是一款Java生态下的模板引擎,主要用于Web开发的前端页面渲染。它能够将后端Java程序传递的数据动态填充到HTML页面中,生成动态网页。Thymeleaf简化了前后端数据交互,提高了开发效率,是Java Web开发中广泛使用的模板引擎。
2025-11-21 14:24:18
620
原创 springboot的热部署和静态资源映射规则
本文介绍SpringBoot开发的两个核心功能:热部署和静态资源映射,文中包含具体代码示例和配置截图,帮助开发者快速掌握SpringBoot开发中的高效工具和资源处理策略。
2025-11-17 17:25:43
850
原创 springboot自动装配原理
这篇文章主要介绍 Spring Boot 自动装配,整个过程遵循约定优于配置原则,实现依赖引入即自动配置,大幅简化传统Spring应用的配置工作。
2025-11-11 17:37:10
828
原创 DockerCompose与多容器编排
本文介绍了Docker Compose在多容器编排中的应用,实现了通过Compose一键部署Spring Boot应用并成功访问的完整流程。
2025-11-07 20:03:55
860
原创 Docker容器
Docker作为轻量级容器技术,通过共享内核实现高效资源利用和快速启动。其核心组件包括客户端CLI、守护进程Daemon和镜像仓库Registry。文章详细介绍了两种部署方式,在线安装和离线安装,重点解析了docker run命令的端口映射原理。该技术解决了环境不一致问题,显著提升了应用部署效率。
2025-11-07 17:42:49
1012
原创 VMware虚拟机网络服务重启失败解决方案
VMware虚拟机网络服务重启失败时,常见的RTNETLINK answers: File exists错误通常由NetworkManager与network服务冲突导致,文章内的方案解决了网络接口管理权冲突问题,使网络服务恢复正常。
2025-11-04 12:25:10
329
原创 VMware虚拟机安装CentOs系统与网络服务设置
本文详细介绍了在VMware Workstation 17 Pro中安装CentOS 7系统的完整过程。网络配置网络服务初始化,以及进行SSH远程连接的具体操作。最后简要说明了删除虚拟机的方法。整个教程配有详细截图,逐步指导用户完成从虚拟机安装到网络配置的全过程,适合初学者参考实践。
2025-11-04 12:18:11
626
原创 GitLab
本文介绍了在CentOS 7上安装GitLab的步骤,以及安装成功后,可通过Web界面访问,使用方式与GitHub/Gitee类似,还列出了常用终端命令。
2025-10-26 23:01:11
996
原创 Git图形界面
本文介绍了Git图形化工具的使用方法,包括gitk和git gui的基本操作流程,以及如何在IDEA中整合Gitee和GitHub。文章配有操作截图,为开发者提供了可视化的Git使用指导。
2025-10-26 17:04:07
326
原创 Git分支的多人协作
本文介绍了Git分支的多人协作流程,主要包括单一分支和分支推送/拉取两种协作模式。文章通过具体命令和图示展示了Git多人协作中的关键操作步骤和常见问题解决方法。
2025-10-22 20:59:04
715
原创 Git基本内容
主要讲解了git的诞生、Git仓库的基本概念和工作流程、以及git的特点,包含集中式与分布式版本控制系统的对比,版本存储方式的差异。
2025-10-18 20:26:45
744
原创 在Linux上部署Web项目
本文介绍了在Linux系统上部署Web项目的完整流程。首先详细讲解了JDK的安装和环境变量配置、Tomcat的安装与启动方法、MySQL的安装配置、密码修改、远程连接设置和编码配置等内容。最后简要提及了JavaWeb、MavenJavaWeb和SSM聚合工程的部署方法。文章配有多个命令行操作截图,便于读者理解各步骤的具体操作。
2025-10-13 12:07:53
935
原创 JavaWeb和MavenJavaWeb项目部署到Tomcat的三种方法
本文介绍了将JavaWeb项目部署到Tomcat的三种方法,通过sevlet和ssm技术栈反别导出WAR文件和配置文件等的步骤演示,指导开发者如何实现项目部署,以及讲述了开发环境和部署环境的上下文路径不一致问题的原因和解决方式。
2025-10-09 19:16:47
692
原创 MyBatis框架与参数详解
MyBatis是一款Java持久层框架,实现对象与数据库的映射。文章介绍了MyBatis的基本概念,并给出了一个完整的使用案例且进行了详解。
2025-09-19 21:15:54
842
原创 Spring框架—Spring的AOP开发方式
本文介绍了Spring AOP框架通过配置文件方式和注解方式实现横切关注点的模块化管理方式,均附有详细介绍和代码实现。
2025-09-15 20:48:36
983
原创 Spring框架—通过JDK动态代理实现AOP
示例了代码是通过 JDK 动态代理手动实现 AOP:它以接口为基础,通过反射生成代理对象,将事务管理这一横切关注点从业务逻辑中分离出来,通过invoke方法实现了通知对切入点的自动增强,最终在不修改业务代码的前提下,确保了业务操作的事务一致性,完全符合 AOP分离关注点、动态织入增强的核心思想。
2025-09-14 17:36:19
1045
原创 Spring框架—Spring的Ioc开发方式
本文介绍了使用Spring框架Spring的Ioc开发方式,具体介绍了IOC的配置文件开发方式、IOC的注解开发方式、Spring框架整合JUnit单元测试,均附有代码和演示结果。
2025-09-14 00:14:21
446
原创 Spring框架—Spring的IOC核心技术
文章详细介绍了Spring的IoC容器实现,包括Bean的创建、依赖注入和生命周期管理,并通过示例代码演示了如何通过XML配置方式实现IoC的基本应用
2025-09-11 22:55:03
931
6
原创 JDBC入门
JDBC是Java操作关系型数据库的标准API,提供统一接口访问各类数据库,屏蔽底层差异。该文章详细讲述JDBC的使用流程,用代码演示了三个版本的JDBC工具类写法,以及详细阐述了SQL注入的形成原因和解决方案
2025-09-08 18:16:26
853
原创 MySQL数据库和SQL语言
本文介绍了MySQL数据库的基本概念与SQL语言操作。主要内容包括数据库定义及常见关系型数据库对比、MySQL安装配置与账户管理、数据库备份恢复方法、SQL语言分类、数据库和表的CURD操作、数据类型详解、单表约束和多表外键约束、数据增删改查操作及查询条件使用。文章提供了完整的SQL语法示例,是MySQL数据库操作的实用指南。
2025-09-04 23:49:01
995
原创 SpringMVC的异常处理和拦截器
本文介绍了SpringMVC中的异常处理和拦截器机制。异常处理部分通过自定义SysException异常类和使用HandlerExceptionResolver接口实现全局异常处理,统一管理业务异常和系统异常。拦截器部分则通过实现HandlerInterceptor接口,展示了如何对Controller方法进行预处理和后处理,并比较了拦截器与过滤器的区别,包括技术归属、作用范围和执行时机的不同。文章包含代码示例和配置说明,演示了如何在SpringMVC中实现异常跳转和请求拦截功能。
2025-09-04 14:13:19
832
原创 SpringMVC的请求接收与结果响应
本文介绍了SpringMVC中接收参数的常用注解包括@RequestParam,@RequestBody,@RequestHeader,@CookieValue,以及响应数据和结果视图的返回方式。每种注解都通过代码示例演示了具体用法,包括属性配置和前后端交互方式,并展示了不同注解的实际运行效果。
2025-09-03 17:57:57
686
原创 SpringMVC的RequestMapping注解与请求参数绑定
本文介绍了SpringMVC框架的基本概念和案例实现。首先解释了三层架构和MVC模式(Model-View-Controller)的设计思想。然后通过案例演示了SpringMVC的配置过程创建Maven项目并导入相关依赖;编写前端页面和控制器类;配置web.xml文件,包括DispatcherServlet和字符编码过滤器配置springmvc.xml文件,包括组件扫描、视图解析器和注解支持。案例展示了请求从页面到控制器再到视图的完整流程,体现了SpringMVC的请求处理机制。
2025-09-02 18:16:51
592
原创 SSM框架整合
本文介绍了SSM框架(Spring+SpringMVC+MyBatis)的整合过程。首先创建数据库和表结构,然后通过Maven构建项目环境,配置必要的依赖,包括Spring框架、MyBatis、数据库驱动、日志组件等。整合采用XML+注解的方式,分步骤完成Spring配置、Spring与SpringMVC整合、Spring与MyBatis整合。整个整合过程为后续开发SSM项目奠定了基础。
2025-08-25 11:18:22
771
原创 Maven
Maven是一个项目管理和构建工具,其核心概念包括生命周期、依赖管理和继承聚合。Maven生命周期分为Clean、Default和Site三套独立阶段,实际工作由插件完成。依赖传递中,项目会继承直接依赖的间接依赖,可通过optional或exclusion阻断传递。继承功能让子模块复用父模块配置,dependencyManagement统一管理依赖版本。聚合功能允许一次构建多个模块,父工程可集中管理所有子模块。Maven还支持properties属性定义,实现配置的统一管理和复用。
2025-08-24 20:40:03
881
原创 Maven仓库与Maven私服架构
Maven仓库是统一管理项目依赖和插件的存储系统,分为本地仓库和远程仓库。远程仓库包括中央仓库和私服(企业内部搭建的Nexus服务器)。私服作为代理仓库,可缓存中央仓库构件并管理内部发布的jar包。配置私服需在settings.xml中设置认证信息,在pom.xml中定义分发地址。项目可通过全局镜像或项目级配置从私服下载依赖。Nexus提供多种仓库类型,通过部署和下载操作实现企业内部依赖的统一管理。
2025-08-23 18:43:18
725
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅