RESTful理解与实践 架构

RESTful理解与实践

Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可用服务器回答,这十分适合云计算之类的环境。客户端可以缓存数据以改进性能。
阅读全文

Java CAS 原理详解

1.背景在JDK5之前Java语言是靠 synchronized 关键字保证同步的,这会导致有锁。锁机制存在以下问题:在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和
阅读全文

墙与门(BFS)

【LeetCode】墙与门题目:你被给定一个m×n的二维网格,网格中有以下三种可能的初始化值:-1表示墙或是障碍物0表示一扇门INF无限表示一个空的房间。然后,我们用231-1=2147483647代表INF。你可以认为通往门的距离总是小于2147483647的。你要给每个空房间位上填上该房间到最近门的距离,如果无法到达门,则填INF即可。示例:给定二维网格:INF-10INFINFINFINF-1INF-1INF-
阅读全文
BFS和DFS算法 算法

BFS和DFS算法

图是一种灵活的数据结构,一般作为一种模型用来定义对象之间的关系或联系。对象由顶点(V)表示,而对象之间的关系或者关联则通过图的边(E)来表示。 图可以分为有向图和无向图,一般用G=(V,E)来表示图。经常用邻接矩阵或者邻接表来描述一副图。 在图的基本算法中,最初需要接触的就是图的遍历算法,根据访问节点的顺序,可分为广度优先搜索(BFS)和深度优先搜索(DFS)。
阅读全文
Vert.x Verticle简介、简单使用及相关用法 后端技术

Vert.x Verticle简介、简单使用及相关用法

Vert.x 通过开箱即用的方式提供了一个简单便捷的、可扩展的、类似的部署和并发模型机制。我们可以用此模型机制来保管您自己的代码组件。 这个模型不能说是严格的 Actor 模式的实现,但它确实有相似之处,特别是在并发、扩展性和部署等方面。
阅读全文
Loading...