今天给大家推荐的内容包括:如何在ASP.Net Core中使用内存缓存机制、关于并发模式需要了解的一切、智能手机上最为安全的操作系统是不是Linux、数据和元数据对于物联网都重要等。
一、如何在ASP.Net Core中使用内存缓存机制
原文标题:How to use in-memory caching in ASP.Net Core
ASP.Net Core是一套精简的模块化框架,适用于Windows、Linux或者MacOS等平台。与传统ASP.Net不同,ASP.Net Core当中不存在Cache对象。然而,它仍能够支持多种不同类型的缓存机制,包括内存缓存、分布式缓存以及响应缓存。下面,我们将共同了解如何将变更频繁的数据存储在内存缓存当中,从而提升ASP.Net Core应用程序的性能与可扩展性。
1. 如何启用ASP.Net Core中的内存缓存
2. 如何利用ASP.Net Core IMemoryCache存储并检索对象
3. 如何在ASP.Net Core中为缓存数据设置过期策略
二、关于并发模式,你需要了解的一切
原文标题:What you need to know about concurrency models
并发模式的重要意义相信已经无需赘述。但如果你仍不关心并发模式,我将在今天的文章中向你再次强调这项机制的重要性。简单来讲,开发人员需要面对多种不同软件堆栈,但这些堆栈又往往与特定运行时及其对应并发模式相关联。对于承载多种不同运行时的重要性,下面,我们将一起了解。
1. 多进程运行时
2. 多线程运行时
3. 多进程与多线程混合运行时
4. 非阻塞/事件驱动型运行时
三、Linux:智能手机上最为安全的操作系统?
原文标题:Linux: The Safest Operative Systems for Smartphones?
不少智能手机用户最关心的问题之一,在于安全性与隐私性保障。尽管长久以来一直大受欢迎,但目前移动系统层面的王者Android却面临着日益增长的安全风险。为了解决问题,人们开始利用Linux这一安全性更高,且提供更佳开源代码资源的选项。那么,其实际安全性究竟如何?下面,我们将立足多款重要Linux移动端系统为你找到答案。
1. Ubuntu Touch
2. Sailfish操作系统
3. Pasma Mobile
4. OpenWeb OS
5. 火狐操作系统
6. Tizen
四、数据还是元数据?对于物联网,二者皆重要
原文标题:Data or metadata? For the IoT they’re both important
电话系统、多联运集装箱运输乃至空中指挥,每一套规模庞大的网络都成为现代文明当中不可或缺的重要组成部分,且都具备一项共通性特性——控制层本身并不负责构成网络流量的电子或者物理流。这种控制层在手机中以Signalling System 7的形式存在,在多式集装箱联运中以舱单形式存在,对于航空指挥则为空中管制。而这一切,都将在物联网中以新的样貌再度出现。
1. 控制层是什么?
2. 集装箱运输与带外信号传递
3. 空中管制的实现方式
4. 物联网应拥有自己的控制层
5. 对于物联网数据,情景信息非常重要
6. 元数据即为物联网的控制层