摘要:
面向对象的基本特征?分别什么含义 封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。 继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。 多态:多态性是指允许不同类的对象对同一消息作出响应。 重载和重写的区别? 重载:在同一个类中,方法名相同 阅读全文
posted @ 2024-05-22 10:39
欲过天空
阅读(4)
评论(0)
推荐(0)
摘要:
设计模式知识点笔记汇总 1.单例模式(Singleton Pattern) 2.工厂模式 3.抽象工厂模式(Abstract Factory Pattern) 4.模板方法模式(Template Method Pattern) 5.建造者模式(Builder Pattern) 6.代理模式(Prox 阅读全文
posted @ 2024-05-22 10:39
欲过天空
阅读(6)
评论(0)
推荐(0)
摘要:
架构设计 请列举出在JDK中几个常用的设计模式? 单例模式(Singleton pattern)用于Runtime,Calendar和其他的一些类中。工厂模式(Factory pattern)被用于各种不可变的类如 Boolean,像Boolean.valueOf,观察者模式(Observer pa 阅读全文
posted @ 2024-05-22 10:39
欲过天空
阅读(46)
评论(0)
推荐(0)
摘要:
计算机网络体系结构 在计算机网络的基本概念中,分层次的体系结构是最基本的。计算机网络体系结构的抽象概念较多,在学习时要多思考。这些概念对后面的学习很有帮助。 网络协议是什么? 在计算机网络要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则,比如交换数据的格式、是否需要发送一个应答信息。这些规则 阅读全文
posted @ 2024-05-22 10:38
欲过天空
阅读(13)
评论(0)
推荐(0)
摘要:
事务四大特性(ACID)原子性、一致性、隔离性、持久性? 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 一致性(Consistency) 事务开始前和结束后,数据库的完 阅读全文
posted @ 2024-05-22 10:38
欲过天空
阅读(47)
评论(0)
推荐(0)
摘要:
排序 比较排序 冒泡排序 重复地走访过要排序的数列,每次比较相邻两个元素,如果它们的顺序错误就把它们交换过来,越大的元素会经由交换慢慢“浮”到数列的尾端。 public void bubbleSort(int[] arr) { int temp = 0; boolean swap; for (int 阅读全文
posted @ 2024-05-22 10:38
欲过天空
阅读(69)
评论(0)
推荐(0)
摘要:
1.ZooKeeper是什么? ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 客户端的读请 阅读全文
posted @ 2024-05-22 10:38
欲过天空
阅读(289)
评论(0)
推荐(0)
摘要:
Tomcat是什么? Tomcat 服务器Apache软件基金会项目中的一个核心项目,是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 Tomcat的缺省端口是多少,怎么修改 找到Tomcat目录 阅读全文
posted @ 2024-05-22 10:38
欲过天空
阅读(46)
评论(0)
推荐(0)
摘要:
Spring概述(10) 什么是spring? Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式)轻量级开源框架,为开发Java应用程序提供 阅读全文
posted @ 2024-05-22 10:38
欲过天空
阅读(37)
评论(0)
推荐(0)
摘要:
概述 什么是Spring MVC?简单介绍下你对Spring MVC的理解? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦,把复杂的web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开发人 阅读全文
posted @ 2024-05-22 10:38
欲过天空
阅读(24)
评论(0)
推荐(0)
摘要:
概述 什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 Spring Boot 有哪些优点? Spring Boot 主 阅读全文
posted @ 2024-05-22 10:38
欲过天空
阅读(26)
评论(0)
推荐(0)
摘要:
前言 来分享一下面试必备的Spring Cloud问题解析!用XMind画了一张导图记录Spring Cloud的学习笔记和一些面试解析(源文件对部分节点有详细备注和参考资料,欢迎加入技术Q群分享获取): 1.什么是微服务 微服务是一种架构⻛格,也是一种服务; 微服务的颗粒⽐较⼩,⼀个⼤型复杂软件应 阅读全文
posted @ 2024-05-22 10:38
欲过天空
阅读(867)
评论(0)
推荐(0)
摘要:
作为一个后端开发人员,不只是要求开发人员需要掌握 Redis,也要求运维人员也要懂 Redis。由于 Redis 的运用广泛,我们也知道它的重要性,至此面试中经常被问到。 用XMind画了一张导图记录Redis的学习笔记和一些面试解析及视频链接(源文件对部分节点有详细备注和参考资料,欢迎加入技术Q群 阅读全文
posted @ 2024-05-22 10:34
欲过天空
阅读(243)
评论(0)
推荐(0)
摘要:
前言 来分享一下面试必备的RabbitMQ问题解析!用XMind画了一张导图记录RabbitMQ的学习笔记和一些面试解析(源文件对部分节点有详细备注和参考资料,欢迎进技术Q群拿下载链接,已经完善更新): 1、上千万条消息在mq中积压了几个小时还没解决: 先修复consumer的问题,确保其恢复消费速 阅读全文
posted @ 2024-05-22 10:34
欲过天空
阅读(195)
评论(0)
推荐(0)
摘要:
基础篇 1、TCP、UDP的区别? TCP与UDP区别总结: TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接。 TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付 TCP面向 阅读全文
posted @ 2024-05-22 10:34
欲过天空
阅读(803)
评论(0)
推荐(0)
摘要:
MySQL基础篇 说一下 MySQL 执行一条查询语句的内部执行过程? 客户端先通过连接器连接到 MySQL 服务器。 连接器权限验证通过之后,先查询是否有查询缓存,如果有缓存(之前执行过此语句)则直接返回缓存数据,如果没有缓存则进入分析器。 分析器会对查询语句进行语法分析和词法分析,判断 SQL 阅读全文
posted @ 2024-05-22 10:34
欲过天空
阅读(86)
评论(0)
推荐(0)
摘要:
1、什么是Mybatis? 1.Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。 2.MyBatis 阅读全文
posted @ 2024-05-22 10:34
欲过天空
阅读(76)
评论(0)
推荐(0)
摘要:
1. 你说的NoSQL数据库是什么意思?NoSQL与RDBMS直接有什么区别?为什么要使用和不使用NoSQL数据库?说一说NoSQL数据库的几个优点? NoSQL是非关系型数据库,NoSQL = Not Only SQL。 关系型数据库采用的结构化的数据,NoSQL采用的是键值对的方式存储数据。 在 阅读全文
posted @ 2024-05-22 10:34
欲过天空
阅读(26)
评论(0)
推荐(0)
摘要:
Linux 概述 什么是Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是 阅读全文
posted @ 2024-05-22 10:34
欲过天空
阅读(52)
评论(0)
推荐(0)
摘要:
目录基础篇1、TCP、UDP的区别?2、TCP协议如何保证可靠传输?3、TCP的握手、挥手机制?4、TCP的粘包/拆包原因及其解决方法是什么?5、Netty的粘包/拆包是怎么处理的,有哪些实现?6、同步与异步、阻塞与非阻塞的区别?7、说说网络IO模型?8、BIO、NIO、AIO分别是什么?9、sel 阅读全文
posted @ 2024-05-22 10:34
欲过天空
阅读(33)
评论(0)
推荐(0)