首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
kevin党文祥
掘友等级
后端研发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
74
文章 37
沸点 37
赞
74
返回
|
搜索文章
赞
文章( 37 )
沸点( 37 )
抖音春晚活动背后的 Service Mesh 流量治理技术
本文整理自火山引擎开发者社区 Meetup 的同名演讲,主要介绍了抖音春晚红包大规模流量场景下的 Service Mesh 流量治理技术。
设计模式之工厂模式
23种设计模式可分为创建型模式、结构型模式和行为型模式 3 种。 1.创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GoF 中提供了单例、原型、工厂方法、抽象工厂、建造者等 5 种创建型模式。 2.结构型模式:用于描述如何将类或对象按某种布局组…
JavaMap系列之HashMap
Java为我们提供了各种各样的集合类,说起各个map的API用法以及区别也都很熟,本人也一样,但是当谈到底层原理,实现结构的时候就未必知道了,今天我们来看看。 最常用的Map,无序,是一个用于存储Key-Value键值对的集合,每一个键值对也叫做Entry。 这些个键值对(En…
MQ消息最终一致性解决方案
随着分布式服务架构的流行与普及,原来在单体应用中执行的多个逻辑操作,现在被拆分成了多个服务之间的远程调用。虽然服务化为我们的系统带来了水平伸缩的能力,然而随之而来挑战就是分布式事务问题,多个服务之间使用自己单独维护的数据库,它们彼此之间不在同一个事务中,假如A执行成功了,B执行…
Redis是单线程的,但Redis为什么这么快?
近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据”,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有Redis、Memcach…
java中的"锁"事
在说到Java锁之前,先回顾一下Java异步编程中的多线程。 维基百科-->多线程(英语:multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统…
ArrayList.remove()异常解析
熟悉Java的朋友都知道,使用list中的remove方法进行遍历删除时,会有不少的坑,今天就从源码的角度分析记录一下。 如上图所示,正常逻辑我们会选择如上四种方式进行删除集合中的全部元素或者某个元素。 这俩段代码块都是从ArrayList源码类中复制的,从源码可以看出,Arr…
什么是 ArrayList
ArrayList 是 java 集合框架中比较常用的数据结构了。继承自 AbstractList,实现了 List 接口。底层基于数组实现容量大小动态变化。允许 null 的存在。同时还实现了 RandomAccess、Cloneable、Serializable 接口,所以…
MySQL中的锁
在计算机科学中,锁是在执行多线程时用于强行限制资源访问的同步机制,即用于在并发控制中保证对互斥要求的满足。 了解Java的人都清楚,在高并发或者异步任务中的锁机制异常重要,当然当我们访问持久层数据库的时候,也会有很多类似锁机制,就拿MySQL来说就有乐观锁、悲观锁、共享锁、排它…
《我们一起进大厂》系列-ConcurrentHashMap & Hashtable
上次面试呀,我发现面试官对我的几个回答还是不够满意,觉得还是有点疑问,我就挑几个回答一下。 我觉得就是一个经验值,定义16没有很特别的原因,只要是2次幂,其实用 8 和 32 都差不多。 用16只是因为作者认为16这个初始容量是能符合常用而已。 根据泊松分布,在负载因子默认为0…
下一页
个人成就
文章被点赞
39
文章被阅读
21,305
掘力值
475
关注了
5
关注者
14
收藏集
0
关注标签
30
加入于
2018-04-22