03 2021 档案
摘要:物理层 物理层的任务是尽可能屏蔽掉传输媒体和同通信手段的差异,使物理层上面的数据链路层感受不到这些差异,使其只需考虑本层的协议和服务 物理层所传输的数据单位是比特,发送0或1,物理层需要考虑用多大的电压代表0或1 物理层使用的中间设备是转发器:转发器又被称为中继器或放大器,负责物理层的数据中继 数据
阅读全文
摘要:Spring 事务操作 一、事务(概念) 1. 什么是事务 事务是数据库的最基本单元,逻辑上的一组操作,要么都成功,如果有一个失败,那么所有的操作都失败 典型场景: lucy转账100元给mary lucy少100元,mary多100元 2. 事务的四个特性(ACID) 原子性(Atomicity)
阅读全文
摘要:Spring JdbcTemplate 一、JdbcTemplate概念及使用 1. 什么是JdbcTemplate: Spring框架对JDBC进行封装,使用JdbcTemplate方便实现对数据库的操作 2. 使用步骤: 引入相关jar包 在spring配置文件中配置数据库连接池 jdbc.pr
阅读全文
摘要:二叉树的序列化:前、中、后、层序遍历实现 1. 前序遍历方法 序列化的时候被分成三部分(左 → 右):根节点、左子树、右子树 因此反序列化用队列 (一般来说,还原二叉树需要前序+中序/后序+中序,由于node包含所有节点的信息,包括空指针的信息,因此可以直接还原) public String ser
阅读全文
摘要:BST(二叉搜索树) 首先,我们定义树的数据结构如下: public class TreeNode { int val; TreeNode left; TreeNode right; public TreeNode(int val) { this.val = val; this.left = nul
阅读全文
摘要:Spring AOP 一、AOP(概念) 1. 什么是AOP 面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各个部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率 通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 使用登录例子说明AOP: 2.
阅读全文
摘要:Spring IoC 三、 IoC容器 - Bean管理(基于注解方式) 1. 什么是注解 注解是代码的特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值) 使用注解,注解作用在类的上面、方法上面、属性上面 使用注解的目的:简化XMl配置 2. Spring针对Bean管理中创建对象提
阅读全文
摘要:Spring IoC 一、IoC容器(概念) 1. 什么是IoC? 控制反转,把对象创建和对象之间得调用过程,交给了Spring来管理 使用IoC得目的:为了降低耦合度 2. IoC底层使用了哪些技术? XML解析 工厂模式 反射 3. Spring提供的IoC容器实现的两种方式(两个接口): Be
阅读全文