自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第三章 其他核心概念

Maven中的生命周期和仓库的基础知识

2022-12-29 15:22:22 454

原创 第五章:开机,重启和用户登录注销-[实操篇]

开机,重启和用户登录注销

2022-12-28 22:48:10 732

原创 第四章 vi和vim 编辑器-[实操篇]

vi 和 vim的快捷键的使用

2022-12-28 22:20:26 739 1

原创 第三章:远程登陆Linux系统-[实操篇]

远程登陆Linux系统,Xftp5和Xshell5的安装

2022-12-22 22:50:18 753

原创 第二章:Linux的目录结构-[基础篇]

Linux的目录结构

2022-12-21 21:16:04 397

翻译 第一章:VM和Linux系统(CentOS)安装-[基础篇]

①VM和Linux系统(CentOS)的安装②和终端使用和联网③vmtools安装

2022-12-06 18:02:13 161

原创 第三章:SpringBoot的配置文件-核心技术

SpringBoot的配置文件

2022-12-04 15:05:04 411

原创 第二章 使用Maven:IDEA环境

使用Maven:IDEA环境

2022-12-01 23:58:14 523

原创 八:MyBatis-Plus中处理多数据源

MyBatis-Plus中处理多数据源

2022-12-01 18:22:38 438 1

原创 九:MyBatisX插件

MyBatisX插件的使用

2022-11-30 22:24:53 193

原创 七:MyBatis-Plus的代码生成器

MyBatis-Plus的代码生成器

2022-11-29 20:13:36 101

原创 六:MyBatis-Plus中的通用枚举

MyBatis-Plus中的枚举的用法

2022-11-29 15:10:39 308

原创 五:MyBatis-Plus中的分页插件和乐观锁插件

MyBatis-Plus中的分页插件和乐观锁插件

2022-11-28 20:51:58 195

原创 四:条件构造器和常用接口

MyBatis-Plus中的条件构造器和常用接口

2022-11-28 13:40:50 81

原创 三:MyBatis-Plus中常用的注解

MyBatis-Plus中常用的注解

2022-11-25 23:09:39 2312

原创 二:对表进行基本CRUD操作

对表进行基本CRUD操作

2022-11-25 19:05:40 548

原创 一:入门案例之查询表中所有数据

入门案例之查询表中所有数据

2022-11-22 22:54:50 1042

原创 第一节 Maven核心程序解压与配置

Maven核心程序解压与配置

2022-11-21 20:28:44 257

原创 描述一下bean的生命周期?

描述一下bean的生命周期?

2022-11-16 15:13:59 68

原创 MyBatis的优缺点有哪些?

ww

2022-11-15 18:47:13 3553

原创 HashMap和HashTable的区别是什么?

五点

2022-11-15 18:34:11 57

原创 介绍一下集合框架体系

集合体系

2022-11-15 17:31:46 102

原创 依赖注入有几种实现方式?

。。

2022-11-15 14:58:33 1428

原创 Spring的优缺点是什么?

优点6点,缺点2点

2022-11-15 14:47:59 249

原创 第二章:了解自动配置原理之SpringBoot原理-基础入门

了解SpringBoot的自动配置原理

2022-11-12 22:54:49 262

原创 第一章:SpringBoot基础入门之HelloWorld-基础入门

使用SpringBoot在页面中显示Hello,Spring Boot2 !

2022-11-11 15:41:11 235

原创 8.Mybatis的缓存

关于Mybatis的缓存

2022-11-10 01:06:12 78

原创 10.分页插件

分页插件的使用

2022-11-09 17:01:42 146

原创 7.动态SQL

动态SQL的一些标签使用

2022-11-09 15:39:21 696

原创 说说Spring常用的注解

1.@Component组件,没有明确的角色2.@Repository在数据访问层使用(dao层)3.@Service在业务逻辑层使用(service层)4.@Controller在控制层使用,控制器的声明。

2022-11-07 23:22:33 249

原创 谈谈对面向对象的理解

多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,也就是一个引用变量到底会指向哪一个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,即不修改程序代码就可以改变程序运行时所绑定的具体代码,让程序可以选择多个运行状态,这就是多态性。private:同一个类中。

2022-11-07 20:24:30 162

原创 SSM整合

SSM的整合

2022-11-07 18:17:33 319

