自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 浅谈AOP和IOC的个人理解

AOP:在说AOP的时候,不免想到另外一个OOP,即:面向对象。 OOP是我们初学java的时候所接触的概念。 它强调的是对象。比如,在设计一个业务模块的功能方法时,我们会去分析,这个业务逻辑中所参与的角色对象,最后分别去创建对象,进行编程。 而AOP,它的主要思想是代码的复用,以及增强,但依然保留OOP的特性。 只是在OOP的基础上,实现了对代码的重用,减少了代码的冗余。 比如:我们有两个业务,一个是支付,一个是订单。都要在这其中添加打印日志的功能,如果按照OOP的思想,则都要写一个打印日志的功

2022-03-03 15:05:44 553

原创 2021-03-18

标题面试题 面向对象4大特性 封装、继承、多态、抽象 2、抽象类跟接口的区别? 抽象类: 1、抽象类使用abstract修饰; 2、抽象类不能实例化,即不能使用new关键字来实例化对象; 3、含有抽象方法(使用abstract关键字修饰的方法)的类是抽象类,必须使用abstract关键字修饰; 4、抽象类可以含有抽象方法,也可以不包含抽象方法,抽象类中可以有具体的方法; 5、如果一个子类实现了父类(抽象类)的所有抽象方法,那么该子类可以不必是抽象类,否则就是抽象类; 6、抽象类中的抽象方法只有方法体,没有具

2021-03-18 20:20:57 92

原创 2021-01-25

** 事务具有的四大特性(ACID): ** a. 原子性: 不可分割, 这些绑定在一起sql语句组不能分割 必须同时成功,同时失败 b. 一致性: 数据库必须从一个一致性状态到另外一个一致性状态 (逻辑运行时不能有错, 结果前后才会一致) c. 持久性: 事务一旦提交事务,对数据的修改是永久 d. 隔离型: 一个事务和其他事务是不能相互的干扰的 ...

2021-01-25 10:17:07 87

原创 2020-12-29

File的讲解: File对象常用方法 exist:判断文件是否存在 mkdir:创建目录 如果父级不存在 会不成功 mkdirs:创建目录 如果父级不存在 会逐层创建 createNewFile:创建文件 出现检查性异常 IOException delete:删除文件只能删除空目录或者文件 isFile:判断是否是文件 isDirectory:判断是否是目录 getName:文件名 getPath:相对路径,相对文件当前目录 去定位查找目标文件 file.ren

2020-12-29 09:40:39 101

原创 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 126 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除