
JavaEE复习
文章平均质量分 93
复习一遍java
风止
世间多不公,以血引雷霆
展开
-
JavaEE从入门到起飞(九) ~Activiti 工作流
当一道流程逻辑需要用到`多个表单的提交和多个角色的审核共同完成`的时候,就可以使用工作流。工作流一般使用的是第三方技术,也就是说别人帮你`创建数据库表和service层、mapper层,你只需要注入工具接口即可使用。`原理:`一切操作都是sql语句,第三方做好,你只要按照它们的规范,即可完成工作流。`原创 2024-08-22 21:09:03 · 1757 阅读 · 0 评论 -
JavaEE从入门到起飞(八) ~ Git
顺序: add-------开发----commit到本地----->pull代码(可能出现代码冲突, 需要merge代码)-------->push代码。这个命令的意思是将本地的 master 分支推送到远程仓库 origin 中对应的 master 分支。版本切换通常指的是在不同的分支之间切换,以便于在不同的功能开发、修复bug或维护版本之间进行切换。4)再通过idea将idea中的代码推送到远程仓库,再推送的过程中,就会出现下面的错误。同一个仓库可以有多个分支,各个分支相互独立,互不干扰。原创 2024-08-15 17:07:23 · 1811 阅读 · 0 评论 -
JavaEE从入门到起飞(七) ~ Maven进阶
什么时候pom不要写版本号?版本锁定是指在项目中固定特定依赖的版本,以避免因依赖升级而导致的问题。被springboot-dependencies中的所管理的不需要声明版本,一般国内产品需要写版本或,比如Spring Boot 默认使用 Logback 作为日志框架。如果你希望使用其他的日志框架,比如 Log4j2,那么你需要在 pom.xml 中进行相应的配置。原创 2024-08-15 16:58:30 · 1091 阅读 · 0 评论 -
JavaEE从入门到起飞(六) ~ mysql
SQL是用来操作数据库的一种语言,通过sql可以实现数据库、数据表、数据记录的增删改查我们一般把增删改查称为CRUD:create创建、retrieve 检索、update 修改、delete删除SQL可以单行书写,也可以多行书写, 它以;结束一条SQL语句在windows环境中SQL语句是不区分大小写的在SQL中可以使用注释,一般有两种:单行注释-- 注释内容和 多行注释/* 注释内容 */原创 2024-08-12 01:30:59 · 1261 阅读 · 0 评论 -
JavaEE从入门到起飞(五) ~ Mybatis-Plus
Builder//生成一个静态内部类,帮助我们链式调用设置属性值@Data@TableId(type = IdType.AUTO) //主键自增,设置主键生成策略@JsonProperty(value = "username")//指定 JSON 键名,默认通过 getter 方法的名称来确定 JSON 键名。@TableField(value = "username") //设置数据库的字段名称@TableField(select = false)//查询不可见。原创 2024-08-12 01:18:13 · 842 阅读 · 0 评论 -
JavaEE从入门到起飞(四) ~Redis
Spring对Redis客户端进行了整合,提供了,在SpringBoot项目中还提供了对应的starter,即spring-boot-starter-data-redisSpringDataRedis是Spring的一部分,对Redis底层开发包进行了高度封装,提供了一个高度封装的类:RedisTemplate,用于操作各种数据类型:简单K-V操作SetOperations: set类型数据操作ZSetOperations: zset类型数据操作。原创 2024-08-10 16:25:18 · 870 阅读 · 0 评论 -
JavaEE从入门到起飞 (三) ~AOP
在现代软件开发中,面向切面编程(Aspect-Oriented Programming,AOP)是一种重要的编程范式,它提供了一种有效的方式来解决横切关注点(cross-cutting concerns)的问题。本文将介绍AOP的概念、其主要组成部分以及如何在Java应用程序中应用AOP技术。AOP是一种软件开发技术,它允许开发人员将横切关注点(如日志记录、事务管理、安全性、缓存等)从应用的核心逻辑中分离出来。原创 2024-08-08 22:02:11 · 1767 阅读 · 0 评论 -
JavaEE 从入门到精通(二) ~SpringMVC 接收请求和设置响应
数据传输在前后端分离项目中至关重要,它通过优化网络传输量和延迟、增强系统可扩展性、提高安全性、优化用户体验、支持多平台访问以及简化维护和测试,显著提升了整体系统的效率和可靠性。根据请求数据,计算响应数据。一、获取请求数据在Web应用程序开发中,浏览器向服务器发送的请求可以包含多种类型的数据,这些数据对于执行业务逻辑至关重要。为了有效地处理和操作这些数据,开发人员通常需要使用各种参数来接收和映射前端的请求数据。原创 2024-08-01 23:58:02 · 1271 阅读 · 0 评论 -
JavaEE 从入门到精通(一) ~ Maven
在软件开发的日常工作中,有效的项目管理是确保项目成功的关键。Maven 是一个强大且广泛使用的项目管理工具,不仅仅是 Java 项目,它已经成为许多其他语言项目的选择。本文将深入探讨 Maven 的核心概念、工作原理及其在现代软件开发中的重要性。Maven 是一个基于项目对象模型(Project Object Model, POM)的构建工具,它主要用于自动管理和构建Java项目。通过 Maven,开发人员可以更轻松地管理项目的构建、报告和文档生成。来源于apache使用Java语言实现的。原创 2024-07-31 23:45:47 · 1290 阅读 · 0 评论