自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-03-29

Java基础-面试题收集整理二 HashMap和Hashtable在使用上的区别? 1)HashMap继承自AbstractMap类。但二者都实现了Map接口。 2)HashMap线程不安全,HashTable线程安全 3)HashMap是没有contains方法的,而包括containsValue和containsKey方法;hashtable则保留了contains方法, 4)Hashmap是允许key和value为null值的,用containsValue和containsKey方法判断是否包含对

2021-03-29 00:29:45 116

原创 2021-03-21

Java基础-面试题收集整理一 请用文字描述super()和this()的区别 1)调用super()必须写在子类构造方法的第一行,否则编译不通过。每个子类构造方法的第一条语句,都是隐含地调用super(),如果父类没有这种形式的构造函数,那么在编译的时候就会报错。 2)super()和this()类似,区别是,super从子类中调用父类的构造方法,this()在同一类内调用其它方法。 3)super()和this()均需放在构造方法内第一行。 4)尽管可以用this调用一个构造器,但却不能调用两个。

2021-03-21 23:15:52 81

原创 对Shiro框架的简单介绍

对Shiro框架的简单介绍权限认证框架shiro框架 权限认证框架 当下最常用的几款登录和鉴权框架有: spring-security(这不是本文重点,略) • 基于Spring开发,和Spring契合度高 • 功能多 • 社区资源丰富 • 使用起来比较复杂 apache-shiro • 不依赖于Spring • 简单易上手 • 功能和社区资源比SpringSecurity稍弱 oauth2.0(推荐http://www.ruanyifeng.com/blog/2019/04/oauth_design.h

2021-03-14 22:09:43 190

原创 SpringBoot整合MyBatisPlus

SpringBoot整合MybatisPlusMyBatis 和 MyBaitsPlusMyBatis简介MyBaitsPlus简介SpringBoot整合MybatisPlus MyBatis 和 MyBaitsPlus MyBatis简介 简介: MyBatis 本是apache的一个开源项目iBatis。最初侧重于码软件开发,后续发展成为一款基于java的持久层框架。 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代

2021-03-07 20:45:10 208

原创 2021-02-28

为什么我们使用SpringBoot?先提一下SpringSpringBoot的诞生为什么使用SpringBoot 先提一下Spring 讲SpringBoot就不能不讲一下Spring,因为SpringBoot和Spring是关联相当密切的,SpringBoot是Spring发展壮大之后而诞生的产物,要注意的是SpringBoot不是Spring的替代品。SpringBoot的出现就是为了让广大程序员们更好的使用Spring。 Spring一开始只是一个为了解决EJB开发笨重臃肿的问题,而推出的一款小而精的

2021-02-28 21:33:03 144 3

原创 2020-10-25

对Java设计模式七大原则的理解 七大原则: 1、开闭原则 2、单一职责原则 3、聚合/组合复用原则 4、迪米特法则 5、依赖倒置原则 6、里氏替换原则 7、接口隔离原则 开闭原则: 软件实体应该面向修改关闭,面向扩展开放。 实现的核心就是“抽象及封装”。把我们的相同的代码抽取出来,便于重用,这就是“闭”。把不同的代码也抽取出来,便于功能的拓展,这就是“开”。开闭原则是设计原则的核心原则,其他设计原则都是开闭原则的体现和补充。 单一职责原则: 一个类只应该有一个引诱它变化的原因,不要让一个类拥有多种变化的理

2020-10-25 11:31:49 91

原创 2020-09-06

对单一职责的理解 专业的人做专业的事。 单一职责简单来说就是一个接口、一个类或一个方法只负责一个事情。 单一职责的优点 在我们编写代码的过程中,接口、类或方法承担的职责越多,那么这个接口、类或方法的重用性就大大降低。所以,单一职责的优点之一就是是接口、类或方法的复杂性降低。 当代码的复杂性降低时,代码的可读性也就随之提升。 单一职责还有一个优点就是代码的可维护性高,代码复杂的职责越少,我们对代码进行维护改动时,需要修改的部分就越少。这一个职责出现问题,我就可以针对这一职责进行维护。 单一职责的缺点 单一职责

2020-09-06 17:39:22 80

空空如也

空空如也

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

TA关注的人

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