原创 【mybatis系列】#{}和${}的区别

但是#{}使用占位符赋值的方式拼接sql,此时为字符串类型或日期类型的字段进行赋值时, 可以自 动添加单引号。②${}使用字符串拼接的方式拼接sql,若为字符串类型或日期类型的字段进行赋值时,需要手动加单引号;①${}的本质就是字符串拼接,#{}的本质就是占位符赋值。③使用#{}可以有效的防止SQL注入,提高系统安全性。

2022-11-07 00:24:36 122

原创 谈谈你对IOC的理解

IOC容器就像一个工厂一样,当我们需要创建对象的时候,只需要通过xml配置文件或者注解,把对象注册到组件中,而我们完全不用考虑对象是如何被创建出来的。在Spring中,控制反转指的是将对象的控制权转移给Spring框架进行管理,由Spring帮我们创建对象,管理对象之间的依赖关系。以前创建对象的主动权和时机都是由自己把控的,现在由IOC容器来做,在很大程度上简化了应用的开发。IOC就是控制反转,控制反转是一种设计思想,而不是一种具体的技术实现。控制反转,容器概念,依赖注入。

2022-11-07 00:16:51 132

原创 谈谈你对AOP的理解

AOP就是解决这些问题的,它通过一种横向抽取机制,将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,也就是切面,通过将横切逻辑代码与业务代码分离,在不改变原有的代码的基础上,将逻辑增强部分应用到原有业务中,从根本上解耦,避免大量的重复操作,降低了模块间的耦合度,提高了系统的可维护性。OOP思想是一种垂直纵向的继承体系,通过子类继承父类可以解决大部分的代码重复问题,但对于一些特殊问题,如在父类的所有方法的相同的位置进行一些日志控制,OOP就无法解决了。

2022-11-07 00:01:45 87

原创 spring是什么?

轻量级的开源J2EE框架。它是一个容器框架,用来装javabean(java对象),中间层框架,可以起一个连接作用,比如说Struts粘合在一起运用,可以让我们的企业开发更快,更简洁。Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。

2022-11-06 23:50:13 62

原创 说说Java中集合的体系

Map代表的是存储key-value对的集合,常用的实现类有:HashMap,LinkedHashMap,TreeMap,HashTable,Properties。常用的实现类有:HashSet,LinkedHashSet,TreeSet。Set代表了无序不可重复集合,只允许一个null,只能根据元素本身来访问。Collection有三个子接口:List,Set,Queue。常用的实现类有:ArrayList,LinkedList。List代表了有序可重复的集合,可以插入多个null。

2022-11-06 23:40:17 96

原创 5种常见异常

ArrayStoreException(数据存储异常,操作数组时类型不一致)还有IO操作的BufferOverflowException异常。IndexOutOfBoundsException(数组越界)ClassCastException(类转换异常)NullPointerException(空指针)

2022-11-06 22:08:06 299

原创 ArrayList和LinkedList的区别?

因为ArrayList维护的是一个数组,所以当容量到达阈值时就会进行扩容,然后会重新分配数据的位置,当数组扩容的时候速度也要比LinkedList慢。ArrayList底层维护的是一个动态数组,LinkedLisd底层维护的是一个双向链表,而它们之间的不同主要也是数组和链表的特征比较。因为ArrayList往集合中间插入数据要做两件事,把之前的数据挪开赋值到新的数组位置,然后把需要插入的数据插入到数组对应的位置。原理是:ArrayList是数据有下标标记数据位置的,查询时直接返回对应的数组下标数据即可。

2022-11-06 21:57:04 560

原创 final跟finally和finalize有什么区别

在垃圾收集器将该对象清除出内存之前会先调用它的finalize方法,做一些内存清理工作,通常这部分是非Java内存,如socket,finalize只会被调用一次。被final修饰的变量,表示此变量不能被修改,也就是该变量为一个常量。所以对于用final修饰的变量我们必须在声明它的时候赋值,或者代码块中赋值,又或者在构造器中给它赋值。被final所修饰的类,此类不能被其他类所继承,因为抽象类不能被继承,所以abstract关键字和final关键字不能共存。被final修饰的方法,表示此方法不能被重写。

2022-11-06 17:46:18 339

空空如也

空空如也

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

TA关注的人

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