自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java 基础面试题整理,希望也能帮到你

1.谈谈对面向对象的理解? 答:在我理解,面向对象是向现实世界模型的自然延伸,这是一种“万物皆对象”的编程思想。在现实生活中的任何物体都可以归为一类事物,而每一个个体都是一类事物的实例。面向对象的编程是以对象为中心,以消息为驱动,所以程序=对象+消息。 说到面向对象就不得不提,他的三大特性,封装、继承和多态。 封装就是将一类事物的属性和行为抽象成一个类,使其属性私有化,行为公开化,提高了数据的隐秘性的同时,使代码模块化。这样做使得代码的复用性更高。 ...

2021-03-03 19:31:09 3615 7

原创 MySQL小白?基础总结看我就够

一,为什么要学习数据库(MySQL)?为了更好的对数据进行存储,管理二,什么是数据库(DataBase 简称DB)?MySql的介绍?数据库就是用于存储和管理的数据仓库,我们平时说的数据库其实是数据管理系统软件 不管是Oracle还是其他数据库管理系统都使用统一的操作方式---SQL(结构化查询语言) MySQL属于关系型数据库管理系统之一,现属于Oracle公司 关系型数据库将数据保存在不同的数据表中,表与表之间可以有关联关系,从而提高访问速度,灵活性 sql基本都是一样的,针对不同的.

2020-11-07 11:50:13 261

原创 只要你看,一定能会的状态模式讲解!!!

只要你看,一定能会的状态模式讲解 首先要学习一个知识点必须知道的几点,它是什么(定义),为什么要学(意义),学习后什么时候用,怎么用(运用)。下面就从以下几个方面带你了解状态模式。。。 什么是状态模式 状态(State))模式,又称状态对象(Pattern of Objects for States)模式,是一种对象的行为模式。状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。概念刚接触感觉抽象,就记住他的本质一句话就行:...

2020-11-01 13:39:17 237 2

原创 23种设计模式简述

带你走进23种设计模式的大门

2022-10-15 01:09:47 806 1

原创 SpringBoot整合Swagger3--提效神器

springboot整合swagger3让你提升效率的神器。老生常谈之学习知识三部曲--是什么?能干什么?怎么用?本文使用结合自己的理解将介绍swagger3以及使用springboot进行整合。拿去~

2021-12-30 18:51:17 829

原创 SpringBoot整合Mybatis-plus代码生成器

使用三段论整合Mybatis-plus代码生成器,希望能够帮到你提高效率,有问题私我

2021-12-29 11:52:26 778

原创 新建SpringBoot项目(IDEA 版)

在idea新建springBoot项目,基础入门

2021-12-27 18:11:26 272

原创 每日更新小收获

每日收获总结1.查看端口被占用的情况以及如何解除端口占用:2.连接MySQL时加时区serverTimeZone的问题:为什么要设置serverTimeZone参数:我们的数据库的时区是美国的,而我们连接的时候用的是中国的北京时间,然后比美国早上8个小时,然后呢用的时候就必须指出我们当前用的时间是美国的时间,这样才能连接上数据库。serverTimeZone的作用:就是指定web服务器和mysql服务器的会话期间的mysql服务器时区,就是临时指定mysql服务器的时区。常用serv

2021-06-09 09:27:01 973 1

原创 Git的介绍使用以及IDEA集成使用

来了来了!,它终于来了,心心念念的Git使用复习总结~废话不多说,开始吧!一、Git是什么以及相关概念? Git是在2005年,Linux系统的创建者Linus Torvalds,为了帮助全球的开发者,维护Linux系统内核的开发 而开发了自己的开源分布式版本控制工具,分为两种类型的仓库:本地仓库和远程仓库。简单一句话:就是一个分布式版本管理工具。 对了要知道git出众于其他版本控制工具的原因就是快照。每次提交更新,或在 Git 中保存项目状态时, 它主要对当时的全...

2021-04-01 10:11:46 211

原创 一看就会一学就废之SpringBoot整合通用Mapper以及常用方法

