自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

孜风的专栏

程序&音箱

  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 【NIO】dawn中buffer的使用

在网络编程中,buffer是用来把应用程序的数据发送到网络上的中转站,它的重要行不言而喻。提到buffer就不能不说零拷贝什么的,buffer的内存管理什么的,在dawn中,基于directbuffer重新实现了一个可以自动扩展的零拷贝buffer。它的原理就是一个内存块的链表,数据都是在尾端添加,从头部移出,或者在中间获取、设置。所有的位置信息都是直接通过计算获取,所以,保证了各种情况的存取效率

2015-06-30 06:40:08 925 1

原创 [NIO]dawn之Task详解

在上篇文章中,我们设置好了开发环境,接下来,我们将在了解了Task以及Buffer之后,再开始了解网络编程。我们首先来看看Taskpackage zhmt.dawn;import kilim.Pausable;import kilim.Scheduler;import kilim.Task;//继承kilim.Taskpublic class HelloWorld ext

2015-06-28 09:28:39 831

原创 [nio]dawn开发环境配置

为什么dawn需要特殊的开发配置?dawn使用的是kilim协程,在编码结束后需要进行代码织入。试想,如果每次写完程序,运行代码之前都手工运行一次织入程序,是多么蛋疼的一件事情。更糟糕的是,如果你没掌握织入的技巧,可能就失去了在eclipse调试java代码的机会,开发效率会大大降低。所以,我们可以编写一段ant脚本,让eclipse帮我们自动完成织入。步骤我们就拿dawn这个项目做为

2015-06-27 06:35:45 1181

原创 [nio]dawn的基本概念

1.dawn是单线程的:为什么单线程?现实中很多程序都是单线程的,比如redis,memcache,nodejs,mmorpg服务器。。。。。。采用单线程有两大好处,首先,不需要使用锁,逻辑更容易理解,不易出错,其次,减少了切换线程时的调度成本。2.什么是Taskdawn中使用了Task,这其实是kilim中的协程,协程最基本的功能是挂起和恢复,这点和线程是一致的。所有的Tas

2015-06-26 07:58:33 979

原创 【NIO】更简单的nio使用方式

接触nio也有好几年了,最开始摸不着头脑,资料很少,网上的资料都是翻来覆去的抄袭,基本上对于自己的学习没有大帮助。后来遇到了xsocket,觉得用起来还可以,挺方便,api也很简洁。不过这个库的用户不多,后来作者也停止了开发。然后就是mina netty,这些不用说,了解nio的人都知道它们。不过想用好它们也不是那么容易。里面有各种回调,各种future,当你在处理网络事件

2015-06-22 20:47:26 3964 4

aph_hk__thailand__and_india___sprites

aph_hk__thailand__and_india___sprites,zhe shi ge tileset

2018-05-17

Ibatis 映射文件自动生成器

功能:当你建立好数据库,写好javabean,就可以用这个工具来为你的javabean和数据库之间做一个映射.<br>当然这个映射只是一个大致的模板,很多时候你可能要稍做修改.但是也为你节约了很多的时间.<br><br>使用方法:<br>1.修改beans.txt文件:这里是你的javabean的列表,一行一个.程序会读这个配置文件,来获取要做映射的类.<br>2.把你的jar包拷贝到本目录底下.<br>3.修改run.cmd文件,把你的jar包加入到classpath中.<br>4.执行run.cmd,会在out中得到映射文件.<br><br>作为示例,你下载完成后,直接执行run.cmd就可以在out目录中看到输出的映射文件.<br><br>author: zhmtzhmt@tom.com

2008-01-29

java反编译jad1.58

最新的反编译引擎jad1.58.............................

2007-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除