`
Poechant
  • 浏览: 211542 次
博客专栏
Bebe66e7-3a30-3fc9-aeea-cfa3b474b591
Nginx高性能Web服务...
浏览量:23479
5738817b-23a1-3a32-86de-632d7da73b1e
Cumulus实时媒体服务...
浏览量:21388
社区版块
存档分类
最新评论
文章列表
但也可能很适合你! 呵呵,开个玩笑,标题党了,主要是为了吸引你能点进来,让你别错过一个机会。 我们领拓团队(领拓云合信息技术有限公司)在北京中关村软件园的孵化器,英文名LightOnUs,你应该从这个名字中读出我们团队对未来的愿景。我只想说两点: 第一,我们团队的技术实力和产品设计实力与背景都很强,团队成员大都来自国内外知名高校或企业,包括北京大学、中国科学技术大学、清华大学、美国康奈尔大学、美国德州大学奥斯汀分校、百度、完美世界、Motorola、欢聚时代、神州数码、创新工厂、搜狗等等。 第二,我们的团队和目前的项目都非常有意思。只要你: 热爱技术(但不能只是热爱。。) 向往有Xbo ...
Practical Netty (6) HTTP Server/Client 作者:柳大·Poechant(钟超) 邮箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 微博:weibo.com/lauginhom 产品:Club http://whatsclub.cn 日期:June 18th, 2012 Netty 提供的 HTTP 功能,比较适合在 Netty 搭建的 TCP 或 UDP 服务器上做一些专用的 HTTP 服务,而非一般性的通用 HTTP 服务器。所以不要将 Netty 的 ...
Practical Netty (5) TCP反向代理服务器 作者:柳大·Poechant(钟超) 邮箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 微博:weibo.com/lauginhom 日期:June 11th, 2012 以下针对 TCP 反向代理服务器。 1. 前端连接被创建时,创建后端连接 一个平凡的 ServerBootstrap 会有如下的一个语句:
Practical Netty (4) 父子频道关系,频道与管道的关系 作者:柳大·Poechant(钟超) 邮箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 微博:weibo.com/lauginhom 日期:June 10th, 2012 (下面这段话是完成本文后写的)我姑且将 Parent channel 称为父频道,Child Channel 称为子频道,Channel 就是频道了,而 ChannelPipeline 则称为管道。这样的目的只有一个,就是能在 CSDN 博客里把标题弄短一点。。。当然 ...
Google Protobuf Primer (2) Language Guide 作者:柳大·Poechant(钟超) 邮箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 微博:weibo.com/lauginhom 日期:June 9th, 2012 去年年初初次接触 Google Protobuf,如今已经有不少变化,从这篇开始,续一下 :) 1. Specifying Field Rules You specify that message fields are one of the following ...
Practical Netty (3) 在Netty中使用Protobuf 作者:柳大·Poechant(钟超) 邮箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 微博:weibo.com/lauginhom 日期:June 8th, 2012 1. Netty 核心概念之一:Upstream 与 Downstream 学过 OSI 的 5 层或 TCP/IP 的 7 层网络模型知道,应用层位于传输层之上。所以从传输层的 Socket 读取数据,就是从下层向上层传输,就是 Upstream;反过来向 Sock ...
Practical Netty (2) CS模式下的Echo及String与ChannelBuffer的转化 作者:柳大·Poechant(钟超) 邮箱:zhongchao.ustc#gmail.com(# -> @) 博客:Blog.CSDN.net/Poechant 微博:weibo.com/lauginhom 日期:June 2nd, 2012 1. Echo TCP Server Netty 服务器写多了之后就知道,主要的不同就在于 Handler 的实现。当然 Bootstrap 的不同使用也是有所影响的。
IOS 6 基础框架概览 原文连接:《IOS6.0 学习第1篇,基础的IOs框架》 原文日期:2012年12月23日 编者按:本文与原文标题略有不同,内容相同。 Mac与IOS的体系结构对比 Mac:Cocoa、Media、Core Service、Core OS Ios:Cocoa Touch、Media、Core Service、Core OS 可以看出Ios和Mac的变化主要就在Cocoa Touch上面差别。Cocoa Touch允许你操作屏幕上的事件。 Core OS: Os X Kernel、
Practical Netty (1) 基于Netty实现的一个rdate server实例 作者:钟超(Poechant) 邮箱:zhongchao.ustc#gmail.com 博客:blog.csdn.net/poechant 微博:weibo.com/lauginhom Netty 是一个高效的 Java 网络框架,简单的介绍可参见《Java NIO框架Mina、Netty、Grizzly介绍与对比》一文。对于不熟悉 NIO 的 Java 开发者,Netty 的使用需要一小段的时间来熟悉。当然 Netty 已经更好地封装了 NIO,所以您大可不必先去了解完 NIO,再来了解 N ...
Java NIO框架Mina、Netty、Grizzly介绍与对比 原文链接:http://www.24xuexi.com/w/2011-11-14/98277.html 原文日期:2011年11月14日 Mina Mina(Multipurpose Infrastructure for Network Applications) 是 Apache组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 Mina 版本2.04支持基于 JavaNIO 技术的 TCP/UDP 应用程序开发、串口通讯程序,Mina 所支持的功能也在进一步的扩展中。目前,正在 ...
Java知识拾遗:三大框架的技术起源 原文链接:http://developer.51cto.com/art/201003/191679.htm Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是 ...
Redis Primer(1)基于JedisPool的Redis hset并发性能测试 作者:钟超(Poechant) 邮箱:zhongchao.ustc#gmail.com 博客:blog.csdn.net/poechant 微博:weibo.com/lauginhom 日期:2012年12月24日 Redis Server 与 Redis Client 位于同一台机器(从而排除带宽限制带来的影响); Redis Server 版本:2.6.7; Redis Client API:Jedis 2.1.0,使用 JedisPool(依赖包使用 commons-pool-1.5. ...
转载自:http://blog.csdn.net/xoyojank/article/details/8107373 最近floh大神的blog又复活了, 现在n3的主要发展发向是web化 其实也是跟PC和主机平台的衰落有关, 各种移动设备正在逐渐取代PC的地位 而做为一个3D游戏引擎, 想要适应这个潮流却不是很容易 先不考虑其它, 光技术上面临的问题就很棘手: C++目前无法直接用于web开发, 必然要面临老代码转换/移植的问题 3D硬件加速的渲染在浏览器这边, 没有一个统一的标准 多线程, web浏览器里对于线程的使用有很多限制 输入设备, 比如右键的功能很多时候会跟浏览器冲突 IO, ...
CSDN年度博客之星评选:http://vote.blog.csdn.net/item/blogstar/Poechant 欢迎你为我投上一票,博友们的支持是对我最大的鼓励! -
Nginx 源码完全剖析(11)ngx_spinlock 作者:钟超 博客:http://Blog.CSDN.net/Poechant 邮箱:zhongchao.ustc#gmail.com (#->@) 日期:2012年10月12日 Nginx 是多进程模式的,一个 master 与多个 workers,一般工作在多核 CPU 上,所以自旋锁就是必须用到的。Nginx 中的自旋锁的定义,位于 ngx_spinlock.c 中,如下: void ngx_spinlock(ngx_atomic_t *lock, ngx_atomic_int_t value, ngx_uint_t sp ...
Global site tag (gtag.js) - Google Analytics