- 博客(59)
- 收藏
- 关注
原创 MySQL(详细)
数据库是一类软件 , 它是用来组织、保存、管理数据的.组织这些数据也是为了后续进行增删查改.MySQL 是一款开源免费的数据库. 是一个 " 客户端服务器 " 结构的程序 .
2023-07-15 18:26:27
2776
2
原创 JVM (simple Version)
JVM 其实就是一个Java进程 , 从操作系统申请一大块内存区域, 供 java 代码使用 .申请出的内存 , 进一步划分 , 给出不同的用途 .堆中存放就是 new 出来的对象. (成员变量)栈 是用来维护方法之间的调用关系 (局部变量)元数据区(或者叫方法区) 存放的是类加载之后的类对象 与 静态变量虚拟机栈 是给 java 代码使用的, 本地方法栈 是给 jvm 内部的本地方法(C++代码)使用的 .
2023-07-12 13:48:41
508
原创 Spring 事务
事务的实现方式有两种 :编程式事务三步骤 :声明式事务的实现很简单 , 只需要在方法或者类上添加注解就可以了 ,进入方法时自动开启事务 , 方法执行完全自动提交事务 , 如果中途发生了异常会自动回滚事务.上述方法不会回滚 , 原因是 报错被 try catch 语句 处理了.解决方法 :1 . 将异常重新抛出2 . 手动回滚事务。
2023-07-10 12:31:16
514
原创 Spring AOP
AOP 是一种思想 , Spring AOP 框架 是具体实现 .AOP (Aspect Oriented Programming) : 面向切面编程 .它是对某一类事情的集中处理 (针对某一方面的问题主动进行处理 ) .举个栗子 :当用户点到博客进行发布文章时 , 后端就要判断是否已经登录 , 当去删除一个文章时 , 也需要去判断当前是否是登录状态 . 每次涉及到权限问题时都需要判断用户登录状态 . 有了AOP之后 , 我们只需要在某一处配置一下 . 就可以实现所有需要判断用户登录状态的页
2023-07-09 18:10:51
357
原创 MyBatis
MyBatis 是一款优秀的ORM 持久层框架 , 具有较高的SQL灵活性 , 支持高级映射 .ORM :Object Relation Mapping 对象关系映射 , 指的就是在Java 对象 和 数据库 的关系模型之间建立起一种对应关系 , 例如 : 一个article类 对应数据库中的一张 article 表 , 表中的字段和 对象中的属性一一对应 .
2023-07-07 22:01:20
238
原创 Spring MVC
MVC 是一种设计思想 , 而 Spring MVC 就是对 MVC 思想的具体实现 .MModel (模型)是用来处理应用程序数据逻辑的部分 , Model 对象 通常与 数据库进行交互VView (视图)将程序进行渲染展示给用户CController (控制器)它是处理用户交互的部分 , 负责的是 将用户的请求 发送给 Model , 再将处理好的程序交给 View 进行渲染 . 承担一个承上启下的角色 .
2023-07-06 00:00:42
759
原创 Spring Boot
Spring Boot是由 Pivotal 团队提供的框架 . 其目的就是为了简化 Spring 程序开发的 .让 本质上是为了让 Spring 开发更方便 , 让程序猿考虑的事情更少 .
2023-07-05 13:21:48
325
原创 了解Spring
Spring : 它是一个开源框架 , 是包含了众多工具方法的 IoC容器 ,(说的就是对象的创建和销毁的权利都交给了 Spring 来管理了,它本身又具备了存储对象和获取对象的能力,通俗点来讲Spring就是容器, 帮我们管理对象的生命周期) 。
2023-07-03 21:06:08
718
原创 [Java] Socket (UDP , TCP)
这么做的好处 : 因为服务器它是用来处理客户端的请求的 , 因此它就要有一个明确的端口号,让客户端可以找到 . 对于客户端来说 , 属于主动发送请求的一方 , 服务器实现不需要知道客户端的端口号 , 因此让系统自动分配端口号给客户端.此处的Socket 对象要被客户端 / 服务器 都使用的 . 对于服务器来说 Socket 对象往往都要绑定一个具体的端口号(自己主动绑定) . 客户端这边则不需要手动指定 , 让系统自动分配即可.Socket : 通过Socket对象来进行服务器和客户端之间的通信!
2023-04-19 22:16:04
1615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人