
网络编程
文章平均质量分 82
小码哥BASE64
这个作者很懒,什么都没留下…
展开
-
jquery 文件上传插件Uploadify 初探
最近使用了uploadify做文件上传,同时显示上传进度,感觉简单方便,功能也叫完善,先记下来再说。官方地址 http://www.uploadify.com/ 提供了html5的版本和Flash的版本,html5的版本收费,所以使用的Flash版本,你懂的。。。先来看下我的代码,看看uploadify使用有多简单、方便。。。将下载的uploadify.zip解压,原创 2014-07-19 16:26:32 · 1233 阅读 · 0 评论 -
经验贴-基于Vc++开发IIS7以及IIS6的万能筛选器
前段时间,公司打算自行开发能够跨j2ee以及.net的单点登录平台,需要一个无侵入式的工具,来拦截所有经过iis的http请求(.net框架的拦截器不可行,因为它无法拦截asp的请求)。最终找到了可以完美实现需求的方案,就是通过iis+isqpi组件的方式,只是这方面的技术资料较少,所以很是费了一番周折才最终完成,在这里给大家做个分享:一、iis6篇1)环境:visual studio...原创 2014-04-12 22:03:59 · 329 阅读 · 0 评论 -
java序列化
Java序列化最近学习java序列化收获颇多。谈到序列化,不得不得说说为什么需要序列化?序列化的作用是把OOP编程中的对象转变为字节流然后存储到持久化的存储设备上。当从存储设备上读出这些序列化的消息并构建成对象这个过程称为反序列化。在面向对象的编程中,我们经常需要存储的不再是一些简单的变量,而是针对对象来存储。这在java的应用领域里实为常见。接下来我将谈谈java中序列化时怎么实现的。...原创 2014-06-19 10:15:05 · 121 阅读 · 0 评论 -
ActiveMQ的queue以及topic两种消息处理机制分析
上一期介绍了我们项目要用到activeMQ来作为jms总线,并且给大家介绍了activeMQ的集群和高可用部署方案,本期给大家再介绍下,如何根据自己的项目需求,更好地使用activeMQ的两种消息处理模式。 1 queue与topic的技术特点对比 对比项TopicQueue概要...原创 2014-06-17 21:11:19 · 519 阅读 · 0 评论 -
利用socket模拟http的混合表单上传(在一个请求中提交表单并上传多个文件)
在很多企业级应用中,我们都没法直接通过开发语言sdk包封装的http工具来模拟http复合表单(multipart/form-data),特别是在跨语言跨平台的编程过程中,其实实现方案并不复杂,只要你了解了http协议中复合表单的报文结构就很简单了: httpheader ------时间戳------ 表单参数1 --...原创 2014-06-09 22:48:32 · 202 阅读 · 0 评论 -
敏捷开发的一些思考--故事拆分(同发csdn)
敏捷开发目前已成为互联网公司的首选方案,为应对市场的快速变化,我们公司也在大力推广敏捷,最近在读《用户故事与敏捷方法》一书,我想边读边做一些分享,传播知识的同时加强记忆。1. 基于用户建模是一个比较好的起点。产品团队可以采用头脑风暴等形式,挖掘出产品实际存在或者潜在的用户或客户,给他们一些角色。多种角色出现重叠时,再将重叠部分成立一个独立角色。比如“运维角色”和“...原创 2014-06-09 17:03:49 · 149 阅读 · 0 评论 -
Redis使用文档一
1 Redis概述1.1前言Redis是一个开源、支持网络、基于内存亦可持久化的日志型、键值对存储数据库。使用ANSI C编写,并提供多种语言的API。其开发由VMware主持,是最流行的键值对存储数据库之一。Redis的一大特点就是速度异常快,官方公布的性能测试结果显示,每秒钟可以达到10万次的操作。1.2安装和验证在Redis的官网上,我们可以方便地下载Redis的各种...原创 2014-05-13 12:25:13 · 189 阅读 · 0 评论 -
Redis集群环境安装指南
环境RHLinux-6.4-64-EN, 红帽6.4 64位,英文正式发布版。 Redis3.0.0redis2.x版本还不支持集群,3.0版本将会支持,现在3.0版本还在开发中,现在是beta-3版本(截止2014-5-8),但功能是可用的。下载Redis3.0.0 beta-3版本,点击这里下载。Redis3的安装可以参照之前的单机安装指南操作。创建Red...2014-05-13 10:54:29 · 102 阅读 · 0 评论 -
Red Hat系统安装Redis
环境RHLinux-6.4-64-EN, 红帽6.4 64位,英文正式发布版安装安装很简单,先下载redis的压缩包,下载地址见这里,然后拷贝到你的linux机器,接着执行下面的命令。123$ tar xzf redis-2.6.14.tar.gz$ cd redis-2.6.14$ make启动编译完后...2014-05-13 10:48:40 · 268 阅读 · 0 评论 -
一致性哈希算法(consistent hashing)例子+测试。 .
一个简单的consistent hashing的例子,很容易理解。首先有一个设备类,定义了机器名和ip:[java] view plaincopyprint?public class Cache { public String name; public String ipAddress; } 然后是主...2014-05-13 09:59:32 · 305 阅读 · 0 评论 -
JAVA 网络长短连接
作为java的初学者,看了网上的资料后,关于java的长短连接,感觉理解的不是很深刻,结合自己的学习和网上的资料整理如下,不正确之处请大家批评指正。 其实作为java语言本身而言,能够提供给我们使用的最终的网络接口实际也就是java的Socket API,除此外别无他物。 所以我们经常提到的HTTP和Netty 长短连接实际都是针对的java Socke...原创 2014-05-12 22:42:03 · 117 阅读 · 0 评论 -
DUBBO的 SPI 方式思考
Java 的SPI方式可以动态的加载扩展类,但是用法不是很灵活,DUBBO框架因为存在多个扩展点所以实现了自定义的一种扩展方式,也就是实现了作者提到的微核心,插件式的思路。比如,需要扩展Dubbo的协议,只需在xxx.jar中放置: 文件:META-INF/services/com.alibaba.dubbo.rpc.Protocol 内容为:com.alibaba.x...原创 2014-04-22 13:48:17 · 187 阅读 · 0 评论