本文适合初次学习通用Mapper新鸟阅览,老生常谈,从三个大方向入手----是什么?能干什么?怎么用?一、通用Mapper是什么? 简单来说,它就是个辅助mybatis极简单表开发的组件,只能算插件,还算不上框架。它不是为了替代mybatis,而是让mybatis的开发更方便----可以自动生成sql语句,方便开发人员进行ORM,提供极其方便的单表(不支持通用的多表联合查询)增删改查。二、通用Mapper能干什么? 说到这里就不得不提一提为什么会产生通用Mappe...

2021-03-30 17:55:43 5133

原创 MySQL面试题总结

数据库常用面试题,直接拿走

2021-03-12 09:46:40 479

原创 JVM介绍及相关面试题汇总

满满的干货,准备好瓜子慢慢看吧~目录JVM介绍 一、JVM概述 二、JVM内存区域 2.1程序计数器(线程私有) 2.2虚拟机栈(线程私有) 2.3本地方法区(线程私有) 2.4堆(Heap-线程共享)-运行时数据区 2.5方法区/永久代(线程共享) 三、JVM运行时内存 3.1 新生代 3.2 老年代 3.3 永久代 四、垃圾回收与算法...

2021-03-06 18:46:46 202

原创 IO流,多线程,网络编程等相关面试题

IO流1.Java中有几种类型的流?答:1. 按照流的流向分,可以分为输入流和输出流; 2. 按照操作单元划分,可以划分为字节流和字符流; 3. 按照流的角色划分为节点流和处理流。 2.字节流和字符流哪个好?怎么选择?答: 1.大多数情况下使用字节流会更好,因为大多数时候 IO 操作都是直接操作磁盘文件,所以这些流在传输时都是以字节的方式进行的(图片等都是按字节存储的) 2.如果对于操作需...

2021-03-06 14:55:45 667

原创 Java常用集合类总结

在介绍常用集合类之前先了解一下集合类结构体系:从类的继承结构来说,可以分为两大类,一类是继承自Collection接口,这类集合包含List、Set和Queue等集合类。另一类是继承自Map接口,这主要包含了哈希表相关的集合类。一、List集合 List集合是单列集合体系之一,它的特点有三个:List集合及其实现类全部都是有索引; ...

2021-03-05 17:29:58 274 1

原创 来来来~Docker使用详解奉上

本着积极奉献,服务各位员兄(哈哈,指程序员兄弟们)的态度。把docker的使用奉上,感谢各位驻足观看。。。老生长谈,学习新东西的灵魂四问---是什么?能干什么?什么时候干?怎么干?接下来就通过这几点,一步一步带你详细了解使用docker什么是Docker? Docker 是一个开源的应用容器引擎,基于 Go 语言实现并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实...

2021-02-24 21:05:43 259 1

原创 他来了!mybatis框架使用详解及SpringBoot集成教程

哈喽,every巴得!老生常谈,学习新东西的灵魂四问---是什么?能干什么?什么时候用?怎么用?下面都是通过这四问来诠释mybatis,如有不详或不准确的地方也希望各位员兄弟在评论区指出,暂谢!Mybatis框架是什么? 要了解mybatis框架是什么首先就得知道ORM是什么,ORM(Object Relational Mapping):对象关系映射 。指的是持久化数据和实体对象的映射模式,为了解决面向对象与关系型数据库存在的互不匹配的现象的技术,接下来再聊mybatis,首先附上...

2021-02-22 18:00:49 452

原创 SpringCloud之Nacos服务治理组件的介绍和使用

Nacos是什么? Nacos(Dynamic Naming and Configuration Service) 是阿里巴巴2018年7月开源的项目。它专注于服务发现和配置管理领域 致力于帮助您发现、配置和管理微服务。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理。 一句话总结就是:Nacos = Spring Cloud注册中心 + Spring Cloud配置中心Nacos的作用? 两个核心功能:服务注册与发现,动...

2021-01-24 21:24:59 887 1

原创 SpringCloud之Gateway服务网关组件的介绍和基础使用

Gateway是什么? 首先要知道网关是什么,网关就是系统的统一入口,封装了应用程序的内部结构,为客户端提供统一服务,一些与业务本身功能无关的公共逻辑可以在这里实现,诸如认证、鉴权、监控、缓存、负载均衡、流量管控、路由转发等。而Spring Cloud Gateway 是一个基于HTTP协议的restful风格的API网关。可以作为统一的API接入层。 Spring Cloud Gateway使用的Webflux中的reactor-netty响应式编程组件,底层使用了N...

