搜索到与相关的文章
编程技术

ESFramework介绍之(23)―― AgileTcp

前面已经介绍了ITcp接口,而AgileTcp就是ESFramework给出的ITcp的参考实现。在之前,我曾经讲解过模拟完成端口的Tcp组件实现和异步Tcp组件实现,在它们的基础之上,我更改了处理策略,而形成了AgileTcp,目的是更清晰的结构、更高的效率。这个策略会在后面讲到。Tcp组件主要控制着系统与终端用户的所有消息的进出,ITcp接口描述了这个组件的外貌,告诉外部如何使用Tcp组件、如何与Tcp组件交互。而从实现的角度来看,我们必须理清Tcp组

系统 2019-08-29 22:08:05 2496

编程技术

开始蜗牛的爬行计划

周一工作都没什么精神,加上上周六去了躺笑翻天,真的笑到挂了,全身酸痛,嘿嘿,不过收获还是很多的.好象今天又点特别,感觉很有激情,仿佛回到了去年的这个时候,也许这就是一个轮回,激情的工作--平常--没有精神--激情的工作......现在学手游感觉还是不错的,发现自己比较喜欢学些对自己有挑战性的东西,不管成功与否,总比现在这样强,哎..不知道是不是暗示着是否要换个窝或者换个环境了。小赖上周也重新找了份工,公司也是增值业务方面的公司。同时我也给自己有个重新的计划

系统 2019-08-29 22:00:04 2496

编程技术

使用开源Grid平台-GridGain实现网格计算

网格计算一般分为两种:数据网格和计算网格,简单的说数据网格就是把数据分布式存储,计算网格就是将任务分解为子认为并行计算。一个计算网格平台的作用就是将任

系统 2019-08-12 09:30:37 2496

编程技术

谈论XSS(一)

XSS叫跨站脚本攻击(CrossSiteScript),那么XSS原本应该叫做CSS,但是由于CSS的简称已经被连级样式表使用了,所以就换个称谓XSS。为什么叫做跨站脚本攻击呢?它的意思就是在别人的网站上嵌入脚本,而这个脚本原本不是属于这个网站的。这个解释很直观吧。怎么嵌入脚本呢?比如这么个搜索结果页,当用户搜索test的时候,页面会显示“搜索关键词:test”这个时候,这里的test就很有可能会出现xss漏洞,如果该页面是直接将用户输入的东西“返回”到页

系统 2019-08-12 09:30:32 2496

编程技术

使用Jstat监控gc情况(收藏)

使用Jstat监控gc情况(收藏)性能测试过程中,我们该如何监控java虚拟机内存的使用情况,用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。在项目实践过程中,我们探索和使用了一款新工具--Jstat。先秀一下。Jstat是JDK自带的一个轻量级小工具。全称“JavaVirtualMachinestatisticsmonitoringt

系统 2019-08-12 09:30:25 2496

编程技术

Puppet: 网络数据中心自动化配置管理

Puppet:注:依据Puppet系统主页中的简介页(http://www.puppetlabs.com/puppet/introduction/)所翻译(2010.10.11)。译者注:在MacOSX系统中,安装后需要特殊配置,具体的操作和表现还在测试之中。Puppet是一个开源的数据中心自动化和配置的管理框架。Puppet提供了一个简化的平台,允许系统管理员保持一致,透明和灵活的系统管理。Puppet让系统管理员日常任务上花费更少的时间,而是着重在管理

系统 2019-08-12 09:30:23 2496

Android

Android 采用KSOAP2方式访问WebService

本文主要采用KSOAP2-Android的方式访问WebService。采用WebService的地址:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx如下:packagecom.easyway.android.ws;importorg.ksoap2.SoapEnvelope;importorg.ksoap2.serialization.SoapObject;importorg.ks

系统 2019-08-12 09:30:18 2496

各行各业

Memcache查看运行状况

MemcacheMemcache是danga.com的一个开源项目,它是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的Hash表,能够用来存储各种格式的数据。查看当前的memcache连接数:[root@mem1~]#netstat-n|grep:11211|wc-l15752查看默认允许的连接数:[root@mem1~]#cat/etc/rc.local#!/bin/sh##Thisscriptwillbeexecuted*aft

系统 2019-08-12 09:27:12 2496

各行各业

我们的开源项目-暨开源力量公开课年度庆典活动

我们的开源项目-暨开源力量公开课年度庆典活动大会介绍还记得2012年”我们的开源项目”活动么?2012年3月-7月,历时5个月,6个城市,近50位开源项目作者,60场演讲,600位与会者,7家支持单位(淘宝、华为、迅雷、盛大、拜服、天府软件园,锐道)。让我们一起来狠狠的回忆一下吧......一年又将过去,2013,即将结束,我们又有哪些新的项目涌现,哪些作者又取得了哪些突破?2013,越来越多的企业开源了自己原本封闭的产品,这是一次集中展现的机会。本次大会

系统 2019-08-12 09:26:59 2496

各行各业

WCF 基础之契约(Contract)

WCF基础之契约(Contract)契约(Contract)是WCF的消息标准,告知客户端如何与服务器联系交互。契约是平台中立的,也就说我们可以使用其它平台(包括开发和系统平台)来调用服务。WCF中包含4种契约,分别是用于定义服务操作(Operations)的ServiceContract,定义自定义数据结构的DataContract,定义错误异常的*FaultContract,以及直接控制消息格式的MessageContract。它们算是WCF的核心之一

系统 2019-08-12 09:26:40 2496