大数据面经

https://zhuanlan.zhihu.com/go-for-it

Java

基础知识复习

您可能不知道Java基础40道常见面试题及详细答案

hashcode详解

Java String类为什么是final的?

Java垃圾回收机制和Java对象的四种引用以及各自的回收条件

解析为什么hashmap是线程不安全的?

图解SSH原理

Java中Volatile关键字详解

精心整理了20道常见数据库面试题(建议收藏)

【基础总结】类加载过程

threadlocal原理及常用应用场景

面试必考的HashMap

Hibernate、MyBatis、Spring、SpringMVC

JAVA面试中问及Hibernate与MyBatis的对比,总结

通过Java经典面试题之MyBatis与Hibernate的区别深入了解MyBatis

Spring面试问答Top 25

依赖注入和控制反转的理解

依赖注入和控制反转

SpringMVC的工作原理图

Spring Boot 系列文章

SSM面试题总结(含答案)

java ssm框架基础面试题

Zookeeper相关

如果有人问你ZooKeeper是什么,就把这篇文章发给他。

Zookeeper知识点总结

Zookeeper的前世今生

对分布式事务及两阶段提交、三阶段提交的理解

ZAB与Paxos算法的联系与区别

ZooKeeper学习第一期---Zookeeper简单介绍

为什么要用dubbo,dubbo和zookeeper关系,简单的dubbo搭建

Memcached 

Memcached简介

memcached 原理及详细配置

一致性Hash(Consistent Hashing)原理剖析及Java实现

Redis与Memcached的区别

Redis、缓存

【面试收藏】Redis最全面试题

为什么 Redis 单线程能支撑高并发?

2018整理最全的50道Redis面试题!

缓存架构,到底设计些什么?

Redis常见面试题

面试中关于Redis的问题看这篇就够了

关于redis,学会这8点就够了

阿里一面:关于【缓存穿透、缓存击穿、缓存雪崩、热点数据失效】问题的解决方案

拜托,面试请不要再问我Redis分布式锁的实现原理

分布式

分布式理论集合

系统

七大进程间通信和线程同步

六大高并发模型

线程间的通信、同步方式与进程间通信方式

select、poll、epoll之间的区别总结[整理]

五种IO模型

1、阻塞I/O模型

2、非阻塞I/O模型

3、I/O复用模型(select、poll、epoll)

5、信号驱动I/O模型

6、异步I/O模型

剑指

https://github.com/kexun/jianzhioffer

https://github.com/doocs/coding-interview/blob/master/docs/coding-interview.md

 

2、Java虚拟机 http://note.youdao.com/noteshare?id=920f10f97acfc22fe0c27cc52a97cb28&sub=AA3A969C239C42B0A7998CFA700D9139
3、操作系统 && 计算机网络 http://note.youdao.com/noteshare?id=1665ad9154f4ed041910364a9aa1e336&sub=DA017A7E6B4646E683C5F69D7D5406F7
4、数据库 http://note.youdao.com/noteshare?id=96920e055ee2c654ada64b031cefec78&sub=0644AC94C7774A4581726BA39DB94DF5

数据库锁分类和总结

一次完整的HTTP请求过程

大数据项目实战之新闻话题统计分析

https://yq.aliyun.com/articles/674312?spm=a2c4e.11153940.0.0.713b1329Bo2PeB

https://yq.aliyun.com/articles/557454

