首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Xssssssssssssss
掘友等级
获得徽章 12
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 18
沸点 11
赞
29
返回
|
搜索文章
赞
文章( 18 )
沸点( 11 )
Nginx 从入门到实践,万字详解!
这篇文章会在 CentOS 环境下安装和使用 Nginx,如果对 CentOS 基本操作还不太清楚的,可以先看看 <半小时搞会 CentOS 入门必备基础知识> 一文先做了解。 相信作为开发者,大家都知道 Nginx 的重要,废话不多说,一起来学习吧。 1. Nginx 介绍 …
分布式锁的多种实现方式详解
今天和大家好好聊聊分布式锁相关的一些概念和实现方案。没错,你能想到的ZooKeeper,Redis都有~
服务端如何防止重复支付
小Hub领读: 作者给出了思路,也有图示,看看别人怎么弄的,哈哈 概述 如图是一个简化的下单流程,首先是提交订单,然后是支付。支付的话,一般是走支付网关(支付中心),然后支付中心与第三方支付渠道(微信
面试:为了进阿里,需要深入理解ReentrantLock原理
ReentrantLock是个典型的独占模式AQS,同步状态为0时表示空闲。当有线程获取到空闲的同步状态时,它会将同步状态加1,将同步状态改为非空闲,于是其他线程挂起等待。在修改同步状态的同时,并记录下自己的线程,作为后续重入的依据,即一个线程持有某个对象的锁时,再次去获取这个…
从背景到原理,到架构体系,粉碎Zookeeper面试连环炮
面试的时候,面试官只要看到你简历的上写的有Zookeeper(熟悉、掌握)之类,那你至少要准备接下来的11连问。NO1:说说zookeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式
硬核图解红黑树并手写实现
红黑树算是数据结构中比较有难度的知识点,虽然在实际的业务开发工作中使用的不多,但是这是面试官最喜欢问的知识点。 我在之前也看过很多关于红黑树的文章,但是很多都是从红黑树的性质来讲红黑树,根本未从红黑树的理论模型出发讲红黑树,所以造成红黑树比较难理解。 在学习红黑树之前,我们先来…
腾讯面试题:有了二叉查找树、平衡树为啥还需要红黑树?
红黑树算是很难的一种数据结构吧,一般很少考察 插入 、 删除 等具体操作步骤,如果遇到要你手写红黑树的面试官,就直接 告辞 吧。 所以,更多是会考察你对红黑树的理解程度,考察的最多的估计就是 为什么有了二查找查找树/平衡树还需要红黑树 这个问题了,今天,你只需要花一分钟的时间,…
基于二叉树实现Map
二叉树中每个节点都包含了两个指针指向自己的左子树和右子树。 二叉树的每个节点都包含了一个Key, 并且每个节点的Key都大于其左子树中的任意节点,小于右子树中的任意节点。 插入操作的实现思路: 与查询操作类似,依然是递归,如果put的key值比当前节点大就需要去右子树递归,如果…
基于数组或链表实现Map
JAVA中的Map主要就是将一个键和一个值联系起来。虽然JAVA中已经提供了很多Map的实现,为了学习并掌握常用的数据结构,从本篇开始我将自己实现Map的功能,本篇主要是通过数组和链表两种方式实现,之后提供二叉树,红黑树,散列表的版本实现。通过自己手写各个版本的Map实现,掌握…
面试时说Redis是单线程的,被喷惨了!
Redis是单线程的,这话搁以前,是横着走的,谁都知道的真理。现在不一样,Redis变了。再说这句话,多少得有质疑的语气来跟你辩驳一番。意志不坚定的,可能就缴械投降,顺着别人走了。到底是什么样的,各位
下一页
关注了
41
关注者
2
收藏集
1
关注标签
2
加入于
2018-08-07