自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

转载 消息队列MQ-面试题

一个用消息队列 的人,不知道为啥用 MQ,这就有点尴尬

2019-06-30 09:59:11 2636

转载 海量数据处理/bitMap

十道海量数据处理面试题与十个方法大总结1. 给定 a、 b 两个文件,各存放 50 亿个 url,每个 url 各占 64 字节,内存限制是 4G,找出 a、 b 文件共同的 url?方案 1:可以估计每个文件安的大小为 50G×64=320G,远远大于内存限制的 4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。遍历文件 a,对每个 url 求取hash(url)%100...

2019-06-24 16:01:19 504

原创 面试||java基础

面向对象的特征?四点:封装、继承、多态、抽象。封装public:具有最大的访问权限,可以访问任何一个在classpath下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。protected:主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西default:有时候也称为friendly,它是针对本...

2019-06-14 15:02:53 164

转载 面试||Spring MVC

Spring MVCSpring MVC 框架有什么用?Spring Web MVC 框架提供”模型-视图-控制器”( Model-View-Controller )架构和随时可用的组件,用于开发灵活且松散耦合的 Web 应用程序。MVC 模式有助于分离应用程序的不同方面,如输入逻辑,业务逻辑和 UI 逻辑,同时在所有这些元素之间提供松散耦合。介绍下 Spring MVC 的核心组件?S...

2019-06-09 21:00:55 104

转载 面试||Spring框架

Spring什么是 Spring Framework?Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度。它是轻量级、松散耦合的。它的轻量级主要是相对于 EJB 。随着 Spring 的体系越来越庞大,大家被 Spring 的配置搞懵逼了,所以后来出了 Spring Boot 。它具有分层体系结构,允许用户选择组件,同时还为 J2EE 应用程序开发提供了一个有凝聚力的框架...

2019-06-09 17:47:56 252

转载 面试||分布式事务

什么是分布式事务?分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。或者,换一句话说,分布式事务 = n 个本地事务。通过...

2019-06-09 10:21:06 231

转载 面试||MySQL系列

数据库的三范式是什么?什么是反模式?第一范式,强调属性的原子性约束,要求属性具有原子性,不可再分解。第二范式,强调记录的唯一性约束,表必须有一个主键,并且没有包含在主键中的列必须完全依赖于主键,而不能只依赖于主键的一部分。第三范式,强调属性冗余性的约束,即非主键列必须直接依赖于主键。反模式的设计,即空间换取时间,采取数据冗余的方式避免表之间的关联查询。至于数据一致性问题,因为难以满足数据强...

2019-06-07 11:30:06 293

转载 面试||缓存

什么是缓存?缓存,就是数据交换的缓冲区,针对服务对象的不同(本质就是不同的硬件)都可以构建缓存。目的是,把读写速度慢的介质的数据保存在读写速度快的介质中,从而提高读写速度,减少时间消耗。例如:CPU 高速缓存 :高速缓存的读写速度远高于内存。CPU 读数据时,如果在高速缓存中找到所需数据,就不需要读内存CPU 写数据时,先写到高速缓存,再回写到内存。磁盘缓存:磁盘缓存其实就把常...

2019-06-05 17:08:15 166

转载 面试||JVM

java什么是虚拟机?Java 虚拟机,是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件( .class )。Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java 虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。但是,跨平台的是 Java 程序(包括字节码...

2019-06-04 16:17:02 295

原创 面试||并发多线程

简述线程、进程、程序的基本概念?程序程序,是含有指令和数据的文件,被存储在磁盘或其他的数据存储设备中,也就是说程序是静态的代码。进程是系统进行资源分配和调度的基本单位进程,是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。简单来说,一个进程就是一个执行中的程序,它在计算机中一个指令接着一个指令地执行着,同时,每个进程还占...

2019-06-04 10:08:42 379

原创 面试||java集合系列

Listhttp://cmsblogs.com/?p=4727(1)ArrayList和LinkedList有什么区别?ArrayList以数组实现,具有动态扩展的能力,动态数组。ArrayList实现了List,提供了基础的添加、删除、遍历等操作;实现了RandomAccess,提供了随机访问的能力;实现了Cloneable,可以被克隆;实现了Serializable,可以被序列化。(...

2019-06-03 08:57:25 137

etbrains-agent-latest

J etbrains-agent-latest e

2020-09-26

Java并发编程实战(中文版).7z

Java并发编程实战(中文版)

2019-06-24

《Spring5高级编程(第5版)》-中文清晰版.txt

Spring 5高级编程(第5版)中文翻译版,全书549页超级清晰,学习Spring框架不可错过 作者: Iuliana Cosmina / Rob Harrop / Chris Schaefer / Clarence Ho 出版社: 清华大学出版社 (保存在百度云中,有问题留言)

2019-06-18

Hadoop实战-陆嘉恒(高清完整版)

全书一共18章:第1章全面介绍了Hadoop的概念、优势、项目结构、体系结构,以及它与分布式计算的关系;第2章详细讲解了Hadoop集群的安装和配置,以及常用的日志分析技巧;第3章分析了Hadoop在Yahoo!、eBay、Facebook和百度的应用案例,以及Hadoop平台上海量数据的排序;第4-7章深入地讲解了MapReduce计算模型、MapReduce应用的开发方法、MapReduce的工作机制,同时还列出了多个MapReduce的应用案例,涉及单词计数、数据去重、排序、单表关联和多表关联等内容;第8-11章全面地阐述了Hadoop的I/O操作、HDFS的原理与基本操作,以及Hadoop的各种管理操作,如集群的维护等;第12-17章详细而系统地讲解了Hive、HBase、Mahout、Pig、ZooKeeper、Avro、Chukwa等所有与Hadoop相关的子项目的原理及使用,以及这些子项目与Hadoop的整合使用;第18章以实例的方式讲解了常用Hadoop插件的使用和Hadoop插件的开发。

2019-03-28

MapReduce2.0源码分析与实战编程

《MapReduce 2.0源码分析与编程实战》比较系统地介绍了新一代MapReduce 2.0的理论体系、架构和程序设计方法。全书分为10章,系统地介绍了HDFS存储系统,Hadoop的文件I/O系统,MapReduce 2.0的框架结构和源码分析,MapReduce 2.0的配置与测试,MapReduce 2.0运行流程,MapReduce 2.0高级程序设计以及相关特性等内容。《MapReduce 2.0源码分析与编程实战》最后部分介绍了数据挖掘的初步知识,以及不同应用类型的MapReduce 2.0编程实战。

2019-03-28

emacs-26.1-x86_64.zip下载

emacs-26.1-x86_64.zip下载集成开发环境和文本编辑器 EMACS,即Editor MACroS(编辑器宏)的缩写,最初由Richard Stallman(理查德·马修·斯托曼)于1975年在MIT协同Guy Steele共同完成。这一创意的灵感来源于TECMAC和TMACS,它们是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Frankston等人编写的宏文本编辑器。Emacs被公认为是最受专业程序员喜爱的代码编辑器之一 自诞生以来,Emacs演化出了众多分支,其中使用最广泛的两种是:1984年由Richard Stallman发起并由他维护至今的GNU Emacs,以及1991年发起的XEmacs。XEmacs是GNU Emacs的分支,至今仍保持着相当的兼容性。 Emacs使用Emacs Lisp,这种有着极强扩展性的编程语言,从而实现了包括编程、编译乃至网络浏览等等功能的扩展

2018-12-18

空空如也

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

TA关注的人

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