自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 阿里巴巴Java面试题锦集

阿里java相关问题,都是之前通过不断优秀人才的铺垫总结的,希望对大家帮助,祝面试成功,有个更好的职业规划。1、微信红包怎么实现。2、海量数据分析。3、测试职位问的线程安全和非线程安全。4、HTTP2.0、thrift。5、面试电话沟通可能先让自我介绍。6、分布式事务一致性。7、nio的底层实现。8、jvm基础是必问的,jvm GC原理,JVM怎么回收内存。9、...

2018-05-14 12:48:03 231

转载 阿里java高级工程师面试题

1,java堆,分新生代老年代,新生代有Eden,from surviver,to surviver三个空间,堆被所有线程共。eden内存不足时,发生一次minor GC,会把from survivor和eden的对象复制到to survivor,这次的to survivor就变成了下次的from survivor,经过多次minor GC,默认15次,达到次数的对象会从survivor进行老年代...

2018-02-27 21:48:18 340

转载 阿里、京东、美团2017年11月Java面试题

阿里、京东、美团2017/2018最新面试题 一、阿里巴巴面试 第一个:阿里面试都问什么? :(55分钟) 1、开发中Java用了比较多的数据结构有哪些? 2谈谈你对HashMap的理解,底层原理的基本实现,HashMap怎么解决碰撞问题的? 这些数据结构中是线程安全的吗?假如你回答HashMap是线程安全的,接着问你有没有线程安全的map,接下来问了conurren包。 ...

2018-02-27 21:48:12 530

转载 Java阿里面试题

(1)JVM如何加载一个类的过程,双亲委派模型中有哪些方法? 类的生命周期:加载、(验证、准备、解析)链接、初始化、使用和卸载七个阶段 其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析阶段则不一定,它在某些情况下可以在初始化阶段之后开始,这是为了支持 Java 语言的运行时绑定(也成为动态绑定或晚期绑定)...

2018-02-27 21:48:05 350

转载 2017年阿里巴巴Java开发工程师面试总结

前言从7月3号开始第一轮面试持续到刚才发现已回绝,整整一个月有余,之前一直不敢开面经,因为这个博客在简历中写过,面试官是可以看到我的博客的,所有我也不敢透露太多,最后的一个回绝整整距离第四面隔了16天才在面试官网进程中看到,一阵恍惚之后清醒过来,真是有点佩服阿里的效率了,这段时间很漫长,收获也很多,现在终于可以不用提心吊胆好好静下来谢谢自己的文字了。感觉整个过程下来,也是我现阶段的一个总结...

2018-02-27 21:47:57 255

转载 阿里JAVA面试分享经验

基础篇 参考这里的面试题:面试题写在后面了 能回答上百分之七十,基础的广度就算OK了。如果达不到,那么缺什么就赶紧补什么。广度达到了,还需要对个别热点问题有深度。每个人的精力都有限,可以适当挑选两个热点问题进行深入挖掘。比如HashMap,要不仅仅能够说上来源码是什么去实现的,还要了解JDK1.7版本到1.8版本都做了哪些改进,为什么这么改进,ConcurrentHashMap怎么实现的,针对...

2018-02-27 21:47:48 805

转载 阿里Java面试题,你的水准会不会被刷掉?

去阿里面试java程序员,都有些什么样的面试题?总结下之前通过不断优秀人才的铺垫总结的,希望能帮到大家,以后月收入五位数so easy1、海量数据分析。2、微信红包怎么实现。3、HTTP2.0、thrift。4、测试职位问的线程安全和非线程安全。5、面试电话沟通可能先让自我介绍。6、分布式事务一致性。7、nio的底层实现。8、jvm基础是必问的,jvm GC原理,J...

2018-02-27 21:47:39 582

转载 Java程序员从阿里、京东、美团面试回来,这些面试题你能掌握多少呢?

最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。其实本来真的没打算写这篇文章,主要是自己得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其...

2018-02-27 21:47:32 1158

转载 RESTful API 设计指南

RESTful API 设计指南网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备……)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现”API First”的设计思想。RESTful API是目前比较成熟的一套互联网应用程序的API设计理论。我以前写过一篇《理解RESTful架构》,探讨如何

