搜索结果
查询Tags标签: 底层,共有 237条记录-
Java线程池底层源码分享和相关面试题(持续更新)
1.线程池各个参数讲解public ThreadPoolExecutor(int corePoolSize, //线程池核心工作线程数量,比如newFixedThreadPool中可以自定义的线程数量就是这个参数int maximumPoolSize, //线程池所有工作线程的数量,比如newFixedThreadPool中的最大工作线程就是核心线程数,ne…
2021/6/14 14:21:21 人评论 次浏览 -
1739. 放置盒子
难度 hard 有一个立方体房间,其长度、宽度和高度都等于 n 个单位。请你在房间里放置 n 个盒子,每个盒子都是一个单位边长的立方体。放置规则如下: 你可以把盒子放在地板上的任何地方。 如果盒子 x 需要放置在盒子 y 的顶部,那么盒子 y 竖直的四个侧面都 必须 与另一个…
2021/6/10 10:21:23 人评论 次浏览 -
bootstrap栅格系统底层设计原理
转及总结】Bootstrap 框架 栅格布局系统底层设计原理如果你是初次接触Bootstrap,你一定会为它的栅格布局感到敬佩。事实上,这个布局系统提供了一套响应式的布局解决方案。 既然这么好用,那他是如何用CSS来实现的呢? 我特意去Bootstrap官方下载了源代码进行分析了一番,…
2021/6/9 10:20:57 人评论 次浏览 -
字节跳动Java岗技术3面“凉凉”~不负韶华,努力复习备注阿里京东美团大厂,吊打小小面试官
面试官真的很nice,字节效率是真的高,面试第二天上午就来了通知,虽然没过,但是一次不错的体验,第一次面试就这样结束了。 首先自我介绍,面试官提前几分钟就来了,我当时还没准备好,介绍的磕磕巴巴的,没说完就开始问问题了。 字节一面: 进程和线程,区别,哪个…
2021/6/8 12:27:51 人评论 次浏览 -
Java 中Map接口的详解
一、.Map接口:双列数据,存储key-value 键值对的数据的集合。 Map接口的主要实现类: HashMap:作为Map接口的主要实现类,线程不安全,效率高,存储null的key和value LinkedHashMap作为HashMap的子类:保证在遍历Map元素时,可以按照添加的顺序实现遍历。 原因:在原有的h…
2021/6/6 14:21:00 人评论 次浏览 -
深入理解Mysql索引底层原理
一步一步推导出Mysql索引的底层数据结构。Mysql作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是Mysql数据的存储形式以及索引的设计,决定了Mysql整体的数据检索性能。我们知道,索引的作用是做数据的快速检索,而快速检索的实现的本…
2021/6/4 2:30:21 人评论 次浏览 -
HBase底层原理(多维度分析)
本篇博客,小菌为大家带来的是关于HBase底层原理的讲解!先上HBase的系统架构图 系统架构是不是看的N脸懵圈 不用担心,相信看了我下面的细化分析,肯定能让你恍然大悟~HBase主要分为以下几个部分组成: Client:也就是我们所谓的"客户端",Client作为访问数据…
2021/6/1 18:23:47 人评论 次浏览 -
集合总结
集合: 1.集合概述 1.1什么是集合?有什么用? 数组其实就是一个集合,集合实际就是一个容器,可以来容纳其它类型的数据 集合是一个容器,一个载体,可以一次容纳多个对象 1.2 集合不能直接存储基本数据类型,另外集合也不能直接存储java对象,集合当中存储的都是java对象…
2021/5/25 18:18:02 人评论 次浏览 -
【Java技术探索】从底层角度去分析线程的实现原理
每日一句当别人放弃的时候,你还在坚持,你就已经成功了!前提概要并发并不一定只依赖多线程的技术,但编程领域里谈论并发大多数情况下都与线程脱离不了关系。线程的介绍线程是比进程更轻量级的调度执行单位,线程的引入可以把一个进程的资源分配和执行调度分开,各个线程…
2021/5/23 12:25:18 人评论 次浏览 -
【Java技术探索】从底层角度去分析线程的实现原理
## 每日一句> **当别人放弃的时候,你还在坚持,你就已经成功了!**## 前提概要> **并发并不一定只依赖多线程的技术,但编程领域里谈论并发大多数情况下都与线程脱离不了关系。**## 线程的介绍> **线程是比进程更轻量级的调度执行单位,线程的引入可以把一个进程…
2021/5/23 12:25:15 人评论 次浏览 -
申请内存时底层发生了什么?
https://mp.weixin.qq.com/s?__biz=MzU2NTYyOTQ4OQ==&mid=2247485212&idx=1&sn=62f38e210f1f1034f7cc2360dda0453d&chksm=fcb98042cbce0954fe00192fd4f291e38d4952faf7713dad0a6f5cd9323ffddcd6e7737756a3&token=245184169&lang…
2021/5/23 7:27:29 人评论 次浏览 -
一篇文章深度剖析Nginx(安装、配置、底层机制)
目录 一、Nginx基础 1.1 什么是Nginx 1.2 Nginx的安装 二、Nginx核心配置解读 2.1 全局块 2.2 events块 2.3 http块 三、反向代理 3.1 反向代理与正向代理的区别3.2 Nginx反向代理服务配置 四、负载均衡 4.1 轮询(默认) 4.2 权重(weight) 4.3 IP哈希(ip_hash) 五、动…
2021/5/21 7:28:58 人评论 次浏览 -
malloc底层实现原理
malloc作为一个库函数,用于根据开发人员的需求在堆上动态分配内存。根据需要分配的内存大小,实现方式分以下两类: 分配的内存大小小于128k 申请:初始时,进程会有一个初始大小的堆空间。brk指针(_enddata)指向堆空间的堆顶,通常通过空闲链表和位图管理这些空闲内存…
2021/5/19 18:29:39 人评论 次浏览 -
JAVA API的大纲介绍
前言(此文只是概念) 什么是AIP,有什么好处?概括成一句话:帮助我们站在巨人的肩膀上,实现更加高效的开发 一些预先定义好的函数,无需理解其内部机制和细节,就可以使用其功能,作为规则,面向接口开发常用的api包 Java.util工具包:包含各种实用工具类/集合类/日期时间…
2021/5/18 22:28:46 人评论 次浏览 -
解析底层原理!mysql登陆
害怕干不过SpringBoot?莫慌,我送你套神级pdf文档 随着 Spring Boot 使用越来越广泛,Spring Boot 已经成为 Java 程序员面试的知识点,很多同学对 Spring Boot 理解不是那么深刻,经常就会被几个连环追问就给干趴下了!今天小编就给大家整理了全套SpringBoot“神级PDF文…
2021/5/18 2:56:57 人评论 次浏览