众所周知,Redis是一个key-value存储系统,它有一些特性,例如基于内存、单线程、非阻塞、操作原子性、高性能等。 不做过多展开,本篇主要记录我对Redis如何保证原子性问题的思考,以及此问题衍生出的问题,如有错误…
标签:异步
SQL优化核心思想:或许你不知道的5条优化技巧
点击关注异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书。 ——异步小编 随着系统的数据量逐年增加,并发量也成倍增长,SQL性能越来越成为IT系统设计和开发时首要考虑…
Vert-x-通过异步的方式使用JDBC连接SQL
欢迎关注http://quanke.name/ 交流群:231419585 转载请注明出处,谢谢 在这篇文章中,我们将会看到怎样在vert.x应用中使用HSQL,当然也可以使用任意JDBC,以及使用vertx-jdbc-…
廖雪峰Python3教程---实战day1-day13总结
先放上廖老大的网站:https://www.liaoxuefeng.com/ 再放上我的代码(基于Py3.6):https://github.com/leiseraiesecqd/Python3_web 首先是工程文件架…
聊聊Linux 五种IO模型
上一篇《聊聊同步、异步、阻塞与非阻塞》已经通俗的讲解了,要理解同步、异步、阻塞与非阻塞重要的两个概念点了,没有看过的,建议先看这篇博文理解这两个概念点。在认知上,建立统一的模型。这样,大家在继续看本篇时,才不会理解有偏差…
聊聊同步、异步、阻塞与非阻塞
近来遇到了一些常见的概念,尤其是网络编程方面的概念,如:阻塞、非阻塞、异步I/O等等,对于这些概念自己也没有太清晰的认识,只是很模糊的概念,说了解吧也了解,但是要让自己准确的描述概念方面的具体细节,却说的不那么准确,这也…
Android异步加载 缓存第一章
今天要讲的缓存策略(缓存层分为三层:内存层,磁盘层,网络层)。 当我们第一次打开应用获取图片时,先到网络去下载图片,然后依次存入内存缓存,磁盘缓存,当我们再一次需要用到刚才下载的这张图片时,就不需要再重复的到网络上去下载…
异步任务-- AsyncTask
一、为什么要异步任务? Android单线程模型 耗时操作放在非主线程中 二、异步加载最常用的两种方式 多线程/线程池 AsyncTask 二、AsyncTask 为何而生? 子线程中更新UI 封装、简化异步操作 三、A…
通过Espresso测试异步代码
本篇讲如何通过Espresso实现异步测试. 概述 如果没有框架的支持测试异步代码还是非常具有挑战性的 ! 在 Espresso 之前典型的做法就是等待预定的时间.或者在测试代码使用 CountDownLatch 类的实…
Retrofit系列文章翻译6—同步与异步请求
原文链接:https://futurestud.io/blog/retrofit-synchronous-and-asynchronous-requests 在此前发布的文章中,我们带您经历如何设置 Retrofit 来…
Android中的缓存处理及异步加载图片类的封装
一、缓存介绍: (一)、Android中缓存的必要性: 智能手机的缓存管理应用非常的普遍和需要,是提高用户体验的有效手段之一。 1、没有缓存的弊端: 流量开销:对于客户端——服务器端应用,从远程获取图片算是经常要用的一个…
React Native 性能优化之可取消的异步操作
React Native 性能优化之可取消的异步操作 本文出自《React Native 研究与实践》系列文章。 概述 在项目开发中离不了的需要进行一些异步操作,这些异步操作在改善用户体验的同时也带来了一些性能隐患。 比…