Java面经入口(持续更新...)的更多相关文章

  1. java视频教程 Java自学视频整理(持续更新中...)

    视频教程,马士兵java视频教程,java视频 1.Java基础视频 <张孝祥JAVA视频教程>完整版[RMVB](东西网) 历经5年锤炼(史上最适合初学者入门的Java基础视频)(传智播 ...

  2. Effective Java通俗理解(持续更新)

    这篇博客是Java经典书籍<Effective Java(第二版)>的读书笔记,此书共有78条关于编写高质量Java代码的建议,我会试着逐一对其进行更为通俗易懂地讲解,故此篇博客的更新大约 ...

  3. Java同步学习(持续更新)

    在需要考虑线程安全性的场合,可以考虑以下五种方式来实现线程的安全性: 1.同步方法 即有synchronized关键字修饰的方法. 由于java的每个对象都有一个内置锁,当用此关键字修饰方法时,   ...

  4. 从零开始学Java——个人笔记(持续更新中)

    从零开始学Java 学习流程 第一阶段:建立编程思想 Java概述 变量 运算符 控制结构 数组.排序和查找 面向对象编程(基础) 面向对象编程(中级) 项目&学习以致用 编程之乐 第二阶段: ...

  5. [JavaCore] 不错的Java基础学习资料-持续更新

    容易弄混的JAVA基础知识: http://www.iteye.com/topic/943647 [总结]String in Java: http://www.iteye.com/topic/5221 ...

  6. 搜集好的java技术帖子,持续更新,java程序员的要求

    1.Java NIO 系列教程 2.Java实现 二叉搜索树算法(BST) 3. Java 并发工具包 java.util.concurrent 用户指南 4.架构师之路系列:http://blog. ...

  7. 学习Java 以及对几大基本排序算法(对算法笔记书的研究)的一些学习总结(Java对算法的实现持续更新中)

    Java排序一,冒泡排序! 刚刚开始学习Java,但是比较有兴趣研究算法.最近看了一本算法笔记,刚开始只是打算随便看看,但是发现这本书非常不错,尤其是对排序算法,以及哈希函数的一些解释,让我非常的感兴 ...

  8. Java学习笔记【持续更新】

    一个简单的java程序如下: class Sakura { public static void main(String[] arges) { system.out.println("Hel ...

  9. java面试整理(会持续更新..)

    本人出道至今,经历了大大小小百余场战斗,,,下面整理的面试题有些有答案,有些没答案,那个谁说过:"要抱着怀疑的态度去编程,所以,即便有答案,也不一定正确,即便我本地正确,但是由于屏幕前的你和 ...

随机推荐

  1. C++ 函数重载、函数模板,类模板

    1.函数重载 相同作用域下,有多个函数名相同,但形参列表不同的函数,常用于处理功能相同但数据类型不同的问题 函数重载的规则: 函数名必须相同 函数形参列表必须不同(可以是参数个数不同,或者数据类型不同 ...

  2. Day01 确定选题

    一起来选题 一.谁想个选题? 今天是第一节大软课,大家需要进行分组和确定选题.分组固然是快乐的,但是确定选题是让人费脑筋的.要新颖!要有需求!要我们能实现(笑)......大家面面相觑.面对这种情况, ...

  3. OSS文档1

    简介:     OSS 对象存储   用于单独存储文件视频音频类等文件   上传方式: 普通上传: 单文件普通上传 分片上传: 文件切片后上传,完成后组合,适合大文件,弱网络 追加上传: 流文件上传, ...

  4. JS通过指定大小来压缩图片

    安装: npm i image-conversion --save 引入: <script src="https://cdn.jsdelivr.net/gh/WangYuLue/ima ...

  5. Linux构建DNS主从服务器

    所有服务器:iptables -Fsystemctl stop firewalldsetenforce 0 配置yum 主服务器:[root@localhost ~]# yum -y install ...

  6. 树的遍历 | 1079 理解题意+DFS

    这题如果读懂了题意,就很好做,一波操作就结束了.不过题目有点难读,考验耐心和读题的细致. AC代码: #include <stdio.h> #include <memory.h> ...

  7. Linux性能优化实战学习笔记:第四十讲

    一.上节回顾 上一节,我们学习了碰到分布式拒绝服务(DDoS)的缓解方法.简单回顾一下,DDoS利用大量的伪造请求,导致目标服务要耗费大量资源,来处理这些无效请求,进而无法正常响应正常用户的请求. 由 ...

  8. [LeetCode] 102. Binary Tree Level Order Traversal 二叉树层序遍历

    Given a binary tree, return the level order traversal of its nodes' values. (ie, from left to right, ...

  9. JaCoCo覆盖率计数器

    覆盖率计数器 JaCoCo使用一组不同的计数器来计算覆盖率指标.所有这些计数器都是从Java类文件里获取信息,这些类文件包含Java 字节码指令和调试信息.即使没有可用源代码情况下,这种方法可以实时有 ...

  10. redis在项目中的应用

    redis在项目中的应用  ps:PHP 会自动 关redis连接 不需要手动关 对于临时的数据 可以不经过数据库直接redis上操作<pre>/*消息队列实例 消息队列详细步骤在http ...