2017-10-14 18:05:41 325

转载 2015年Java后台开发面试问题分享汇总(主流互联网公司面试经历)

本人Java开发,3年经验,7月初来到帝都,开启面试经历,前后20天左右,主面互联网公司,一二线大公司或者是融资中的创业公司都面试过,拿了一些offer,最后综合决定还是去360了。不同面试官面试风格一定不同,我这里就是总结这些天面试Java开发过程中的大多数问题,综合分类有Java基础,框架,多线程,网络通信,Linux,数据库,设计模式,算法,缓存等几个模块,由于问题太多,下面先列出问题,

2016-07-07 13:09:16 908

转载 jQuery插件开发精品教程(让你的jQuery更上一个台阶)

这篇jQuery插件开发教程是我见过的最详细的了,每个解说都很好,对于想做增强插件的朋友确实不错的参考资料,特分享下,方便需要的朋友

2016-03-30 11:04:50 476

转载 干货分享:让你分分钟学会 javascript 闭包

闭包,是 javascript 中重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,你很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包!1 闭包--爱的初体验在接触一个新技术的时候,我首先会做的一件事就是:找它的demo code。对于码农们来说,代码有时候比自然语言更能理解一个事物。 其

2016-03-29 08:34:09 325

转载 20个设计模式和软件设计面试问题

当前,市面上有《Java XX宝典》类似的图书,而且图书中的内容都着重在讲解Java最为基础的部分,最严重的是,里面有着大量错误的内容,极具误导性。另外,网上也有各种各样的Java面试题,很多也是着重在Java语言基础上。实际上,如果要应聘高级开发工程师职务,仅仅懂得Java的基础知识是远远不够的,还必须懂得常用数据结构、算法、网络、操作系统等知识。因此本文不会讲解具体的技术,笔者综合自己应聘各大公司的经历,整理了一份大公司对Java高级开发工程师职位的考核纲要,希望可以帮助到需要的人。

2016-03-28 10:48:59 1241

转载 字节、字、bit、byte的关系

字 word 字节 byte 位 bit 字长是指字的长度1字=2字节(1 word = 2 byte) 1字节=8位(1 byte = 8bit)  一个字的字长为16 一个字节的字长是8bps 是 bits per second 的简称。一般数据机及网络通讯的传输速率都是以「bps」为单位。如56Kbps、100.0Mbps 等等。 Bps即是Byte

2016-03-25 10:05:29 430

转载 JVM调优总结:一些概念

数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,Boolean,returnAddress引用类型包括:

2016-03-25 09:55:22 434

原创 LinkedList其实就那么一回事儿之源码浅析

LinkedList算是常用的集合之一了,LinkedList其实就那么一回事儿,下面就看看LinkedList的部分源码吧。

2016-03-21 09:06:50 391

转载 40个Java多线程问题总结

这篇文章主要是对多线程的问题进行总结的,因此罗列了40个多线程的问题。这些多线程的问题,有些来源于各大网站、有些来源于自己的思考。可能有些问题网上有、可能有些问题对应的答案也有、也可能有些各位网友也都看过,但是本文写作的重心就是所有的问题都会按照自己的理解回答一遍,不会去看网上的答案,因此可能有些问题讲的不对,能指正的希望大家不吝指教。

2016-03-18 15:55:33 370

转载 ArrayList其实就那么一回事儿之源码浅析

ArrayList 算是常用的集合之一了,不知作为javaner的你有没在百忙之中抽出一点时间看看ArrayList的源码呢。 如果看了,你会觉得其实ArrayList其实就那么一回事儿,对吧,下面就看看ArrayList的部分源码吧。public class ArrayList extends AbstractList implements List, RandomAcces

2016-03-18 10:48:18 351

转载 Java序列化与反序列化

Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频

2016-03-18 09:19:25 261

Spring Boot学习案例开源项目

为了更好的学习并使用springboot进行开发,维护了一个springboot学习案例开源项目,涉及springboot从基础开发到企业实战,涵盖不同场景的开发案例。公司内部所有的服务都基于springboot进行开发以完成服务化。源码在附件中。可以参考一下

