- 博客(5)
- 收藏
- 关注
原创 浅谈AOP和IOC的个人理解
AOP:在说AOP的时候,不免想到另外一个OOP,即:面向对象。OOP是我们初学java的时候所接触的概念。它强调的是对象。比如,在设计一个业务模块的功能方法时,我们会去分析,这个业务逻辑中所参与的角色对象,最后分别去创建对象,进行编程。而AOP,它的主要思想是代码的复用,以及增强,但依然保留OOP的特性。只是在OOP的基础上,实现了对代码的重用,减少了代码的冗余。比如:我们有两个业务,一个是支付,一个是订单。都要在这其中添加打印日志的功能,如果按照OOP的思想,则都要写一个打印日志的功
2022-03-03 15:05:44
600
原创 2021-03-18
标题面试题面向对象4大特性封装、继承、多态、抽象2、抽象类跟接口的区别?抽象类:1、抽象类使用abstract修饰;2、抽象类不能实例化,即不能使用new关键字来实例化对象;3、含有抽象方法(使用abstract关键字修饰的方法)的类是抽象类,必须使用abstract关键字修饰;4、抽象类可以含有抽象方法,也可以不包含抽象方法,抽象类中可以有具体的方法;5、如果一个子类实现了父类(抽象类)的所有抽象方法,那么该子类可以不必是抽象类,否则就是抽象类;6、抽象类中的抽象方法只有方法体,没有具
2021-03-18 20:20:57
109
原创 2021-01-25
**事务具有的四大特性(ACID):**a. 原子性: 不可分割, 这些绑定在一起sql语句组不能分割必须同时成功,同时失败b. 一致性: 数据库必须从一个一致性状态到另外一个一致性状态(逻辑运行时不能有错, 结果前后才会一致)c. 持久性: 事务一旦提交事务,对数据的修改是永久d. 隔离型: 一个事务和其他事务是不能相互的干扰的...
2021-01-25 10:17:07
101
原创 2020-12-29
File的讲解:File对象常用方法exist:判断文件是否存在mkdir:创建目录 如果父级不存在 会不成功mkdirs:创建目录 如果父级不存在 会逐层创建createNewFile:创建文件 出现检查性异常 IOExceptiondelete:删除文件只能删除空目录或者文件isFile:判断是否是文件isDirectory:判断是否是目录getName:文件名getPath:相对路径,相对文件当前目录 去定位查找目标文件file.ren
2020-12-29 09:40:39
116
原创 2020-12-09
排序个人对于几个排序的认识:插入排序:将要排序的数组分成两个部分,有序部分,待插入部分。把无序的部分插入到有序的当中,遇到第一个比插入元素要大的元素,该插入元素插入到这个元素的位置。例子如下:一个无序数组int a[]={50,10,30,5,77}。第一轮:我们先假设50是有序的部分,10是待插入的。10和50比较,50>10------一次本轮排序后的顺序:10,50。第二轮:10,50有序部分,我们再插入30,拿30和10,50,依次比较,10,30,50------一次(和
2020-12-09 16:51:57
146
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人