摘要: 1.ReentrantLock是基于AQS实现的一种重入锁。 2.先介绍下公平锁/非公平锁 公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁 非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。有可能,会造成优先级反转或者饥饿现象。 3. 阅读全文
posted @ 2019-02-26 18:06 加肥猫咪 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 概述 安装与使用 安装 使用 nginx 配置实战 http 反向代理配置 负载均衡配置 网站有多个 webapp 的配置 https 反向代理配置 静态站点配置 搭建文件服务器 跨域解决方案 参考 安装 使用 http 反向代理配置 负载均衡配置 网站有多个 webapp 的配置 https 反向 阅读全文
posted @ 2019-02-26 13:32 加肥猫咪 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一、键值设计 1. key名设计 (1)【建议】: 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id (2)【建议】:简洁性 保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视,例如: (3)【强制】:不要包含特殊字符 反例:包 阅读全文
posted @ 2019-02-26 11:59 加肥猫咪 阅读(179) 评论(0) 推荐(0) 编辑