2018-01-09

java-sdk新浪微博数据采集工程内部代码

新浪微博最新数据采集SDK,作为参考,利用进程控制程序的采集频率,将采集的数据写进指定的文件夹中,采集的数据还进行了去重操作

2017-12-27

CentOS-6.8-x86_64-minimal迅雷下载种子

CentOS-6.8-x86_64-minimal迅雷下载种子,这个版本是6+的稳定版本,7+的CentOS做了比较大的改动,不适合新手使用,这个版本在网上不容易找到!

2017-07-19

推荐系统实践

《推荐系统实践》通过大量代码和图表全面系统地阐述了和推荐系统有关的理论基础,介绍了评价推荐系统优劣的各种标准(比如覆盖率、满意度)和方法(比如AB 测试),总结了当今互联网领域中各种和推荐有关的产品和服务。另外,本书为有兴趣开发推荐系统的读者给出了设计和实现推荐系统的方法与技巧,并解答了在真实场景中应用推荐技术时最常遇到的一些问题。 《推荐系统实践》适合对推荐技术感兴趣的读者学习参考。并且是非扫描版的哦!!

2017-07-07

Mahout推荐算法usercf itemcf,slopeone三种算法实现

用web的形式实现了mahout中的三种基本算法,前参考博客:http://blog.csdn.net/zeqblog/article/details/16809223

2017-07-04

MongoVUE v1.6.9 企业破解版

运行Installer.msi进行原版的安装。 将 MongoVUE.exe 复制到原版目录中 运行即可

2017-07-04

协同过滤推荐算法java实现

协同过滤推荐算法java实现,最简单的例子解释协同过滤算法,只要稍微有点基础的人都能看懂

2017-06-30

基于Mahout的电影推荐系统

针对Mahout官网的数据进行的推荐demo,新手都能看得懂的demo

2017-06-30

lucene增删改查小demo

lucene增删改查小demo,最近在研究lucene,有些了解,写成小demo的形式和大家共享,完全自己写的,测试可用

2016-12-08

lucene从入本到精通.pdf

lucene入门到精通,这原来是一个特别经典的PPT,我给大家做成了pdf,想学lucene的同学看这里了,从头看到尾,保证你会学到很多东西!

2016-11-17

《深入理解Java虚拟机:JVM高级特性与最佳实践》高清完整PDF版-非扫描版

深入理解Java虚拟机,啥也不说了,有点底子的人才能看的懂。最重要的是,非扫描版的!非扫描版的!非扫描版的!网上根本找不到!

2016-07-02

Spring源码深度解析

《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息服务等内容。, 《Spring源码深度解析》不仅介绍了使用Spring框架开发项目必须掌握的核心概念,还指导读者如何使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出切实可行的建议,从而帮助读者全面提升实战能力。, 《Spring源码深度解析》语言简洁,示例丰富,可帮助读者迅速掌握使用Spring进行开发所需的各种技能。《Spring源码深度解析》适合于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员、测试人员等。

2016-07-02

head first 设计模式中文版 (PDF+源代码java+源代码C#)

head first 设计模式中文版 PDF源代码(java) 《HeadFirst设计模式》(中文版)共有14章,每章都介绍了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。前言先介绍这本书的用法;第1章到第11章陆续介绍的设计模式为Strategy、Observer、Decorator、AbstractFactory、FactoryMethod、Singleton,Command、Adapter、Facade、TemplateMethod、Iterator、Composite、State、Proxy。 通往架构师之路的必学之书!!!

2015-10-10

24种设计模式介绍与6大设计原则

我希望这本书的阅读者具备基本的代码编写能力,您是一个初级的 coder,可以从中领会到怎么设计一段优秀的代码;您是一个高级程序员,可以从中全面了解到设计模式以及 Java 的边角技术的使用;您是 一个顶级的系统分析师,可以从中获得共鸣,寻找到项目公共问题的解决办法,呀,是不是把牛吹大了?! 看完此书您绝对会在java的天地中更上一层楼的!

2014-06-06

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

TA关注的人

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