服务器
飞鱼湾
博主是一名iOS开发者,目前正在朝向全栈的路上潜心修行,希望通过分享文字,拉近彼此的距离。我始终相信编程是一门艺术,不忘初心,方得始终。
展开
-
HTTP协议发展介绍
`HTTP`协议工作于`C/S`架构上,是万维网服务器传输超文本到本地客户端的一种应用层协议,全称是:`Hyper Text Transfer Protocol`(超文本传输协议),`HTTP`是基于`TCP/IP`通信协议来传递数据的。`HTTP`于`1990`年被提出,由于其简洁性、快速性等特点,被广泛应用,并且经过不断的完善和发展,功能也越来越强大,目前已经发展到`HTTP/2`版本。原创 2017-07-20 10:14:02 · 397 阅读 · 0 评论 -
HTTP协议格式详解
上一篇介绍了HTTP协议的版本迭代历史,本篇继续深入介绍一下HTTP协议的规范,本文主要介绍它的URI、Request、Response、状态码等等信息,通过了解这些具体的内容,可以更直观的理解HTTP的协议格式,以及工作原理。原创 2017-07-20 10:41:43 · 541 阅读 · 0 评论 -
NodeJS服务器篇之简单静态文件合并
NodeJS是一个基于Chrome V8引擎的JavaScript运行环境,其使用了事件驱动、异步I/O机制,具有运行速度快,性能优异等特点,非常适合在分布式设备上运行数据密集型的实时应用。原创 2017-07-20 10:45:33 · 1661 阅读 · 0 评论 -
Redis环境搭建(MacOS)
Redis是一个开源的key-value类型的存储系统,大部分数据存在于内存中,所有读写速度十分快。其支持的存储value数据类型有多种,如:strings、hashes、lists、sets、sorted sets等等,这些数据类型都支持push/pop、add/remove等丰富的操作,并且是原子性的。此外,redis还支持周期性的更新数据到磁盘或者追加到记录文件,来实现master-slave。原创 2017-07-17 14:52:24 · 1219 阅读 · 0 评论 -
Nginx入门案例(Mac版)
Nginx(engine x)是一个轻量级、高性能的Web和反向代理服务器,也是一个IMAP、POP3和SMTP服务器,并且安装十分简单,配置文件非常简洁,启动特别容易,运行十分稳定,几乎可以做到7*24小时不间断运行,在国内大厂(如:BATJ)均得到广泛应用。原创 2017-08-29 19:04:30 · 507 阅读 · 0 评论 -
FastDFS安装步骤
FastDFS是用c语言编写的一款开源的分布式文件系统,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。原创 2017-09-24 11:46:06 · 673 阅读 · 0 评论 -
JNI编程实现(Linux)
JNI是Java Native Interface的缩写,是Java平台的本地调用,从Java1.1就成为了Java标准的一部分,它允许Java代码和其它语言的代码进行互相调用,只要调用约定支持即可,尤其和C/C++的互相调用。虽然使用Java与本地编译的代码进行交互,会丧失平台的可移植性,但是在特定情况下,这些问题是可以接受的,如:1.使用一些旧的库2.需要操作系统交互3.提高程序的性能...原创 2018-11-25 17:46:11 · 338 阅读 · 0 评论