- 博客(11)
- 收藏
- 关注
原创 【maven】分块设计,继承(以及依赖的版本控制),聚合,私服配置
所谓分模块设计,顾名思义指的就是我们在设计一个 Java 项目的时候,将一个 Java 项目拆分成多个模块进行开发。1). 未分模块设计的问题如果项目不分模块,也就意味着所有的业务代码是不是都写在这一个 Java 项目当中。随着这个项目的业务扩张,项目当中的业务功能可能会越来越多。假如我们开发的是一个大型的电商项目,里面可能就包括了商品模块的功能、搜索模块的功能、购物车模块、订单模块、用户中心等等。这些所有的业务代码我们都在一个 Java 项目当中编写。
2024-09-13 20:43:57
944
原创 SpringBoot原理,bean原理,自定义starter
SpingBoot原理在前面十多天的课程当中,我们学习的都是web开发的技术使用,都是面向应用层面的,我们学会了怎么样去用。而我们今天所要学习的是web后端开发的最后一个篇章springboot原理篇,主要偏向于底层原理。我们今天的课程安排包括这么三个部分:配置优先级:Springboot项目当中属性配置的常见方式以及配置的优先级Bean的管理剖析Springboot的底层原理1. 配置优先级在我们前面的课程当中,我们已经讲解了SpringBoot项目当中支持的三类配置文件:appli
2024-09-12 16:31:39
909
原创 事务管理(Transactional,rollbackFor,propagation)&使用AOP撰写日志
我们接着继续学习@Transactional注解当中的第二个属性propagation,这个属性是用来配置事务的传播行为的。什么是事务的传播行为呢?就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。例如:两个事务方法,一个A方法,一个B方法。在这两个方法上都添加了@Transactional注解,就代表这两个方法都具有事务,而在A方法当中又去调用了B方法。
2024-09-10 12:52:35
871
原创 springboot登录验证案例(JWT令牌,Filter, Interceptor, 全局异常处理器
什么是会话?在我们日常生活当中,会话指的就是谈话、交谈。在web开发当中,会话指的就是浏览器与服务器之间的一次连接,我们就称为一次会话。在用户打开浏览器第一次访问服务器的时候,这个会话就建立了,直到有任何一方断开连接,此时会话就结束了。在一次会话当中,是可以包含多次请求和响应的。比如:打开了浏览器来访问web服务器上的资源(浏览器不能关闭、服务器不能断开)第1次:访问的是登录的接口,完成登录操作第2次:访问的是部门管理接口,查询所有部门数据第3次:访问的是员工管理接口,查询员工数据。
2024-09-08 21:01:55
898
原创 Mybatis入门(动态SQL,含lambok,sql注入,日志输入,XML配置文件)
Lombok是一个实用的Java类库,可以通过简单的注解来简化和消除一些必须有但显得很臃肿的Java代码。通过注解的形式自动生成构造器、getter/setter、equals、hashcode、toString等方法,并可以自动化生成日志变量,简化java开发、提高效率。注解作用为所有的属性提供get/set方法@ToString会给类自动生成易阅读的 toString 方法根据类所拥有的非静态字段自动重写 equals 方法和 hashCode 方法@Data。
2024-08-23 22:13:27
1763
原创 MYSQL的简单使用
SQL:一门操作关系型数据库的编程语言,定义操作所有关系型数据库的统一标准在实际的业务开发中,有些业务操作要多次访问数据库。一个业务要发送多条SQL语句给数据库执行。需要将多次访问数据库的操作视为一个整体来执行,要么所有的SQL语句全部执行成功。如果其中有一条SQL语句失败,就进行事务的回滚,所有的SQL语句全部执行失败。简而言之:事务是一组操作的集合,它是一个不可分割的工作单位。事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。事务作用。
2024-08-15 20:44:46
1590
原创 【spingboot】分层 以及 使用IOC,DI解耦
定义:内聚是指软件中各个功能模块内部的功能联系。它衡量了一个模块内部各个元素之间相互依赖、相互关联的紧密程度。
2024-07-19 16:51:12
1649
原创 VUE组件库Element的简单使用
这两行就相当于是事件监听,双引号中的handleSizeChange和handleCurrentChange就是事件监听所触发的函数,官方文档: https://element.eleme.cn/#/zh-CN/component/table。打开https://element.eleme.cn/#/zh-CN/component/button。然后我们再把下面一坨也复制过来(这个表格就需要复制script的部分,而上面的按钮那个就不需要)在这个分页组件中只涉及到了如下的属性,以及它们的功能👇。
2024-07-02 22:39:45
1758
2
原创 vue的简单使用
Vue 是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。基于MWVM(Model-View-ViewModel)思想,实现数据的双向绑定(这个双向绑定一会儿看操作就行在MVVMModel(模型)Model 代表应用程序的数据层,包括数据和业务逻辑。它通常负责管理应用程序的状态和规则,不直接与用户界面交互。View(视图)View 是用户界面的一部分,它负责展示数据给用户,并接收用户的输入。
2024-06-29 22:55:10
940
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