仲远 仲远
2年前
Alfred 5 for Mac(Mac应用快速启动器)
Alfred是一款运行在Mac平台强大的快速启动工具,超级丰富的扩展,通过扩展来实现更多的功能:文件解压、内存整理等。它能够让你的鼠标操作尽可能地转换成键盘操作,可通过热键、关键字、文本扩展等提高您的效率。安装软件:搜索和浏览启动应用程序并在Mac或Web
春风化雨 春风化雨
2年前
Alfred 5 for Mac(Mac应用快速启动器)
Alfred是一款运行在Mac平台强大的快速启动工具,超级丰富的扩展,通过扩展来实现更多的功能:文件解压、内存整理等。它能够让你的鼠标操作尽可能地转换成键盘操作,可通过热键、关键字、文本扩展等提高您的效率。Alfred可通过热键,关键字,文本扩展等方式提高
Stella981 Stella981
3年前
Nacos Config源代码分析(一)
NacosConfig提供了配置管理的功能,它允许用户在nacos上配置keyvalue对,并在客户端订阅需要的配置。当配置发生变更时,订阅的客户端会获得通知,随后拉取最新的keyvalue对。ConfigServer为了最大程度保证可用性采用了一种三层的存储架构设计,mysql本地文件内存缓存:!(https://oscim
Stella981 Stella981
3年前
Android 音乐播放器
国庆七天没有更新博客,今天第一天上班就来了。想了很久不知道写什么,突然想了最近在做的项目要用的一个功能(利用contentProvider来扫描内存卡上的音频文件),速度相当给力,300首歌一秒钟都不到。废话不多说,上代码吧!主界面:publicclassMainActivityextendsActivity{   private
Wesley13 Wesley13
3年前
Java多线程(二)
\恢复内容开始一,volatile关键字当多个线程操作共享数据时,可以保证内存中的数据可见性相较于synchronized关键字:1,不具备“互斥性”2,不能保证变量的原子性二,原子变量volatile保证内存可见性CAS(CompareAndSwap)算法保证数据的原子性内存值V预估值A更新值
Stella981 Stella981
3年前
Redis—持久化
一、持久化简介Redis的数据全部存储在内存中,如果突然宕机,数据就会全部丢失,因此必须有一套机制来保证Redis的数据不会因为故障而丢失,这种机制就是Redis的持久化机制,它会将内存中的数据库状态保存到磁盘中。持久化发生了什么|从内存到磁盘
Stella981 Stella981
3年前
SDWebImage 实现原理及大致介绍
一、SDWebImage实现原理:1.首先让占位图先显示。2.SDWebImageManage交给SDImageCache先从内存中查找是否有图片,会以URL作为数据的索引在内存中查找是否有对应的缓存。3.如果有缓存,通过代理进行回调展示图片。4.如果内存缓存中没有找到,生成NSInvocati
spark为什么比mapreduce快?
spark为什么比mapreduce快?首先澄清几个误区:1:两者都是基于内存计算的,任何计算框架都肯定是基于内存的,所以网上说的spark是基于内存计算所以快,显然是错误的2;DAG计算模型减少的是磁盘I/O次数(相比于mapreduce计算模型而言),
京东云开发者 京东云开发者
10个月前
spark为什么比mapreduce快?
spark为什么比mapreduce快?首先澄清几个误区:1:两者都是基于内存计算的,任何计算框架都肯定是基于内存的,所以网上说的spark是基于内存计算所以快,显然是错误的2;DAG计算模型减少的是磁盘I/O次数(相比于mapreduce计算模型而言),