上一页 1 2 3 4 5 6 7 8 9 10 ··· 29 下一页
摘要: 一、自由问答 1、没听清或没听懂老师的问题 I'm sorry, I didn't understand/get/catch the question, could you repeat it in another way?(麻烦老师解释问题) Sorry, I didn't really unde 阅读全文
posted @ 2021-11-16 10:21 王陸 阅读(3157) 评论(0) 推荐(18) 编辑
摘要: 第一章 算数运算 1.1 加法: + 语法:A + B ​ 操作类型:所有数值类型 ​ 说明: 返回A与B相加的结果。结果的数值类型等于A的类型和B的类型的最小父类型(详见数据类型的继承关系)。比如,int + int 一般结果为int类型,而 int + double 一般结果为double类型 阅读全文
posted @ 2021-11-15 23:36 王陸 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 第一章 优化SQL步骤 在应用的的开发过程中,由于初期数据量小,开发人员写 SQL 语句时更重视功能上的实现,但是当应用系统正式上线后,随着生产数据量的急剧增长,很多 SQL 语句开始逐渐显露出性能问题,对生产的影响也越来越大,此时这些有问题的 SQL 语句就成为整个系统性能的瓶颈,因此我们必须要对 阅读全文
posted @ 2021-11-14 16:46 王陸 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 第一章 Zookeeper 入门 1.1 概述 在分布式系统中,服务(或组件)之间的协调是非常重要的,它构成了分布式系统的基础。 Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目。 Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管 阅读全文
posted @ 2021-11-12 20:07 王陸 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 一、概述 数据压缩能够通过一定的编码技术减少数据存储空间,是一种用CPU资源换取IO资源的优化技术。 1)压缩的好处和坏处 压缩的优点:以减少磁盘IO、减少磁盘存储空间。 压缩的缺点:增加CPU开销。 2)压缩原则 运算密集型的Job,少用压缩 IO密集型的Job,多用压缩 二、MR支持的压缩编码 阅读全文
posted @ 2021-11-11 13:46 王陸 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL的体系结构 整个MySQL Server由以下组成 Connection Pool : 连接池组件 Management Services & Utilities : 管理服务和工具组件 SQL Interface : SQL接口组件 Parser : 查询分析器组件 Optimize 阅读全文
posted @ 2021-11-10 13:29 王陸 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 零、前导知识 0.1 SQL语言的分类 摘自:https://www.cnblogs.com/fan-yuan/p/7879353.html SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 1. 数据查询语言DQL数据查询语言DQL基本结构是 阅读全文
posted @ 2021-11-09 10:09 王陸 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 第一章 网络互联模型 为了更好地促进互联网络的研究和发展,国际标准化组织 ISO 在 1985 年制定了网络互连模型 OSI 参考模型(Open System Interconnect Reference Model),具有 7 层结构 TCP/IP是一个四层的体系结构,从实质上讲,只有上边三层,网 阅读全文
posted @ 2021-11-07 13:28 王陸 阅读(384) 评论(0) 推荐(1) 编辑
摘要: https://lamport.azurewebsites.net/pubs/paxos-simple.pdf 第一章 Paxos算法背景 Paxos算法是Lamport宗师提出的一种基于消息传递的分布式一致性算法,使其获得2013年图灵奖。 Paxos由Lamport于1998年在《The Par 阅读全文
posted @ 2021-11-05 10:13 王陸 阅读(1620) 评论(1) 推荐(0) 编辑
摘要: 一、HashMap集合简介 1.1 介绍 HashMap基于哈希表的Map接口实现,是以key-value存储形式存在,即主要用来存放键值对。HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的。 JDK1.8 之 阅读全文
posted @ 2021-11-03 16:35 王陸 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 第一章 路由 在不同网段之间转发数据,需要有路由器的支持默认情况下,路由器只知道跟它直连的网段,非直连的网段需要通过 静态路由、动态路由 告诉它。1、静态路由 管理员手动添加路由信息 适用于小规模网络 2、动态路由 路由器通过路由选择协议(比如RIP、OSPF)自动获取路由信息 适用于大规模网络 实 阅读全文
posted @ 2021-10-30 20:32 王陸 阅读(403) 评论(1) 推荐(1) 编辑
摘要: 一、MapReduce概述 1.1 MapReduce定义 MapReduce是一个分布式运算程序的编程框架,是用户开发“基于Hadoop的数据分析应用”的核心框架。 MapReduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在一个Hadoop集群上。 阅读全文
posted @ 2021-10-29 13:52 王陸 阅读(958) 评论(0) 推荐(0) 编辑
摘要: 第一章 HDFS概述 1.1 HDFS背景及定义 1)HDFS产生背景 随着数据量越来越大,在一个操作系统存不下所有的数据,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管理系统。HDFS只是分布式文件管理系统中的一种。 HDF 阅读全文
posted @ 2021-10-28 13:06 王陸 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 第一章、Spring使用回顾 自定义spring框架前,先回顾一下spring框架的使用,从而分析spring的核心,并对核心功能进行模拟。 数据访问层。定义UserDao接口及其子实现类 public interface UserDao { public void add(); } ​ publi 阅读全文
posted @ 2021-10-24 19:31 王陸 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 第一章 MAC地址 每一个网卡都有一个6字节(48bit)的MAC地址(Media Access Control Address) 全球唯一, 固化在了网卡的ROM中, 由IEEE802标准规定 前3字节: OUI(Organizationally Unique Identifier), 组织唯一标 阅读全文
posted @ 2021-10-23 18:42 王陸 阅读(806) 评论(1) 推荐(0) 编辑
摘要: 第一章 前言 网络协议 数据是如何从一个设备传递到另一个设备的?答:网络协议 互联网、移动互联网、物联网,都离不开网络协议: 最熟悉的网络协议:HTTP 为了满足各种需求,有各式各样的网络协议(HTTPS、SMTP、MQTT、RTMP等) 网络协议方面的面试题目近年来要求提高了: TCP和UDP的区 阅读全文
posted @ 2021-10-18 18:15 王陸 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 所谓管程(Monitor):指的是管理共享变量以及对共享变量的操作过程,让它们支持并发。 翻译为 Java 就是管理类的成员变量和成员方法,让这个类是线程安全的。 一、共享带来的问题 1.1 小故事 老王(操作系统)有一个功能强大的算盘(CPU),现在想把它租出去,赚一点外快 小南、小女(线程)来使 阅读全文
posted @ 2021-10-18 18:07 王陸 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 第一章 集合框架概述 1.1 集合框架与数组的对比 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。 数组在内存存储方面的特点: 数组初始化以 阅读全文
posted @ 2021-10-16 20:30 王陸 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、什么是泛型 Java 在 1.5 引入了泛型机制,泛型本质是参数化类型,也就是说变量的类型是一个参数,在使用时再指定为具体类型。泛型可以用于类、接口、方法,通过使用泛型可以使代码更简单、安全。然而 Java 中的泛型使用了类型擦除,所以只是伪泛型。 1.1 背景 JAVA推出泛型以前,程序员可以 阅读全文
posted @ 2021-10-14 16:29 王陸 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一、线程与进程 1.1 进程与进程 进程 程序由指令和数据组成,但是这些指令要运行,数据要读写,就必须将指令加载到cpu,数据加载至内存。在指令运行过程中还需要用到磁盘,网络等设备,进程就是用来加载指令管理内存管理IO的 当一个指令被运行,从磁盘加载这个程序的代码到内存,这时候就开启了一个进程 进程 阅读全文
posted @ 2021-10-14 15:36 王陸 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 第一章 产品背景 1.1 线下流程 准备简历 & 面试评估表 HR:发出面试评估表模板(Word)到一面面试官 (邮箱发出来) 一面面试官:登录邮箱下载 Word 模板,每个学生拷贝一份 按学生名字命名文件, 录入学生名字,学校,电话,学历等 第一轮面试 一面官:每面完一个学生,填写 Word 格式 阅读全文
posted @ 2021-10-10 20:20 王陸 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 第一章 模板虚拟机环境准备 选择安装VMware16作为虚拟机,具体安装和使用过程这里不再赘述。 1.1 安装模板虚拟机 IP地址192.168.10.100、主机名称hadoop100、内存4G、硬盘50G hadoop100虚拟机配置要求如下(本文Linux系统全部以CentOS-7.5-x86 阅读全文
posted @ 2021-10-05 20:12 王陸 阅读(701) 评论(0) 推荐(1) 编辑
摘要: 行为型模式 行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。 行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚合关系比继承 阅读全文
posted @ 2021-10-02 19:15 王陸 阅读(297) 评论(0) 推荐(1) 编辑
摘要: 一、如何判断对象可以回收 1.1 引用计数法 当一个对象被引用时,就当引用对象的值加一,当值为 0 时,就表示该对象不被引用,可以被垃圾收集器回收。 这个引用计数法听起来不错,但是有一个弊端,如下图所示,循环引用时,两个对象的计数都为1,导致两个对象都无法被释放。 1.2 可达性分析算法 利用可达性 阅读全文
posted @ 2021-09-30 11:11 王陸 阅读(168) 评论(0) 推荐(1) 编辑
摘要: 结构型模式 结构型模式描述如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。 由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。 结构型模式分为以下 阅读全文
posted @ 2021-09-26 13:50 王陸 阅读(338) 评论(0) 推荐(1) 编辑
摘要: 一、前言 1.1、什么是 JVM ? 1)定义 Java Virtual Machine ,Java 程序的运行环境(Java 二进制字节码的运行环境)。 2)好处 一次编译,处处执行 自动的内存管理,垃圾回收机制 数组下标越界检查 3)比较 JVM、JRE、JDK 的关系如下图所示 1.2、学习 阅读全文
posted @ 2021-09-22 14:57 王陸 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 第一章 WEB发展史 早期的Web Server 中期的时候 现在 第二章 uWSGI wsgi: Web Server Gateway Interface,或者 Python Web Server Gateway Interface ,一种实现python解析的通用接口标准/协议,是一种通用的接口 阅读全文
posted @ 2021-09-19 09:19 王陸 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 第1章 Hadoop概述 1.1 Hadoop是什么 1.2 Hadoop发展历史(了解) 1.3 Hadoop三大发行版本(了解) Hadoop三大发行版本:Apache、Cloudera、Hortonworks。 Apache版本最原始(最基础)的版本,对于入门学习最好。2006 Clouder 阅读全文
posted @ 2021-09-18 11:38 王陸 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 创建者模式 创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。 这样可以降低系统的耦合度,使用者不需要关注对象的创建细节。 创建型模式分为: 单例模式 工厂方法模式 抽象工程模式 原型模式 建造者模式 一、单例设计模式 单例模式(Singleton Pattern 阅读全文
posted @ 2021-09-16 14:24 王陸 阅读(185) 评论(0) 推荐(1) 编辑
摘要: 一、设计模式概述 1.1 软件设计模式的产生背景 "设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中 阅读全文
posted @ 2021-09-13 15:31 王陸 阅读(629) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 29 下一页