首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏服务化进程

    面试之HashMap

    还有选择6和8,中间有个差值7可以有效防止链表和树频繁转换。 若一棵二叉查找树是红黑树,则它的任一子树为红黑树.

    74511编辑于 2022-01-06
  • 来自专栏服务化进程

    面试之kafka

    问题7: kafka什么情况下会rebalance rebalance 的触发条件有五个。

    81921编辑于 2022-01-06
  • 来自专栏服务化进程

    面试之redis

    这里是我作为10年面试经验总结的面试问问题 问题一 简单介绍下redis redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key-value存储系统(区别于MySQL

    49920编辑于 2022-01-06
  • 来自专栏服务化进程

    面试之jvm

    如下面的例子:这里在准备阶段过后的初始值为0,而不是7 public static int a=7 4.解析 解析是将常量池内的符号引用转为直接引用(如物理内存地址指针) 5.初始化 到了初始化阶段,jvm

    54420编辑于 2022-01-06
  • 来自专栏大数据解决方案

    面试 | HBase最新面试总结

    最近看了好多粉丝的面试题,于是总结出关于HBase相关的面试题,今天分享给大家,认真阅读,记得收藏。

    76831发布于 2021-04-29
  • 来自专栏Java后端技术栈cwnait

    面试hashCode和equals

    面试hashCode与equals hashCode和equals用来标识对象,两个方法协同工作可用来判断两个对象是否相等。这两方法来源于:java.lang.Object ? 输出结果:3 看源码发现Object中的hashCode方法是native方法: public native int hashCode(); 那就只能去看虚拟机中的源码了,源码下载地址: openJDK 7下载地址 1:http://download.java.net/openjdk/jdk7 网上找找比什么盘,CSDN上都可以找到,并且下载的快,自己看着办咯。 面试题 两个对象的equals为true,则两个对象的hashCode相等。 两个对象的hashCode相等,两个对象的equals不一定为true。

    51430发布于 2019-08-28
  • 来自专栏博客迁移同步

    2021面试JVM篇

    程序 java ‐XX:+UseG1GC ‐Xms4g ‐Xmx4g ‐Xloggc:gc.log ‐XX:+PrintGCDetails ‐XX:+PrintGCDateStamps Hello 7.

    34011编辑于 2023-05-06
  • 来自专栏服务化进程

    面试之mysql优化

    针对这个问题,首先需要考虑该表记录数是否还会增加,增量是多少,下面就这个面试主要介绍三个方面的优化 1、 索引优化 这里索引优化主要指的是,该表是查询多还是新增修改多,这里会影响索引的创建,比如说新增、

    46420编辑于 2022-01-06
  • 来自专栏分布式|微服务|性能优化|并发编程|源码分析

    dubbo入门及面试

    pan.baidu.com/s/1jSiSSOS4g21SRFW-UBVy3w 提取码:plee 管理控制台 下载dubbo admin 地址:链接:https://pan.baidu.com/s/1q-O-KJyzjs7dx1npLCMllg

    75220发布于 2020-11-19
  • 来自专栏吾非同

    面试之TCPIP协议

    OSI: (Open System IInterConnection)开放式系统互联模型 由ISO国际标准化组织定义的参考模型,这个模型把网络通信的工作分为7层,分别为物理层、数据链路层、网络层、传输层

    1.1K30发布于 2020-10-23
  • 来自专栏JAVA烂猪皮

    面试之JVM原理

    ---- 7:JVM垃圾回收 GC (Garbage Collection)的基本原理:将内存中不再被使用的对象进行回收,GC中用于回收的方法称为收集器,由于GC需要消耗一些资源和时间,Java在对对象的生命周期特征进行分析后 JDK7/8后,HotSpot虚拟机所有收集器及组合(连线)如下: ? ---- 1.Serial收集器 Serial收集器是最基本、历史最久的收集器,曾是新生代手机的唯一选择。 ---- 7.G1收集器 G1(Garbage-First)是JDK7-u4才正式推出商用的收集器。G1是面向服务端应用的垃圾收集器。它的使命是未来可以替换掉CMS收集器。

    57320发布于 2018-08-03
  • 来自专栏八点半技术站

    面试:缓存预热、降级?

    2、GitHub 仓库更新 weChat - openApi 管理,详情公告

    71520编辑于 2022-12-05
  • 来自专栏JAVA技术zhai

    面试之JVM篇

    前言 只有光头才能变强 JVM在准备面试的时候就有看了,一直没时间写笔记。现在到了一家公司实习,闲的时候就写写,刷刷JVM博客,刷刷电子书。 能够理解到一些初学时不懂的东西 在面试的时候有谈资 能装逼 ? 所以,这里我只简单介绍一下垃圾回收的东西,详细的可以到下面的面试题中查阅和最后给出相关的资料阅 读吧~ 1.7.1JVM垃圾回收简单介绍 在C++中,我们知道创建出的对象是需要手动去delete掉的。 拿些常见的JVM面试题来做做,加深一下理解和查缺补漏: 1、详细jvm内存模型 2、讲讲什么情况下回出现内存溢出,内存泄漏? 7、类的实例化顺序 8、JVM垃圾回收机制,何时触发MinorGC等操作 9、JVM 中一次完整的 GC 流程(从 ygc 到 fgc)是怎样的 10、各种回收器,各自优缺点,重点CMS、G1 11、各种回收算法

    1.1K50发布于 2019-02-15
  • 来自专栏服务化进程

    面试之mysql基础

    提示:使用哪一种引擎要根据需要灵活选择,一个数据库中多个表可以使用不同的引擎以满足各种性能和实际需求。使用合适的存储引擎将会提高整个数据库的性能。

    52710编辑于 2022-01-06
  • 来自专栏IT界的泥石流

    java面试之ThreadLocal

    JDK 1.2的版本开始提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。

    62130发布于 2019-08-15
  • 来自专栏JavaEdge

    消息队列面试解析

    同时来了三个消费者拉消息,把编号为5、6、7的消息分别给三个消费者,每人一条。 过了一段时间,三个消费成功的响应都回来了,这时候就可以把消费位置更新为8了,就实现了并行消费。 这是理想的情况。 还有可能编号为6、7的消息响应回来了,编号5的消息响应一直回不来,怎么办? 这个位置5就是一个消息空洞。

    53410发布于 2021-02-22
  • 来自专栏IT技术精选文摘

    Java面试:ThreadLocal终极篇

    开场白 张三最近天气很热心情不是很好,所以他决定出去面试面试官聊聊天排解一下,结果刚投递简历就有人约了面试。 我丢,什么情况怎么刚投递出去就有人约我面试了?诶。。。 暗自窃喜的张三来到了某东现场面试的办公室,我丢,这面试官?不是吧,这满是划痕的Mac,这发量,难道就是传说中的架构师? 张三的心态一下子就崩了,出来第一场面试就遇到一个顶级面试官,这谁顶得住啊。 你好,我是你的面试官Tony,看我的发型应该你能猜到我的身份了,我也话不说,我们直接开始好不好?看你简历写了多线程,来你跟我聊一下ThreadLocal吧,我很久没写代码不太熟悉了,你帮我回忆一下。 这是什么逻辑啊,说是多线程然后一上来就来个这么冷门的ThreadLocal?心态崩了呀,再说你TM自己忘了不知道下去看看书么,来我这里找答案是什么鬼啊...

    46410编辑于 2022-02-17
  • 来自专栏Android面试

    Android 面试Android基础

    image.png 对于生命周期,通常还会如下的一些问题: 第一次启动:onCreate->onStart->onResume; 打开新的Activity或者返回桌面:onPause->onStop。 在事件分发中,有时候会:ACTION_CANCEL什么时候触发,触摸button然后滑动到外部抬起会触发点击事件吗,再滑动回去抬起会么? 7,Android进程 7.1 概念 进程(Process) 是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。

    81240编辑于 2021-12-20
  • 来自专栏C++

    面试》C++ RAII 详解

    7. 扩展阅读C++ 智能指针详解C++ 异常处理C++ 标准库中的 RAII 应用

    69300编辑于 2025-01-05
  • 来自专栏Android面试

    Android 面试性能优化

    对于Android开发者来说,懂得基本的应用开发技能往往是不够,因为不管是工作还是面试,都需要开发者懂得大量的性能优化,这对提升应用的体验是非常重要的。 3,内存优化 3.1 内存管理 在前面Java基础环节,我们对Java的内存管理模型也做了基本的介绍,参考链接:Android 面试Java基础 3.1.1 内存区域 在Java的内存模型中,将内存区域划分为方法区 我们可以打开手机自带的耗电排行榜,发现“王者荣耀”使用了 7 个多小时,这时用户对“王者荣耀”的耗电是有预期的。 对打包后的图片进行压缩:使用7zip压缩方式对图片进行压缩,可以直接使用微信开源的AndResGuard压缩方案。 视频: Android性能优化大厂实战篇:内存优化/启动优化/耗电优化/apk瘦身/屏幕适配 备战2022Android面试:BAT一线大厂高频面试题详细解析

    1.2K00编辑于 2021-12-26
领券