首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
candyleer
掘友等级
中间件技术开发
专注于监控,调用链系统,Kubernetes 相关
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 37
沸点 1
赞
38
返回
|
搜索文章
赞
文章( 37 )
沸点( 1 )
你会这道阿里多线程面试题吗?
在前几天,群里有个群友问了我一道面试阿里的时候遇到的多线程题目,这个题目比较有意思,在这里和大家分享一下。 这两个题目看起来相似,第二个题目稍微来说比较简单一点,大家可以先思考一下两个线程奇偶数如何打印。 有一些人这里可能会用讨巧的,用一个线程进行循环,在每次循环里面都会做是奇…
生产环境的 ElasticSearch 安装指南
Elasticsearch 作为优秀的分布式搜索引擎,在企业中得到了广泛的应用,可以存储海量的数据,还能像数据库一样各种条件检索和操作,本文主要记录下安装的过程,大多数都参考的官方的文档来操作的,包括系统的设置和 ES 集群的一些配置。 安装方式: 使用tar.gz或者zip包…
面试官:请谈谈写入消息中间件的数据,如何保证不丢失?【石杉的架构笔记】
看过之前的文章面试官:消息中间件如何实现每秒几十万的高并发写入?的同学,应该都知道写入Kafka的数据是会落地写入磁盘的。 我们暂且不考虑写磁盘的具体过程,先大致看看下面的图,这代表了Kafka的核心架构原理。 所以说,这里就得考虑数据的分布式存储了,其实关于消息中间件的分布式…
五分钟看懂一个高难度的排序:堆排序
堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆。 堆排序(Heapsort)是指利用堆这种数据结构(后面的【图解数据结构】内容会讲解分析)所设计的一种排序算法。堆积是一个近似完全二…
算法系列--堆
堆是一种比较常见的数据结构,堆排序也是面试时会经常遇到的问题,今天就分析一下堆。 堆是一种类似于树的数据结构,父节点和子节点之间存在一定的关系,子节点的数量根据堆的类型来决定,最长见得就是每个父节点最多两个子节点的二叉堆。 如图所示,我们用一个数组类模拟二叉树以构建二叉堆,从图…
Java工程师成神之路(2018修订版)
一、基础篇 JVM 堆、栈、方法区、直接内存、堆和栈区别 内存可见性、重排序、顺序一致性、volatile、锁、final 内存分配策略、垃圾收集器(G1)、GC算法、GC参…
【万字】链表算法面试?看我就够了!
单链表的操作算法是笔试面试中较为常见的题目。本文将着重介绍平时面试中常见的关于链表的应用题目,希望对你们有帮助 ^_^ 题目:输入一个单链表,输出此链表中的倒数第 K 个节点。(去除头结点,节点计数从 1 开始) (1)遍历单链表,遍历同时得出链表长度 N 。 (2)再次从头遍…
为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作
在阿里巴巴Java开发手册中,有这样一条规定: 但是手册中并没有给出具体原因,本文就来深入分析一下该规定背后的思考。 1 foreach循环 foreach循环(Foreach loop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。 Java语言从…
Maven那些非常有用的 Plugin
用于便于 Java 项目mvn compile就是使用它.不多说. maven-shade-plugin主要提供了 rename 包名,将依赖包放进一个 jar 中,简直是一个万能的插件,使用,根据实际经验,这个插件在提供防止和其他包有冲突的 sdk 的时候特别有用. Tran…
下一页
个人成就
文章被点赞
75
文章被阅读
64,296
掘力值
952
关注了
8
关注者
23
收藏集
0
关注标签
3
加入于
2019-02-23