首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
11.9
订阅
已注销
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
一文读懂Java内存模型(JMM)及volatile关键字
上一篇我们从操作系统底层工作的整体了解了并发编程在硬件以及操作系统层面的一些知识,本篇我们继续来学习JMM模型以及Volatile关键字的那些面试必问的一些知识点。 Java 内存模型(Java Memory Model 简称JMM)是一种抽象的概念,并不真实存在,它描述的一组…
埋点自动收集方案
新增埋点还好,直接加上就可以了。 如果怕麻烦,文档只增不删。。时间长了,你懂的~ 最终无论谁来维护,但凡没有阻断性流程,就变成全靠自觉了。 新同学接手后,脑门直接三道黑线。。 ... 尤其赶上倒排期的项目。。 作为FE的你,是否有同感。。 这是客观事实。 所以埋点文档这个痛点必…
胡辣汤教程02,一篇文章全面掌握Flutter里的各种补间动画
1. A到B,明确告知信息的关联性,直观的感受从哪儿来到哪儿去。 2. 提醒关注,需要用户注意到一些关键信息的时候。比如用跳跃的按钮来吸引点击。 3. 愉悦感,这个不用多说,loading动画啦,精美点赞动画等等。 由于视觉有残留的特性,大脑会对前后的视觉信号自动关联上。小时候…
【译】用 JavaScript 实现堆
大部分编程语言都支持一些特定数据类型,例如 int、string、boolean 等等。我们可以自定义数据类型来存储一类数据,并且这个数据类型有一定的方法。这些功能可以应用于数据点以获取有意义的结果。自定义数据结构的逻辑模型叫做抽象数据结构(Abstract Data Type…
Hystrix 如何解决 ThreadLocal 信息丢失
本文分享ThreadLocal遇到Hystrix时上下文信息传递的方案。一、背景笔者在业务开发中涉及到使用ThreadLocal来存放上下文链路中一些关键信息,其中一些业务实现对外部接口依赖,对这些依
Redis基础—了解Redis是如何做数据持久化的
之前的文章介绍了Redis的简单数据结构的相关使用和底层原理,这篇文章我们就来聊一下Redis应该如何保证高可用。 我们知道虽然单机的Redis虽然性能十分的出色, 单机能够扛住10w的QPS,这是得益于其基于内存的快速读写操作,那如果某个时间Redis突然挂了怎么办?我们需要…
大师,我悟了:为什么 MySQL 索引要用 B+tree ,而且还这么快?
大部分人第一反应可能都是添加索引,在大多数情况下面,索引能够将一条 SQL 语句的查询效率提高几个数量级。 索引的本质:用于快速查找记录的一种数据结构。 大家知道 select * from t where col = 88 这么一条 SQL 语句如果不走索引进行查找的话,正常…
亿级流量网站性能优化的方法论步骤
? 在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。 就像前面提到的操作系统的时间片分时调度。打游戏和听音乐两件事情在同一个时间段内都是在同一台电脑上完成了从开始到结束的动作。那么,就可以说听音乐和打游戏是并发的。 …
你真的了解亿级流量网站性能优化吗?
在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。 就像前面提到的操作系统的时间片分时调度。打游戏和听音乐两件事情在同一个时间段内都是在同一台电脑上完成了从开始到结束的动作。那么,就可以说听音乐和打游戏是并发的。 …
Scala 之:模式匹配
模式匹配是 Scala 的重要组成部分,可以将它认为是 Java 的 switch-case 语句的泛化版本。在实际的 Scala 应用中,利用模式匹配和递归的组合可以写出高度抽象的逻辑。除了模式匹配本身以外,这里还会涉及样例类 ( 也称作模板类 ),提取器两个重要概念。 1.…