加载中
Redis常见面试题

redis都有哪些数据类型 String hash list set sorted set String是最简单的类型,就是普通的set和get,做简单的KV缓存 hash类似map的一种结构,这个一般就是可以将将结构化的数据,比如一个对...

03/24 18:08
42
接口与抽象类的区别

Java中接口与抽象类的区别? 抽象类:如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。因为抽象类中含有无具体实现的方法,所以不能用抽象类创建对象。...

03/20 19:44
79
剑指offer1-7题

/** 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组...

03/05 17:33
62
分布式搜索引擎的架构是怎么设计的?

业内目前来说事实上的一个标准,就是分布式搜索引擎一般大家都用elasticsearch (1) es的分布式架构原理能说一下么(es是如何实现分布式的啊) 面试官心里分析 在搜索这块,lucene是最流行的搜...

jvm内存布局

JVM中将内存分为若干部分:堆、方法区、虚拟机栈、本地方法栈、程序计数器 程序计数器:该区域是内存中较小的一块区域---是当前线程在执行的字节码的行号指示器。程序计数器是线程私有的,每...

01/07 17:43
4
操作系统的 概念(定义) 功能和目标

一台电脑的诞生~ Step 1:厂家组装一台裸机 Step 2:出售前安装操作系统 Step 3:用户安装应用程序(eg:QQ) Step 4:使用QQ 聊天 操作系统的功能和目标——向上层提供方便易用的服务 联机命...

2019/12/25 17:54
44
SpringCloud

单体应用存在的问题 ● 随着业务的发展,开发变得越来越复杂。 ● 修改、新增某个功能,需要对整个系统进行测试,重新部署。 ● 一个模块出现问题,很可能导致整个系统崩溃。 ● 多个开发团队...

计算机操作系统

计算机操作系统 1、简单说下你对并发和并行的理解? 并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生; 并行是在不同实体上的多个事件,并发是在同一实...

2019/11/28 00:22
5
HDFS的实现思想

1、hdfs是通过分布式集群来存储文件,为客户端提供了一个便捷的访问方式,就是一个虚拟的目录结构 2、文件存储到hdfs集群中去的时候是被切分成block的 3、文件的block存放在若干台datanode节...

2019/11/25 19:28
10
设计模式

1、说下你知道的设计模式有哪些? 下面 3 种类型中各挑几个常见的或者你用过的说就可以了。 2、工厂方法模式和抽象工厂模式有什么区别? 工厂方法模式: 一个抽象产品类,可以派生出多个具体...

2019/11/18 17:34
15
Java集合类

1、Java 中常用的容器有哪些? 常见容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。 Collection Set 1.SetTreeSet:基于红黑...

2019/11/18 11:07
9
hadoop2.4.1伪分布式搭建

1.准备Linux环境 1.0点击VMware快捷方式,右键打开文件所在位置 -> 双击vmnetcfg.exe -> VMnet1 host-only ->修改subnet ip 设置网段:192.168.1.0 子网掩码:255.255.255.0 -> apply -> ok ...

C语言程序设计复习指导

1)程序结构是三种:顺序结构、循环结构、选择结构(if和switch) 2)读程序都要从main()入口,然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择) 3)计算机的数据在电脑中保存是以...

2019/05/14 11:32
5
数据结构

什么是数据结构 1、数据 数据是描述客观世界的数字、字符以及一切能够输入到计算机中,并且能够被计算机程序处理的符号集合。简言之,数据就是计算机加工处理的原料,是信息的载体。 2、数据...

2019/03/25 14:52
42
Nginx快速上手下篇

Nginx快速上手 根据实际的应用需要,学习要用到的Nginx的知识,以快速上手、理解并掌握Nginx 六:学习反向代理、动静分离、负载均衡、Geo和GeoIP模块 七:学习Rewrite模块和更多其它模块的功...

2019/03/20 19:59
9
Nginx快速上手

Nginx快速上手 根据实际的应用需要,学习要用到的Nginx的知识,以快速上手、理解并掌握 Nginx 一:Nginx简介 包括:Nginx是什么、能干什么、特点 二:Nginx安装和基本使用 包括:源码安装、安...

JDBC

JDBC概述 1.1.1什么是JDBC JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。JDBC是Java访问数据库的标准规范,可以为不同的关系型数据库提供统一访问,...

2019/02/24 22:45
16
MySQL基础

本单元目标 一、为什么要学习数据库 二、数据库的相关概念 DBMS、DB、SQL 三、数据库存储数据的特点 四、初始MySQL MySQL产品的介绍 MySQL产品的安...

2019/02/12 21:44
16
认识docker

一、Docker工作原理 二、Docker容器和虚拟机对比 三、镜像容器管理 1、Docker关键组件 2、Docker架构 3、Docker内部组件 镜像(Image)——一个特殊的文件系统 Docker 镜像是一个特殊的文件系...

Java面试

线程池 首先要明确为什么要使用线程池,使用线程池会带来什么好处? • 线程是稀缺资源,不能频繁的创建。 • 应当将其放入一个池子中,可以给其他任务进行复用。 • 解耦作用,线程的创建于...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部