本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- ssydxa219
- javashop
- e_e
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- xiangjie88
- wiseboyloves
- lemonhandsome
- ganxueyun
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- zxq_2017
- jbosscn
- Xeden
- johnsmith9th
- zhanjia
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- nychen2000
- wjianwei666
- daizj
- 喧嚣求静
- ranbuijj
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- lerf
最新文章列表
如何快速部署Node.js项目
http://click.aliyun.com/m/21565/
摘要: Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用。Node.js 使用了一个事 ...
部署Node.js项目(CentOS)
http://click.aliyun.com/m/20812/
部署Node.js项目(CentOS)
驻云科技 2017-05-11 17:46:43 浏览334 评论1 发表于: 阿里云服务 >> 最佳实践
云栖社区 linux 分布式 javas ...
使用 WebSockets 技术的 9 个应用场景
没有其他技术能够像WebSocket一样提供真正的双向通信,许多web开发者仍然是依赖于ajax的长轮询来实现。对Websocket缺少热情,也许是因为多年前他的安全性的脆弱,抑或者是缺少浏览器的支持,不管怎样,这两个问题都已经被解决了。
决定手头的工作是否需要使用WebSocket技术的方法很简单:
你的应用提供多个用户相互交流吗?
你的应用是展示服务器端经常变动的数据吗?
如果 ...
Redis的11种Web应用场景
下面列出11种Web应用场景,在这些场景下可以充分的利用Redis的特性,大大提高效率。
1.在主页中显示最新的项目列表
Redis使用的是常驻内存的缓存,速度非常快。LPUSH用来插入一个内容ID,作为关键字存储在列表头部。LTRIM用来限制列表中的项目数最多为5000。如果用户需要的检索的数据量超越这个缓存容量,这时才需要把请求发送到数据库。
2.删除和过滤
如果一篇文章被删除,可以使用 ...
Mina详解
Mina框架技术知识介绍
一.MINA框架简介
1.1Mina是什么东西?
Apache MINA 是一个网络应用框架,有助于用户非常方便地开发高性能、高伸缩性的网络应用。它通过Java NIO提供了一个抽象的、事件驱动的、异步的位于各种传输协议(如TCP/IP和UDP/IP)之上的API,Apache MINA 通常可被称之为:
l NIO 框架库;
l 客户 ...
《Netty 权威指南(第2 版)》试读
Netty是由JBOSS提供的一个Java开源框架,典型的Reactor模型结构。提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。
由于Netty是基于Java NIO通信,比BIO带来了更好的性能,经典的Reactor模型并在worker线程使用ChannelPipeline复用不同的ChannelHandler,维护简单,且高并 ...
向非程序员解释JavaScript
当我告诉非程序员我的专业工作是JavaScript 的时候,我往往得到的回答是“是不是那个安装以后让浏览器变的缓慢的东西?”,我很惊讶:
1. 知道 Java 的人比知道 JavaScript 的人要多很多,也许是很多人都曾经被问过是否需要安装 Java。
2. 这对 Java 来说不是好事,因为它和负面的印象联系在一起。虽然 JavaScript 对 Web开发 来说是如此重要,但是大部分人 ...
JAVA开发WebService (一)
WebService是SOA的一种较好的实现方式,它将应用程序的不同功能单元通过中立的契约(独立于硬件平台、操作系统和编程语言)联系起来,使得各种形式的功能单元更好的集成。
W3C对他的定义是:
A Web service is a software system designed to support interoperable machine-to-machine inte ...
java NIO框架:mina、netty、Grizzly比较
Mina:Mina(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 Mina 版本2.04支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序,Mina 所支持的功能也在进一步的扩展中。目前,正在使用 Mi ...
《Netty权威指南》 试读
使用Netty能够做什么
Netty 提供异步的、事件驱动的网络应用程序框架和工具,
用以快速开发高性能、高可靠性的网络服 务器和客户端程序。
netty 适用于用户前后台分离、服务水平拆分之后各节点之间的分布式高性能调用
Netty的应用现状和未来趋势
随着大规模分布式系统、大数 ...