1. AFNetworking iOS面试题:AFNetworking 底层原理分析 2. SDWebImage SDWebImage面试常问点知识点 SDWebImage 加载图片的流程 iOS 第三方框架-SDWebImage解读 读 ...
本文围绕以下几点进行阐述 为什么使用redis 使用redis有什么缺点如何解决避免 单线程的redis为什么这么快 redis的过期策略以及内存淘汰机制 正文 为什么使用redis 分析:在项目中使用redis,主要是从两个角度去考虑:性能和并发,这是当前互联网发展过程中首要考虑的两个重难题。当然除去这两个要点之外,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能, ...
2018-09-06 16:45 0 11802 推荐指数:
1. AFNetworking iOS面试题:AFNetworking 底层原理分析 2. SDWebImage SDWebImage面试常问点知识点 SDWebImage 加载图片的流程 iOS 第三方框架-SDWebImage解读 读 ...
一直在想怎麼做這個切入點,後來想想以docker启动脚本来展示是最好的. 如今,现在使用docker的话,基本都是centos7了,新手如果要学docker,如果直接centos7,如果还用cent ...
1、当主键Id命名不是“id”时,应该显式地将自定义的id指出来 例如: 2、声明式事务实现方式为拦截器 例如: MySqlMySqlMySqlMySql 数据库表必须设置为 InnoDBInnoDB InnoDB 引擎时才支持事务, 引擎时才支持事务 ...
第一部分:C#语言 1.类和结构的区别 1)类是引用类型,结构是值类型 2)类可以继承,结构不能继承,两者都能实现接口 3)类可以有显示的无参构造函数,结构则不能 4)类可以有析构函数,结构则不能 ...
分布式系统常见问题总结(二) 参考: 微信公众号:架构师之路 互联网分层架构的本质 上图是一个典型的互联网分层架构: 客户端层:典型调用方是browser或者APP 站点应用层:实现核心业务逻辑,从下游获取数据,对上游返回html ...
分布式系统常见问题总结(一) 参考: 微信公众号:架构师之路 秒杀系统架构优化思路 一、秒杀业务为什么难做 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据 ...
1.sleep()和wait(): Java中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行。 ● 共同点: (1) 他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。 (2) wait ...
1、Redis 简介 是一个用 C 语言开发的,高性能的键值对数据库。 数据存在于内存,读写速度快。 可用来做缓存、分布式锁、消息队列。 提供多种数据类型来支持不同的业务场景。 支持事务、持久化、Lua 脚本、多种集群方案。 2、Redis 与 Memcached ...