首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
_沸羊羊_
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 32
沸点 0
赞
32
返回
|
搜索文章
_沸羊羊_
4年前
关注
为什么foreach中不能进行arrayList元素的remove/add操作?
深度剖析HashMap 一文深度剖析ConcurrentHashMap我们先来验证一下,foreach 中是不是真的不能对 arraylist 进行 remove/add ...
2
评论
分享
_沸羊羊_
4年前
关注
一文深度剖析ConcurrentHashMap
通过学习,我们已经知道了 HashMap 是非线程安全的,为了解决线程安全问题,有哪些解决方案呢?以上两种方法都可以解决HashMap的线程安全问题,但这二者有个共同点...
2
评论
分享
_沸羊羊_
4年前
关注
面试官:为什么默认初始容量为2次幂?不是2次幂会怎样?讲讲 HashMap 扰动函数?
通过看源码,我们发现,判断桶的索引的实现是 i = ( n - 1 ) & hash,其中 n 是 map 的容量。...
1
评论
分享
_沸羊羊_
4年前
关注
面试官:HashMap 为什么选用红黑树这种数据结构优化链表?
深度剖析HashMap一篇文章就够了 小结 本文是作者的一些见解,如对Java集合感兴趣可继续关注本专栏。...
4
评论
分享
_沸羊羊_
4年前
关注
深度剖析HashMap一篇文章就够了
HashMap概述 HashMap 1.7及以前,底层数据结构使用 [数组+链表],1.8 后使用 [数组+链表/红黑树] ,使用数组存储...
3
评论
分享
_沸羊羊_
4年前
关注
serialVersionUID到底有何用?
序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读...
4
评论
分享
_沸羊羊_
4年前
关注
面试官:说说Redis的List类型的底层结构
Redis的 List 数据类型,作为一种数据类型,它的底层实现是链表,由于 Redis 使用的C语言没有内置这种数据结构,所以 R...
0
评论
分享
_沸羊羊_
4年前
关注
面试官:说说Redis存储字符串的底层结构
本文将介绍 Redis 字符串类型底层数据结构。 C语言传统的字符串表示,被称为C串,而 Redis没有使用这种结构作为默认字符串的...
1
评论
分享
_沸羊羊_
4年前
关注
Redis高可用——集群
前言 这是我参与8月更文挑战的第15天,活动详情查看:8月更文挑战 Redis集群是Redis提供的分布式数据方案,集群通过分片(sharding)来进行数据共享,并提供复...
0
评论
分享
_沸羊羊_
4年前
关注
Redis高可用——哨兵Sentinel
本文将对Redis的高可用方案———哨兵模式进行介绍,讲解其内部实现原理。 概述 Sentinel是 Redis的高可用性解决方案:...
1
评论
分享
_沸羊羊_
4年前
关注
从理论+实战的角度分析Http,Socket 与 WebSocket 三者的联系
在理论+实战的过程中彻底理解。 Http Http (超文本传输协议)是应用层协议,是一个简单的请求-响应协议,基于...
1
评论
分享
_沸羊羊_
4年前
关注
Redis高可用——主从复制原理
Redis 的高可用方案包括:持久化、主从复制、哨兵和集群。其中持久化侧重解决的是 Redis 数据的单机备份问题;而主从复制则侧重...
1
评论
分享
_沸羊羊_
4年前
关注
Redis Client 之 Jedis与Lettuce
Jedis Jedis 是 Redis 官方推荐的 Java 连接开发工具,要在Java开发中使用好 Redis中间件,必须对Jed...
5
评论
分享
_沸羊羊_
4年前
关注
一文搞懂Redis持久化方式RDB&AOF
这是我参与8月更文挑战的第11天,活动详情查看:8月更文挑战 \ 前言 Redis的性能好的特性很大程度上是由于将所有数据都存储在了内存中,然而当 Redis 重启后,所有...
2
评论
分享
_沸羊羊_
4年前
关注
Redis使用Lua脚本详解
本文将讲解 RedisLua脚本的基本操作以及与 Java项目的集成使用。 Lua脚本 Lua是一个高效的轻量级脚本语言,在葡萄牙语...
2
评论
分享
_沸羊羊_
4年前
关注
从源码角度搞懂 Ribbon 的负载策略
这是我参与8月更文挑战的第9天,活动详情查看:8月更文挑战 前言 Ribbon 是 Netflix公司的一个开源项目,现已被收录到 SpringCloud ,是一个基于 H...
4
评论
分享
_沸羊羊_
4年前
关注
从源码角度分析 Mybatis 的 SqlSession 以及 二级缓存的创建过程
这是我参与8月更文挑战的第8天,活动详情查看:8月更文挑战 前言 本文将从源码角度对 SqlSession 对象的创建过程以及二级缓存的实现进行讲解。 构建 SqlSess...
6
评论
分享
_沸羊羊_
4年前
关注
半自动ORM与全自动ORM框架有什么区别?
这是我参与8月更文挑战的第7天,活动详情查看:8月更文挑战 什么是 ORM? ORM ORM是面向对象程序设计语言和关系型数据库发展不同步时的解决方案,采用 ORM框架后,...
3
评论
分享
_沸羊羊_
4年前
关注
一文搞懂Mybatis架构与工作原理
前言 本文将从宏观角度分析 Mybatis 的架构与工作原理。 架构 Mybatis的功能架构分为三层: API接口层:提供给外部使用的接口...
9
评论
分享
_沸羊羊_
4年前
关注
彻底搞懂迪米特原则在代码中究竟是如何体现的
说到迪米特原则,后面总能跟上一两句,“最少知道原则,一个类对另一个类知道的越少越好。” 今天主要从代码实例中寻找迪米特的身影,综合实例来看迪米特什么时候适用?迪米特的优缺点...
2
评论
分享
下一页
个人成就
文章被点赞
367
文章被阅读
123,174
掘力值
2,988
关注了
1
关注者
88
收藏集
0
关注标签
14
加入于
2020-05-23