WillMo's Blog
  • 首页
  • 博客
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  • 书单
  • 碎语
  • 相册
  •   
  •   
生日提醒开发笔记

生日提醒开发笔记

生日提醒开发笔记 这是笔者在大一下创新实践课程做的项目,即使还有很多上线刚需的功能没有实装,但是暂时的回顾和复盘是很有必要的。年后两个月左右我会将剩下的功能补齐,到时候再更新文档。 笔者表达能力堪忧,所以请结合源码阅读。 项目需求在快节奏的现代生活中,我们忙于处理无数事务,重要的日子——比如亲友的生日——常常在指尖悄然溜走。即便记得日期,也可能因一时疏忽而错过那个送上祝福的最佳时刻。这种遗忘不仅
2026-01-02
网络工程
#网络工程 #JAVA #项目 #spring
SpringMVC中的请求方法

SpringMVC中的请求方法

SpringMVC中的请求方法在HTTP协议中,请求方法(也被称为HTTP方法或HTTP动词)定义了请求所执行的操作类型。在Spring MVC中,你可以使用这些HTTP请求方法来定义你的控制器(Controller)中的方法,以便它们可以根据不同的HTTP请求方法执行不同的操作。 GET(重要): 用于请求指定的资源。请求中通常不包含请求体。 例子:从服务器获取一个网页或API数据。 工作中一般
2026-01-02
网络工程
#网络工程 #JAVA #Spring
SpringMVC入门和控制器

SpringMVC入门和控制器

SpringMVC入门和控制器了解SpringMVC之前需要了解三层架构,三层架构是一种经典的软件设计模式,通过将应用进行分层,来实现应用内部的解耦,提升可扩展性和可维护性。定位:****系统级分层(垂直拆分)。 表现层:处理用户交互、接收参数、展示数据 业务层:处理业务逻辑,(例如用户注册就是一个业务)判断用户是否注册,如果已经注册,则给出异常提示等。 持久层(又名数据访问层):与数据源交互,
2026-01-02
网络工程
#网络工程 #JAVA #Spring
Spring中的事务

Spring中的事务

Spring中的事务请类比MySQL中的事务,因为数据库操作不是原子性的,所以可能存在一些问题。例如我们代码的执行过程中,需要在表A中新增一条数据,在表B中也新增一条有关的数据。如果因为线路不稳定,表A新增成功了,表B新增失败了。最终结果自然是失败。但是数据库中会多出一条脏数据。因为表A已经新增成功了。所以我们就需要使用事务这一功能将操作强制原子化。 安装和配置Spring-JDBC是Spring
2026-01-02
网络工程
#网络工程 #JAVA #Spring
AOP:面向切面编程

AOP:面向切面编程

AOP:面向切面编程AOP:首先需要明确一点,AOP不是spring、甚至不是java特有的概念。 面向切面编程(AOP,Aspect-Oriented Programming)是一种代码组织和复用范式,其核心思想是将传统的纵向处理,改为横向切割,从而实现通用业务和核心业务逻辑分离。可以达到代码的复用、解耦。 引入12345678910<dependency> <groupI
2025-11-02
网络工程
#网络工程 #AOP
Spring框架

Spring框架

SpringSpring框架是Java开发领域极为著名且功能强大的一个框架。如今,众多应用都围绕Spring进行开发,使其成为每位Java开发者必须掌握的核心技能。随着Spring的不断发展,其内涵也经历了相应的演变与扩展,但在这里,我们特指Spring Framework这一核心框架。 引入使用Maven引入Spring依赖 12345<dependency> <groupI
2025-11-02
网络工程
#网络工程 #Spring
Mybatis

Mybatis

Mybatis框架框架框架(Framework)是一种半成品软件,它提供了一套完整的、可重用的设计、代码和库,旨在帮助开发者解决特定领域或类型的问题。框架通常规定了软件系统的整体结构、主要组件及其之间的关系,以及它们之间的交互方式。框架相对于库不仅提供了一组工具,还规定了应用的结构和流程。开发者需要在框架的约束下工作,通过实现特定的接口或继承特定的类来完成应用的功能。 JDBC的问题JDBC(Ja
2025-10-27
Mybatis
#Mybatis #框架
Lombok

Lombok

LombokLombok是一个Java库,旨在通过注解的方式在编译期间自动生成getter、setter、equals、hashCode、toString等方法。 引入依赖12345678<dependencies> <dependency> <groupId>org.projectlombok</groupId>
2025-10-26
#Lombok
数据库

数据库

数据库在网络开发中,大量的用户数据必须存储在网页后端,为此,数据库为我们提供了支持。数据库类似于Excel表格,允许我们以高度结构化的形式存储用户数据并能够与程序产生交互。 数据库分为关系型数据库和非关系型数据库,关系型数据库是基于关系模型来存储和管理数据的数据库系统。关系就是基于表格的数据模型,它使用行和列来表示数据,并通过主键和外键来定义表之间的关系。而非关系型数据库则不强制要求使用关系模型来
2025-10-23
网络工程
#网络工程 #数据库
Tomcat

Tomcat

Tomcat Tomcat 是一个 Java Servlet 容器(应用服务器),用于运行 Java web 应用(Servlet / JSP / WAR)。Nginx 不是 Servlet 容器——它不能直接运行 Java servlet,但常用于静态文件、反向代理、负载均衡和 TLS 终端,通常会把请求转发到 Tomcat 或其他应用服务器。 下载与安装 官方下载地址:https://tom
2025-10-20
网络工程
#网络工程 #Tomcat
123…6

搜索

载入天数... 载入时分秒...
总访问量 次 总访客数 人