首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
Yo易
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
阿里架构师讲面试:最easy的设计模式讲解
设计模式作用模式虽好,但是不会使代码更复杂吗?代码复杂与否很多时候是主观的。人们对模式的熟悉程度极大地左右他们如何看待基于模式的重构。当他们不熟悉某个模式时,会认为模式过于复杂,而熟悉了某个模式之后,
注解式限流是如何实现滴
一个问题往往会引出了一连串的问题,知识的盲区就这样被自己悄悄的发现了🤣。 车辙在自己动手写限流注解时,遇到的问题那是真一个比一个多: 对服务器接收到的请求作出限制,只有一部分请求能真正到达服务器,其他的请求可以延迟,也可以拒绝。从而避免所有请求到数据库,打垮DB。 举个生活中…
如果再有人问你分布式 ID,这篇文章丢给他
通常我们会调研各种各样的生成策略,根据不同的业务,采取最合适的策略,下面我会讨论一下各种策略/算法,以及他们的一些优劣点。 UUID是通用唯一识别码(Universally Unique Identifier)的缩写,开放软件基金会(OSF)规范定义了包括网卡MAC地址、时间戳…
轻松搞定增删改查 - MyBatis通用Mapper介绍与使用
使用MyBatis的开发者,大多数都会遇到一个问题,就是要写大量的SQL在xml文件中,或许这就是【增删改查程序员】和【真正程序员】的区别…...
通俗易懂的HashMap(Java8)源码解读!
Java8对Java7的HashMap做了修改,最大的区别就是利用了红黑树。 Java7的结构中,查找数据的时候,我们会根据hash值快速定位到数组的具体下标。但是后面是需要通过链表去遍历数据,所以查询的速度就依赖于链表的长度,时间复杂度也自然是O(n) 为了减少2中出现的问题…
jdk1.8 线程池部分源码分析
有兴趣交流springboot进行快速开发的同学可以加一下下面的企鹅群。 我们知道计算机的每次运行都是需要大量的资源消耗,5个线程的操作可能没有影响,5w个呢? 五万次创建和销毁才有仅仅五万次的执行吗?执行任务可能花费了大量的时间来处理这些创建和销毁。 为什么这里我要拿一个线程…
基于声网的音视频SDK和FreeSWITCH开发WebRTC2SIP Gateway
今年初接到一个项目任务,客户要求在自己的音视频平台系统中集成webrtc功能(原系统是基于SIP协议开发的,已经稳定运行多年,已有一定数量的存量客户)。在对比多家RTC产品的效果后,客户对声网音视频DEMO效果后非常满意,指定要求用声网的SD-RTN传输网络,全面改造客户端软件…
微博应对日访问量百亿级的缓存架构设计
微博日活跃用户1.6亿+,每日访问量达百亿级,面对庞大用户群的海量访问,良好的架构且不断改进的缓存体系具有非常重要的支撑作用。本文将由新浪微博技术专家陈波老师,跟大家详细讲解那些庞大的数据都是如何呈现的。