- 博客(10)
- 收藏
- 关注
原创 面向对象三大特性
面向对象三大特性分别为封装、继承、多态。封装封装是将数据和对数据进行的操作作为一个整体,这个整体对外尽可能隐藏它的内部细节,它只对外提供一些接口。外部无需知道它的内部细节,但是可以通过它提供的接口来访问它。优点:提高可重用性降低耦合度:每个封装起来的整体都是独立的个体。提高安全性:封装起来的整体不对外保留细节,外部只能通过它自己提供的接口来访问它。继承子类继承父类,被继承的是父类,继承的是子类,子类可以拥有父类的除了private外的所有属性和方法。向上转型:父类引用指向子类对象。多
2022-02-25 00:59:47 600
原创 搭建SSM项目(Spring+Spring MVC+Myabtis-Plus)
一、简介SSM是一个JavaEE企业级开发框架,整合了Spring(包含了Spring MVC)和Mybatis。整合的方式:基于xml配置或者基于注解的方式。本次整合采用基于xml配置的方式进行整合,使用的项目管理工具是maven。orm框架就没有使用mybatis了,而是使用mybatis-plus替代。使用的开发工具是IDEA。二、搭建SSM项目1、创建一个Maven项目2、pom中添加依赖<?xml version="1.0" encoding="UTF-8"?><
2022-02-23 00:01:58 646
原创 linux下安装redis
第一步:下载redis安装包,并解压:https://redis.io/ tar -xzvf redis-5.0.4.tar.gz -C /usr/local第二步:cd /usr/local/redis-5.0.43、make4、ln redis-server /usr/bin/redis-server5、ln redis-cli /usr/bin/redis...
2021-05-20 00:00:50 122
原创 二分查找算法
二分查找算法(Binary Search),是比较常用的查找算法,其效率比较高,可以极快的查找到所需要的元素,也称折半查找算法。菜鸟第一次写博客,有什么理解错误的地方请多多指点。原理:二分查找算法,以升序为例,二分查找的要求首先所操作的数组必须是有序的,所以先将数组进行排序,然后将数组的首位部分作为第一次查找部分的起始位置和结束位置,每次采用一个标记记录查找的中间位置,中间位置将操作的数组分为...
2021-05-20 00:00:12 727
原创 数组的插入排序
数组的插入排序,顾名思义,就是将一个关键字插入有序的数组中,插入后仍保持数组是有序的状态。原理:这里以升序为例,首先对数组进行遍历,然后让数组中元素依次与需要插入的关键字进行比较,当查找到第一个比关键字大的元素的时候,这个元素的下标就是关键字需要插入的位置,然后将这个元素以及后面的元素一次向后移动一位,最后将关键字插入就完成了数组的插入排序。数组的插入排序图文解析:插入的关键字为90...
2021-05-19 23:58:52 945
原创 SpringBoot整合Thymeleaf
添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>修改配置spring: thymeleaf: servlet: content-type: text/html mode: H
2021-05-07 14:43:26 100
原创 Springboot整合Swagger2
添加依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version></dependency><dependency> <groupId>io.springfox</groupId&
2021-05-07 14:37:20 80
原创 SpringBoot整合Mybatis
添加依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.3.0</version> </dependency>
2021-05-07 14:30:02 100
原创 windows下RabbitMQ详细安装教程
RabbitMQ安装教程一、下载安装erlang安装RabbitMQ必须先安装erlang,因为RabbitMQ是由erlang实现的。erlang是一门并发式语言下载地址 https://www.erlang.org/downloads安装成功后配置环境变量变量名 ERLANG_HOME 变量值 erlang home目录在path下配置 %ERLANG_HOME%\bin在cmd中输入erl检测是否安装成功二、下载安装RabbitMQ开源消息代理,支持多种传递协议
2020-12-14 17:34:17 80
原创 父模块进行SringCloud版本控制
父模块进行SringCloud版本控制<properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version><sp
2020-12-13 14:35:04 157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人