首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
陈不懂
掘友等级
java
后端研发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
194
文章 189
沸点 5
赞
194
返回
|
搜索文章
赞
文章( 189 )
沸点( 5 )
原创|如果懂了HashMap这两点,面试就没问题了
我们在用 HashMap 的时候,如果用默认构造器,就会建一个初始容量为 16,加载因子为 0.75 的 HashMap。这样做有个缺点,就是在数据量比较大的时候,会进行频繁的扩容操作,扩容会发生数据的移位,为了避免扩容,提高性能,我们习惯预估下容量,然后通过带容量的构造器创建…
面试官:"准备用HashMap存1w条数据,构造时传10000还会触发扩容吗?"
HashMap 算是我们最常用的集合之一,虽然对于 Android 开发者,Google 官方推荐了更省内存的 SparseArray 和 ArrayMap,但是 HashMap 依然是最常用的。 我们通过 HashMap 来存储 Key-Value 这种键值对形式的数据,其内…
面试BAT前先搞定这18道MySQL经典面试题(含答案解析)
1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中; 3. 从:sql执行线程——执行re…
Java 13 来袭,最新最全新特性解读
2017年8月,JCP执行委员会提出将Java的发布频率改为每六个月一次,新的发布周期严格遵循时间点,将在每年的3月份和9月份发布。 目前,JDK官网上已经可以看到JDK 13的进展,最新版的JDK 13将于2019年9月17日发布。 目前,JDK13处于Release-Can…
MySQL 事务-你想知道都在这
什么是事务?事务是作为单个逻辑工作单元执行的一系列操作,通俗易懂的说就是一组原子性的 SQL 查询。Mysql 中事务的支持在存储引擎层,MyISAM 存储引擎不支持事务,而 InnoDB 支持,这是 Mysql 5.5.5 以后默认引擎由 MyISAM 换成 InnoDB 的…
横扫阿里、滴滴、美团后,3年经验的Java后端妹子整理出这份厚厚的面经!
这次面试的公司有一点点多,主要是因为毕业后前两份工作找的都很草率,这次换工作就想着,emm,毕业三年了,该找个工作好好沉淀几年了。 一周后一面的面试官问我还考虑京东不,如果考虑的话,就进行后续。当时已经有了更好的offer,就说不考虑了,希望以后有机会再合作,所以没有后续了) …
一键部署 Spring Boot 到远程 Docker 容器,就是这么秀!
不知道各位小伙伴在生产环境都是怎么部署 Spring Boot 的,打成 jar 直接一键运行?打成 war 扔到 Tomcat 容器中运行?不过据松哥了解,容器化部署应该是目前的主流方案。 不同于传统的单体应用,微服务由于服务数量众多,在部署的时候出问题的可能性更大,这个时候…
【秒杀】一、系统设计要点,从卖病鹅说起
秒杀,就像是计划经济的菜市场,过客匆匆,你来我往。熙熙攘攘一阵子,过后只留下冷清寂寞的大街。 且看一个卖鹅的故事。↓↓↓ 就在昨天。天刚蒙蒙亮,大概是早晨五六点钟,几个程序员顶着蓬松的头发,下班结伴而行。这个时候,街上的路灯还没有灭的干脆。几个锻炼的老大爷,叉着腰,身体前倾,弯…
Sharding-JDBC:单库分表的实现
前面,我们一共学习了读写分离,垂直拆分,垂直拆分+读写分离。对应的文章分别如下: 通过上面的优化,已经能满足大部分的需求了。只有一种情况需要我们再次进行优化,那就是单表的数量急剧上升,超过了1千万以上,这个时候就要对表进行水平拆分了。 就是将一个表拆分成N个表,就像一块大石头,…
SpringBoot集成Elasticsearch实战
1. SpringBoot内容聚合 2. 面试题内容聚合 3. 设计模式内容聚合 4. Mybatis内容聚合 5. 多线程内容聚合 1. 前言 1.1. 集成方式 1.2. 环境与配置 1.3. 版本 2. 依赖 3. application.properties 4. 操作…
下一页
个人成就
文章被阅读
1,852
掘力值
26
关注了
14
关注者
4
收藏集
2
关注标签
55
加入于
2017-11-25