首页 > TAG信息列表 > 拜托

年前人间尤物,年后惨不忍睹

来源 | 黑凤梨实验室 (ID: selfcomcn) 这个春节过得太魔幻了。 原来号称社恐宅男的,现在在家憋疯了;原来天天想辞职的,现在哭着嚎着要上班了;原来天天不想去公司的,现在真的不用去公司了——公司可能都倒了。   总之,在这个魔幻的、史无前例的长假,我们的生活也不能避免地改变了…

拜托,面试别再问我堆(排序)了!

什么是堆? 什么是堆化? 什么是堆排序? 时间复杂度各是多少? 有哪些应用? 何为堆? 堆是一种特殊的树,只要满足下面两个条件,它就是一个堆: (1)堆是一颗完全二叉树; (2)堆中某个节点的值总是不大于(或不小于)其父节点的值。 其中,我们把根节点最大的堆叫做大顶堆,根节点最小的堆叫做小顶

拜托,面试别再问我跳表了!

拜托,面试别再问我跳表了! 何为跳表? 跳表使用什么样的存储结构? 为何Redis选择用跳表来实现有序集合? 何为跳表? 跳表是一个随机化的数据结构,实质就是一种可以进行二分查找的有序链表。 跳表在原有的有序链表上面增加了多级索引,通过索引来实现快速查找。 跳表不仅能提高

拜托!你真会用线程池吗?

来源:https://zhenbianshu.github.io 前言 由于线程的创建和销毁对操作系统来说都是比较重量级的操作,所以线程的池化在各种语言内都有实践,当然在 Java 语言中线程池是也非常重要的一部分,有 Doug Lea 大神对线程池的封装,我们使用的时候是非常方便,但也可能会因为不了解其具体实

c# 委托 关键字:Delegate 学习笔记

生活中是不是经常需要拜托别人帮忙做一件事情? 比如:工作中,客户反馈系统有一个bug,但是你手头上还有很多工作没做完,就需要拜托有时间的同事帮忙解决一下 这就是委托了 定义委托(就是我现在有一个改bug的工作要处理)——声明一个和委托类型一模一样的方法(拜托同事帮忙改bug)——

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

本文转载自石杉的架构笔记 一、写在前面   现在面试,一般都会聊聊分布式系统这块的东西。通常面试官都会从服务框架(Spring Cloud、Dubbo)聊起,一路聊到分布式事务、分布式锁、ZooKeeper等知识。   所以咱们这篇文章就来聊聊分布式锁这块知识,具体的来看看Redis分布式锁的实现原理。

到底什么是重入锁,拜托,一次搞清楚!

相信大家在工作或者面试过程中经常听到重入锁这个概念,或者与关键字 synchrozied 的对比,栈长面试了这么多人,80%的面试者都没有答对或没有答到点上,或者把双重效验锁搞混了,哭笑不得。。 那么你对重入锁了解有多少呢?今天,栈长帮大家撕开重入锁的面纱,来见识下重入锁的真实容颜。。 什么