decaywood's Blog


只要有足够的意义和理由,突破已有的原则就可以认为是一种创新
  • 博客已累计录入 48 篇文章
  • 导航升级,全新的浏览体验
  • 极大的优化了动画特效性能
  • github错误校正可以使用了
  • 夜间模式已经可以使用,点击右上角切换
  • 点击侧边栏标签分类阅读文章
  • 博客兼容移动设备,可使用手机和平板阅读

Disruptor入门

Disruptor Guide

Disruptor是什么 Disruptor是一个开源的Java框架,它被设计用于在生产者—消费者问题(producer-consumer problem,简称PCP)上获得尽量高的吞吐量(TPS,Transaction Per Second))和尽量低的延迟。Disruptor是LMAX在线交易平台的关键组成部分,LMAX平台使用该框架对订单处理速度能达到600万TPS,除金融领域之外,...

Tornado完全解读「译」

Tornado Guide

原文 简介 Tornado是一个基于Python开发的异步网络库以及网络框架,由FriendFeed着手开发。通过非阻塞网络IO,Tornado能同时处理一万个连接。在Long polling, WebSockets,以及其他需要长连接的场合下能够提供理想的性能。 Tornado的结构大致可概括为下面几个部分: 网络框架(包括RequestHandler,RequestHand...

Linux下的五种IO模型

Five IO-Models Under Linux OS

概念说明 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么对32位操作系统而言,它的寻址空间(虚拟存储空间)为4G(2的32次方)。操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核(kernel),保证内核的安全,操作系统将虚拟空间划分为两部分,一部分为内核空间,一部分为用户空间。针对linux...

JVM参数详解,以及一些常见OOM问题

Summary of JVM Parameters & Some OOM Problems

最近一直把精力放在开发博客功能上面,很久没关注Java虚拟机底层的一些东西了,温故而知新,这次重新回顾一下JVM的一些参数。 JVM参数 堆的限制 JVM中最大堆大小有三方面限制: 相关操作系统的数据模型(32-bt还是64-bit)限制 系统的可用虚拟内存限制 系统的可用物理内存限制 32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制 堆参数 ...

博客与我, 功能迭代中的一些心历路程(持续更新)

Blog & Me -- Some of My Experience for Iteration

致谢: Hux blog 黄玄 作为一个搞技术的,没有自己的技术博客好像有点说不过去,况且也就是这个原因,有时候好不容易获得的技术经验也随着时间的推移慢慢忘记,所以开个自己的技术博客的想法越来越强烈。一开始打算找一个技术网站开始自己的技术博客之路,调研过的技术网站也挺多的,比较出名的CSDN,博客园,51CTO等等都看过,虽然上面大牛很多,交流起来比较方便,但内心还是觉得这些不够Geek,...

可靠性UDP「译」

Reliable UDP

简介 这篇互联网草案主要讨论可靠性UDP(RUDP)的设计要点。RUDP是一种简单的基于包的传输协议,基于RFCs 1151和908-可靠数据协议,它是建立在UDP/IP层上的协议,并提供可靠有序的(超时重传次数在配置的阈值内)虚连接传输。RUDP具有非常灵活的设计,并且适用于各种使用场景。比如电信信令协议。 背景 可靠性传输协议用于传输基于IP网络的信号,这种可靠性传输必须为应用(例...

Java8简明教程「译」

Modern Java - A Guide to Java 8

半年前开始试用Java8的新特性,当时没有很好的中文书籍,于是把Java8 in Action看了一遍。可惜并没有写一个像样的读书笔记。经过半年,几个项目中都用到了Java8的新特性,深感新特性的便利性,主要是语法的表达能力得到了很大的增强,可以用很少量的代码完成更多的工作。 现在处于稍微空闲的状态,故想借此机会把Java8的一些特性进行归纳,由于Java8 in Action内容太多...

从一个项目出发,所获得的一些工程经验

My Experiences Eared from a Project

前一阵子和教研室同学一起完成了空管局的空管模拟系统控制模块的开发,一直没来得及总结。借着个人博客的上线,来写一写一个月以来开发的一些感受。 先说说背景,这个产品是一个模拟全国各大机场起降以及各航线航班飞行状态的软件,具有图形化界面,可以帮助飞机调度人员预测交通拥堵,气候对航班的影响,或者现实生活中可能发生的一些极端情况,整个项目目前处于初级阶段,而且每个环节都有对应的deadline,所以...