摘要:
1. 单例模式:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这 个实例。 (1)懒汉式 public class Singleton { /* 持有私有静态实例,防止被引用,此处赋值为null,目的是实现延迟加载 */ private static Singleton instance 阅读全文
posted @ 2021-03-06 23:44
秋分的秋刀鱼
阅读(124)
评论(0)
推荐(0)
摘要:
(1) 红黑树的了解(平衡树,二叉搜索树),使用场景 把数据结构上几种树集中的讨论一下: 1. AVLtree 定义:先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度 大差别为一,所以它也被称为高度平衡树。查找、插入和删除在平均和坏情况 下都是O(log n)。增加和删除可能需要通过一 阅读全文
posted @ 2021-03-06 23:42
秋分的秋刀鱼
阅读(337)
评论(0)
推荐(0)
摘要:
计算机网络体系结构 在计算机网络的基本概念中,分层次的体系结构是 基本的。计算机网络体系结 构的抽象概念较多,在学习时要多思考。这些概念对后面的学习很有帮助。 网络协议是什么? 在计算机网络要做到有条不紊地交换数据,就必须遵守一些事先约定好的规则, 比如交换数据的格式、是否需要发送一个应答信息。这些 阅读全文
posted @ 2021-03-06 23:40
秋分的秋刀鱼
阅读(154)
评论(0)
推荐(0)
摘要:
一. 模型 1. 节点 在具体的工程项目中,一个节点往往是一个操作系统上的进程。在本文的模型中,认 为节点是一个完整的、不可分的整体,如果某个程序进程实际上由若干相对独立部分 构成,则在模型中可以将一个进程划分为多个节点。 异常 机器宕机:机器宕机是最常见的异常之一。在大型集群中每日宕机发生的概 率 阅读全文
posted @ 2021-03-06 23:39
秋分的秋刀鱼
阅读(183)
评论(0)
推荐(0)
摘要:
为什么需要学习Spring Cloud 不论是商业应用还是用户应用,在业务初期都很简单,我们通常会把它实现为单体结构的应用。但是,随着业务逐渐发展,产品思想会变得越来越复杂,单体结构的应用也会越来越复杂。这就会给应用带来如下的几个问题: 代码结构混乱:业务复杂,导致代码量很大,管理会越来越困难。同时 阅读全文
posted @ 2021-03-06 23:37
秋分的秋刀鱼
阅读(100)
评论(0)
推荐(0)
摘要:
概述 什么是 Spring Boot? Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。 Spring Boot 有哪些优点? Spring Boot 主 阅读全文
posted @ 2021-03-06 23:36
秋分的秋刀鱼
阅读(116)
评论(0)
推荐(0)
摘要:
1. Netty 是什么? Netty是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能 协议服务器和客户端。Netty是基于nio的,它封装了jdk的nio,让我们使用起 来更加方法灵活。 2. Netty 特点是什么? 高并发:Netty 是一款基于 NIO(Nonblockin 阅读全文
posted @ 2021-03-06 23:35
秋分的秋刀鱼
阅读(183)
评论(0)
推荐(0)
摘要:
为什么使用MQ?MQ的优点 简答 异步处理 - 相比于传统的串行、并行方式,提高了系统吞吐量。 应用解耦 - 系统间通过消息通信,不用关心其他系统的处理。 流量削锋 - 可以通过消息队列长度控制请求量;可以缓解短时间内的高并发请 求。 日志处理 - 解决大量日志传输。 消息通讯 - 消息队列一般都内 阅读全文
posted @ 2021-03-06 23:34
秋分的秋刀鱼
阅读(300)
评论(0)
推荐(0)
摘要:
基础知识 为什么要用 Dubbo? 随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖关系也越来越 复杂,诞生了面向服务的架构体系(SOA),也因此衍生出了一系列相应的技术,如对服务提供、服务调用、连接处理、通信协议、序列化方式、服务发现、服务 路由、日志输出等行为进行封装的服务框架。就这样 阅读全文
posted @ 2021-03-06 23:33
秋分的秋刀鱼
阅读(108)
评论(0)
推荐(0)
摘要:
1. ZooKeeper 是什么? ZooKeeper 是一个开源的分布式协调服务。它是一个为分布式应用提供一致性 服务的软件,分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、 负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和 分布式队列等功能。 Z 阅读全文
posted @ 2021-03-06 23:31
秋分的秋刀鱼
阅读(85)
评论(0)
推荐(0)
摘要:
概述 什么是Redis Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许 可)高性能非关系型(NoSQL)的键值对数据库。 Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值 支持五种数据类型:字符串、列表、集合、 阅读全文
posted @ 2021-03-06 23:29
秋分的秋刀鱼
阅读(351)
评论(0)
推荐(0)
摘要:
Linux概述 1. 什么是Linux Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix 的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工 具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网 络为核心的设 阅读全文
posted @ 2021-03-06 23:28
秋分的秋刀鱼
阅读(771)
评论(0)
推荐(0)
摘要:
1. Tomcat是什么? Tomcat 服务器Apache软件基金会项目中的一个核心项目,是一个免费的开放 源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问 用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 2. Tomcat的缺省端口是多少,怎么修改 找到 阅读全文
posted @ 2021-03-06 23:27
秋分的秋刀鱼
阅读(145)
评论(0)
推荐(0)
摘要:
数据库基础知识 为什么要使用数据库 数据保存在内存 优点:存取速度快 缺点:数据不能永久保存 数据保存在文件 优点:数据永久保存 缺点:1)速度比内存操作慢,频繁的IO操作。 2)查询数据不方便 数据保存在数据库 1)数据永久保存 2)使用SQL语句,查询方便效率高。 3)管理数据方便 什么是SQL 阅读全文
posted @ 2021-03-06 23:26
秋分的秋刀鱼
阅读(127)
评论(0)
推荐(0)
摘要:
说一下 JVM 的主要组成部分及其作用? JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载)、 Execution engine(执行引擎);两个组件为Runtime data area(运行时数据 区)、Native Interface(本地接口)。 Class loa 阅读全文
posted @ 2021-03-06 23:24
秋分的秋刀鱼
阅读(113)
评论(0)
推荐(0)
摘要:
MyBatis简介 1. MyBatis是什么? MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及 获取结果集。MyBatis 可以使用简单的 XML 或注解来配 阅读全文
posted @ 2021-03-06 23:23
秋分的秋刀鱼
阅读(86)
评论(0)
推荐(0)
摘要:
Spring概述(10) 1. 什么是spring? Spring是一个轻量级Java开发框架,最早由Rod Johnson创建,目的是为了解 决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的 JavaSE/JavaEE full-stack(一站式)轻量级开源框架,为开发Java应 阅读全文
posted @ 2021-03-06 23:22
秋分的秋刀鱼
阅读(106)
评论(0)
推荐(0)
摘要:
概述 什么是Spring MVC?简单介绍下你对Spring MVC的理解? Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级 Web框架,通过把模型-视图-控制器分离,将web层进行职责解耦,把复杂的 web应用分成逻辑清晰的几部分,简化开发,减少出错,方便组内开 阅读全文
posted @ 2021-03-06 23:21
秋分的秋刀鱼
阅读(108)
评论(0)
推荐(0)
摘要:
基础知识 并发编程的优缺点为什么要使用并发编程(并发编程的优点) 充分利用多核CPU的计算能力:通过并发编程的形式可以将多核CPU 的计算能力发挥到极致,性能得到提升 方便进行业务拆分,提升系统并发能力和性能:在特殊的业务场景下,先天的就适合于并发编程。现在的系统动不动就要求百万级甚至千万级的并发量 阅读全文
posted @ 2021-03-06 23:19
秋分的秋刀鱼
阅读(79)
评论(0)
推荐(0)
摘要:
Java异常架构与异常关键字 Java异常简介 Java异常是Java提供的一种识别及响应错误的一致性机制。 Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异常能清晰的回答 what, where, why这3个问题:异常 阅读全文
posted @ 2021-03-06 23:18
秋分的秋刀鱼
阅读(133)
评论(0)
推荐(0)
摘要:
集合容器概述 什么是集合 集合框架:用于存储数据的容器。 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。 任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算 法。 接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现, 从而达到“多态”。在面向对象编程 阅读全文
posted @ 2021-03-06 23:17
秋分的秋刀鱼
阅读(113)
评论(0)
推荐(0)
摘要:
Java概述 何为编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并 终得到结果的过程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、 和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一 步一步去工作,完成某种特定的任务。这种人和 阅读全文
posted @ 2021-03-06 23:15
秋分的秋刀鱼
阅读(132)
评论(0)
推荐(0)

浙公网安备 33010602011771号