首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
雾深水浅
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
85
文章 85
沸点 0
赞
85
返回
|
搜索文章
赞
文章( 85 )
沸点( 0 )
Redis
12.TODO........... ⭐1. Redis持久化机制 Redis是一个支持持久化的内存数据库,通过持久化机制把内存中的数据同步到硬盘文件来保证数据持久化。 当Redis重启后通过把硬盘文件重新加载到内存,就能达到恢复数据的目的。实现:单独创建fork()一个子进程…
如何优雅统计订单收益(二)
上篇文章详细说明了异构出收益日报表的方案.接下来我们来解决聚合需求多的情况下如何优化聚合SQL的问题. 在如何优雅统计订单收益(一)中已经详细说明,大概就是些日/月/年的收益统计. 单日统计(例如今日,昨日,精确日期)可以直接通过日期锁定一条数据返回. 月统计也可以通过时间过滤…
Redis各种模式部署及工作原理-单节点、主从复制、redis-sentinel(哨兵)以及redis-cluster(集群)
工欲善其事,必先利其器。 要用好Redis这把利剑,先得把Redis环境摸透,今天就和大家一起玩一下Redis的部署方案。 准备以及确认一下操作系统版本,所需软件版本。 本次安装最新的稳定版本6.0.8。 这种方式部署很简单,就是安装一个软件,配置好相关配置项,然后启动它就可以…
反思|官方也无力回天?Android SharedPreferences的设计与实现
而想要解除这些潜藏在内心最深处的困惑,就不得不从SharedPreferences本身的设计与实现讲起了。 我们知道,就在不久前2019年的Google I/O大会上,官方推出了Jetpack Security组件,旨在保证文件和SharedPreferences的安全性,Sh…
Kotlin Jetpack 实战 | 09. 图解协程原理
协程(Coroutines),是 Kotlin 最神奇的特性,没有之一。 本文将简单介绍 Kotlin 的协程,然后会以图解 + 动画的形式解释 Kotlin 协程的原理。看完本文后,你会发现,原来协程也没有那么难。 1. 一边看文章,一边跑 Demo 2. 线程 &…
CAS算法
前言CAS算法过程算法涉及到三个操作数:需要读写的内存位置V需要进行比较的预期值A需要写入的新值UCAS算法解析:CAS具体执行时,当且仅当预期值A符合内存地址V中存储的值时,就用新值U替换掉旧值,并
Android高扩展高可用版本升级库
概述最近又需要做一个apk升级功能,这个功能基本上每新做一个app就需要重写一遍,为了方便后续的使用,现对升级功能进行封装。因为面向不是单一应用,所以需要保持高抽象、高扩展性,以适配所有的app。配置
『Android 技能篇』优雅的转场动画之 Transition | 掘金技术征文-双节特别篇
首先分析一下转场过程,我们把起始 View 分别定义为 startView 和 endView。startView 为常见的列表布局,左侧头像和右侧为文本介绍;endView 为详情页面,置顶的大图和详细的文本介绍。 直接把上述的每个对象看做是独立个体,各自创建独立的动画对象,…
01.Android线程池实践基础
在我们的开发中经常会使用到多线程。例如在Android中,由于主线程的诸多限制,像网络请求等一些耗时的操作我们必须在子线程中运行。 我们往往会通过new Thread来开启一个子线程,待子线程操作完成以后通过Handler切换到主线程中运行。这么以来我们无法管理我们所创建的子线…
Kotlin契约(Contract)
Contract是Kotlin1.3的东西,比较新,目前还是处于实现性阶段(Experimental),即API在稳定版之前可能会发生变动。由于是实现性API,使用时需要额外添加注解,下面代码中会具体讲到。 当字符串不为null时则将长度打印出来。 It works fine.…
下一页
个人成就
文章被点赞
20
文章被阅读
10,246
掘力值
204
关注了
7
关注者
2
收藏集
4
关注标签
21
加入于
2019-06-12