码出人生

专业、专注

不定词短语

这是一篇英语语法学习笔记,摘录自旋元佑《英语魔法师之语法俱乐部》。学习不定词短语。

MongoDB学习

MongoDB是一款强大、灵活的通用型面向文档的数据库。它被设计成具有非常好的水平扩展能力,很容易在多台服务器之间进行数据分隔。它能自动处理跨集群的数据和负载,自动重新分配文档,以及将用户请求路由到正确的机器上。本篇学习MongoDB的基础知识:安装、启动以及CRUD操作。

Git常用命令

Git是一个分布式版本控制系统。分布式版本控制系统最大的反传统之处在于,可以不需要集中式的版本库,每个人都工作在通过克隆建立的本地版本库中。也就是说每个人都拥有一个完整的版本库,查看提交日志、提交、创建里程碑和分支、合并分支、回退等所有操作都直接在本地完成而不需要网络连接。

JAX-RS 2.0 异步通信

JAX-RS 2.0的异步处理是通过两个线程实现的。其中一个线程用于处理客户端请求,另一个线程为此次请求新生成,用于处理业务。在后一个线程处理开始前,前一个线程可以响应客户端请求正在执行,然后进入挂起状态,保持连接。当后一个线程完毕后,唤醒前一个线程。线程的管理由容器实现。

JAX-RS 2.0 REST 客户端

JAX-RS 2.0对客户端API进行了标准化。客户端API通过HTTP请求Web资源,同样符合统一接口和REST架构风格。与Apache HTTP Client和HttpURLConnection相比,客户端API具备对REST感知的高层API,可以和Providers集成,返回值直接对应高层的业务类实例。