摘要:
Spring Boot 整合 Redis 和 JavaMailSender 实现邮箱注册功能 开篇 现在的网站基本都有邮件注册功能,毕竟可以通过邮件定期的给用户发送一些 ~~垃圾邮件~~ 精选推荐😂😂。 回到正题,首先我们得清楚一下几点 ==邮件注册需要什么信息?== 最基本的: 邮箱地址 阅读全文
摘要:
网络层提供的两种服务 网络层关注的是如何将分组从源端沿着网络路径送达目的端。 在计算机网络领域,网络层应该向运输层提供怎样的服务(“面向连接”还是“无连接”)曾引起了长期的争论。 争论焦点的实质就是:在计算机通信中,可靠交付应当由谁来负责?是网络还是端系统? 电信网:虚电路服务 虚电路表示这只是 阅读全文
摘要:
环境搭建 1. 导入maven依赖 2. 配置数据库相关信息 3. 添加数据访问层、业务层 4. 添加测试类 事务问题 此时基本环境已经搭建好了,点击运行,数据可以成功插入但是还没有配置事务,没有事务回滚会造成某些情况下数据出错。在Spring注解中,可以在需要添加事务的方法或类上加 ,并且开启事务 阅读全文
摘要:
在软件工程中, 创建型模式 是处理对象创建的设计模式,试图根据实际情况使用合适的方式创建对象。基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。创建型模式通过以某种方式控制对象的创建来解决问题。 常用创建型模式有:单例模式、工厂模式、抽象工厂模式、原型模式、建造者模式 一、单例模式 单例 阅读全文
摘要:
基本概念: AOP: Aspect Oriented Programming,即面向切面编程 指在程序运行期间 动态的 将某段代码切入到 指定方法指定位置 进行运行的编程方式 前置通知(@Before):在目标方法运行之前执行 后置通知(@After):在目标方法运行结束之后执行(无论方法执行成功, 阅读全文
摘要:
一、Bean的生命周期 流程 Bean创建 —— 初始化 —— 销毁 创建: 单实例:在容器启动时创建对象 多实例:每次调用时创建对象 初始化: 都是在对象创建完成后,调用初始化方法 销毁: 单实例:容器关闭时,调用销毁方法 多实例:容器不会管理这个bean,只能手动调用销毁方法 实现方式 1. 在 阅读全文
摘要:
Spring Boot的出现极大的简化了我们的开发,让我们无需再写繁杂的配置文件,其正是利用了注解的便捷性,而Spring Boot又依赖于Spring,因此深入学习Spring的注解是十分必要的。 组件注册相关注解 @Configuration 写在类上,声明此类是一个配置类,替代xml文件 @B 阅读全文
摘要:
数据链路层概述 基本概念 数据发送模型: 数据链路层的信道类型: 点对点信道:这种信道使用一对一的点对点通信方式。 广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。 链路和数据链路: 链路(link):是 阅读全文
摘要:
计算机网络 物理层 物理层的基本概念 物理层解决如何在连接各种计算机的 传输媒体 上传输 数据比特流 ,而不是指具体的传输媒体。 物理层的主要任务描述为:确定与传输媒体的接口的一些特性,即: 机械特性:比如 接口形状、大小、引线数目 电气特性:比如 规定电压范围( 5V 到 +5V) 功能特性:比如 阅读全文
摘要:
问题 Spring Boot使用注解@ConfigurationProperties报错:Spring Boot Configuration Annotation Processor not found in classpath 如果你不嫌碍眼的话,其实对运行程序也没什么影响 但当你在配置文件里写值 阅读全文