2021-01-24 20:35:56 675

原创 SpringCloud之Feign组件的介绍和简单使用

什么是Feign? Feign 是一个声明式的 REST 客户端,它用了基于接口的注解方式,很方便实现客户端配置(也就是说让客户端的远程调用变得更简单)。这里的客户端指的是服务的消费端。他的底层还是用的RestTemplate+Robbin实现。Feign的作用是什么? 一句话,简化RestTemplate的使用,让远程调用变得更简单怎么使用Feign呢? 使用步骤: 1、在消费端引入 open-fe...

2021-01-24 16:20:11 359

原创 SpringBoot常用依赖总结,未完待续

<!--支持全栈式Web开发,包括Tomcat和spring-webmvc--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><!--Spring Boot的核心启动器,包含了自动配置、日志和YAML--&.

2021-01-22 20:37:29 299

原创 Java开发学习常用网址总结

https://www.runoob.com/ 用于学习java,查询javaSE的APIhttps://www.w3school.com.cn/ 网上最大的 WEB 开发者资源,其中包括全面的教程、完善的参考手册以及庞大的代码库https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html 用于下载各种版本的jdkhttps://man.linuxde.n...

2020-12-06 21:30:55 563

原创 哦吼~ JQuery的总结使用~简单明了

哒哒哒~我来了,本章对于JQuery的总结主要以一些基本的使用为主!感谢小伙伴的耐心浏览…JQuery概述什么是JQuery? 首先简单聊聊什么是JQuery。jQuery 就是一个快速,小型且功能丰富的JavaScript库。所谓的库,就是一个 JS 文件,里面封装了很多预定义的函数,比如获取元素,执行隐藏、移动等。通过易于使用的API(可在多种浏览器中使用),它使HTML文档的遍历和操作,事件处理,动画和Ajax等事情变得更加简单。兼具多功能性和可扩展性。当然想要使用必须引入该文...

2020-11-19 19:12:37 206

转载 MySql常见错误代码总结

常见错误!1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键字重复,更改记录失败1023:关闭时发生错误1024:读文件错误1025:更改名字时发生错误1026:写文件错误

2020-11-05 11:01:32 100

原创 JSP基础总结--看我就够了

一,JSP是什么? JSP(Java Server Pages):是一种动态网页技术标准。 JSP 是基于 Java 语言的,它的本质就是 Servlet。 是JavaEE的规范之一二,JSP的作用是什么?为什么要学? 处理客户端发送的请求,并根据请求内容动态的生成 HTML、XML 或其他格式文档的 Web 网页,然后再响应给客户端。 因为JSP包含了显示页面技术,而且具备Java代码功能。 三,JSP怎么使用?语法?使用时需要注意哪些细节?3.1 JSP入门案例

2020-11-01 21:09:17 163

原创 软件工程概念汇总

软件工程:软件工程是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、 技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,这就是软件工程。软件工程的本质特性:(1)软件工程关注大型程序的构造(2)软件工程的中心课题是控制复杂性(3)软件经常变化(4)开发软件的效率非常重要(5)和谐的合作是开发软件的关键(6)软件必须有效地支持它的用户(7)在软件工程领域中往往是由具有一种文化背景的人替具有另一种文化背景的人创建产品...

2020-05-25 19:21:42 479

原创 瀑布模型的特点及优缺点

瀑布模型特点: 阶段间具有顺序性和依赖性,有以下两层含义 1.必须等前一阶段的工作完成之后,才能开始后一阶段的工作; 2.前一阶段的输出文档就是后一阶段的输入文档,因此,只有前一阶段的输出文档正确,后一阶段的工作才能获得正确的结果。 瀑布模型每个阶段都应坚持两个重要做法: 1.每个阶段都必须完成规定的文档,没有交出合格的文档就是没有完成该阶段的任务。完整、准确的合格文档是软件开发时期各类人员之间相互通信的媒介,也是运行时期对软件进行维护的重要依据。 ...

2020-05-25 19:16:30 27634

jdk的安装及配置.zip

jdk详细下载安装和配置的全过程,超详细,安心跟着配置,清晰明了.......还有各种有关Java的软件安装问题都可私聊找我,好多东西都在整理阶段~

2020-07-24

空空如也

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

TA关注的人

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