标签:LinkedList

编程技术

头条后台研发面经(共三面)+架构师进阶路线分享

wenming.gapo 发布于 2018-12-16

![image.png](https://static.studygolang.com/181216/d1248fff78c6b96bd28c7ced82b875ef.png) 后端研发工程师 找牛客大佬要到了白金码,跳过死亡笔试,直接视频面,面试从3点开始,断断续续到晚上8点结...

阅读(9)评论(0)赞 (0)

Java

Java容器概览

1

尖兵 发布于 2018-12-16

容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。 Collection 1. Set TreeSet:基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不如 Ha...

阅读(11)评论(0)赞 (0)

Java

LinkedList(Java8)个人理解

2

xubiao.zhuang 发布于 2018-12-16

查看 :point_right: LinkedList源码翻译 问题:对 LinkedList 的理解? LinkedList 我将其翻译为“链表”,其实也并不准确,LinkedList 实现了 List 接口和 Deque(双端队列) 接口,所以既可以作为链表(常用的方法有 a...

阅读(15)评论(0)赞 (0)

Java

作为一位开发三到五年的java程序员,这些必备的技能你是否具备?

2

dulong 发布于 2018-12-11

前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B...

阅读(29)评论(0)赞 (0)

Java

【译】Java引用对象

8

xiaoli.wang 发布于 2018-12-10

在写了15年C/C++之后,我于1999年开始写Java。借助指针切换(pointer handoffs)等编码实践或者Purify等工具,我认为自己对C风格的内存管理已经得心应手了,甚至已经不记得上次发生内存泄露是什么时候了。所以起初我接触到Java的自动内存管理时有些不屑,但...

阅读(43)评论(0)赞 (0)

Java

通俗易懂,JDK 并发容器总结

3

hanze 发布于 2018-12-10

实战Java高并发程序设计》为我们总结了下面几种大家可能会在高并发程序设计中经常遇到和使用的 JDK 为我们提供的并发容器。先带大家概览一下,下面会一一介绍到。 JDK提供的这些容器大部分在 java.util.concurrent 包中。 ConcurrentHashMap: ...

阅读(20)评论(0)赞 (0)

Java

【很全很新】C3P0 连接池和 DBUtils 配合事务使用总结

1

小丁 发布于 2018-12-06

很久没用原生连接池,最近想写个小功能,结果发现很多地方不太懂,然后网上搜了半天的 c3p0 相关内容,全不符合我想要的。相同内容太多 而且没什么,所以我自己来总结下吧。 01 总结全文 从以下来总结 连接池的作用,为什么要使用连接池 书写自己的连接池,用于理解框架 c3p0 等连...

阅读(34)评论(0)赞 (0)

编程技术

阿里java架构师面试128题含答案:分布式架构+Dubbo+多线程+Redis

5

小丁 发布于 2018-12-05

一、Java基础和高级 1.String类为什么是final的。 2.HashMap的源码,实现原理,底层结构。 3.反射中,Class.forName和classloader的区别 4.session和cookie的区别和联系,session的生命周期,多个服务部署时sessi...

阅读(52)评论(0)赞 (0)

Java

阿里p8架构师分享:支付宝三面Java面试题:JVM+缓存+性能+架构

hellas 发布于 2018-12-03

在分享这篇文章之前呢,我先分享下我总结的一些干货。 今年年初我花了一个月整理了一份最适合2018年学习的java干货,包括基础+源码+资料+视频,都是免费的,在这里相信有许多 想要学习Java的同学,可以加群371067604 点击链接加入群聊【享学-Java技术交流群】:htt...

阅读(32)评论(0)赞 (0)

Java

java研发面经分享:滴滴、美团、网易、58赶集等

puefu.he 发布于 2018-12-02

在分享这篇文章之前呢,我先分享下我总结的一些干货。 今年年初我花了一个月整理了一份最适合2018年学习的java干货,包括基础+源码+资料+视频,都是免费的,在这里相信有许多 想要学习Java的朋友,可以加群828545509 今年秋招我的面试大致结束了,差不多把提供北京java...

阅读(40)评论(0)赞 (0)

Java

备战金九银十、阿里的面试官都喜欢问哪些问题?

xubiao.zhuang 发布于 2018-12-01

金九银十是招聘的旺季,小编在这里也给大家整理了一套阿里面试官最喜欢问的问题或者出场率较高的面试题,助校招或者社招路上的你一臂之力! 首先我们需要明白一个事实,招聘的一个很关键的因素是在给自己找未来的同事,同级别下要找比自己优秀的人,面试是一个双向选择的过程,也是一个将心比心去沟通...

阅读(41)评论(0)赞 (0)

Java

Java 基础 – 各项集合实现

1

changyuan.xu 发布于 2018-11-29

集合类的基本接口是:Collection public interface Collection<E>{ // 集合改变返回 true,否则返回 false boolean add(); boolean addAll(); // 返回一个迭代器 Iterator<...

阅读(30)评论(0)赞 (1)

Java

Java核心(四)你不知道的数据集合

5

songhua.gao 发布于 2018-11-28

导读:Map竟然不属于Java集合框架的子集?队列也和List一样属于集合的三大子集之一?更有队列的正确使用姿势,一起来看吧! Java中的集合通常指的是Collection下的三个集合框架List、Set、Queue和Map集合,Map并不属于Collection的子集,而是和...

阅读(25)评论(0)赞 (0)

Spring

Spring Cache框架

xirruiqiang 发布于 2018-11-21

本文是缓存系列第三篇,前两篇分别介绍了 Guava 和 JetCache。 前两篇我们讲了 Guava 和 JetCache,它们都是缓存的具体实现,今天给大家分析一下 Spring 框架本身对这些缓存具体实现的支持和融合。使用 Spring Cache 将大大的减少我们的Spr...

阅读(47)评论(0)赞 (0)

Java

SpringBoot源码:启动过程分析(一) 原 荐

2

Harries 发布于 2018-11-18

本文主要分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 还是老套路,先把分析过程的时序图摆出来:时序图-SpringBoot2.10启动分析 二.源码分析 首先从我们的一个SpringBoot Demo开...

阅读(49)评论(0)赞 (0)

Java

深入理解Spring的容器内事件发布监听机制

15

尖兵 发布于 2018-11-17

1. 什么是事件监听机制 在讲解事件监听机制前,我们先回顾下设计模式中的观察者模式,因为事件监听机制可以说是在典型观察者模式基础上的进一步抽象和改进。我们可以在JDK或者各种开源框架比如Spring中看到它的身影,从这个意义上说,事件监听机制也可以看做一种对传统观察者模式的具体实...

阅读(59)评论(0)赞 (0)

Java

如何阅读Java源码 ,阅读java的真实体会

1

hellas 发布于 2018-11-16

刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感,不禁又有一种激动。 源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。 说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Ja...

阅读(142)评论(0)赞 (0)

Java

【备战春招/秋招系列】美团Java面经总结进阶篇 (附详解答案)

9

xiaoli.wang 发布于 2018-11-15

1.1 介绍一下消息队列MQ的应用场景/使用消息队列的好处 ①.通过异步处理提高系统性能 1.2 那么使用消息队列会带来什么问题?考虑过这个问题吗? 1.3 介绍一下你知道哪几种消息队列,该如何选择呢? 1.4 关于消息队列其他一些常见的问题展望 二 谈谈 InnoDB 和 My...

阅读(56)评论(0)赞 (0)