摘要: Java Volatile关键字 volatile是java虚拟机提供的一种轻量级同步机制 volatile有三大特性 保证可见性 不保证原子性 禁止指令重排 保证可见性 即线程在自己工作内存产生的变化在其他线程中是可见的。当线程改变值的时候,cpu会通知其他线程,该值失效,请重新从主存中读取。 简 阅读全文
posted @ 2020-08-12 23:41 escapeorface 阅读(78) 评论(0) 推荐(0)
摘要: #Redis 1. 应用场景 缓存,毫无疑问这是Redis当今最为人熟知的使用场景。再提升服务器性能方面非常有效; 排行榜,在使用传统的关系型数据库(mysql oracle 等)来做这个事儿,非常的麻烦,而利用Redis的SortSet(有序集合)数据结构能够简单的搞定; 计算器/限速器,利用Re 阅读全文
posted @ 2020-08-05 14:54 escapeorface 阅读(118) 评论(0) 推荐(0)
摘要: 1. 介绍 Netty 是由 JBOSS 提供的一个 Java 开源框架, 现为 Github 上的独立项目。 Netty 是一个异步的、 基于事件驱动的网络应用框架, 用以快速开发高性能、 高可靠性的网络 IO 程序。 Netty 主要针对在 TCP 协议下, 面向 Clients 端的高并发应用 阅读全文
posted @ 2020-07-16 10:52 escapeorface 阅读(307) 评论(0) 推荐(0)