摘要: 想总结一下验证码(开源使用的验证码。当然,也可以自己去实现,不过有成熟的开源项目就用吧)的内容,然后看了几个开源项目,发现SimpleCaptcha使用比较简单,容易入手,就从它开始吧。 阅读全文
posted @ 2012-12-13 21:03 杭州.Mark 阅读(4426) 评论(3) 推荐(3) 编辑
摘要: 字符串操作是编写程序中最常见的行为,本文对String、StringBuilder、StringBuffer三个类在字符串处理方面的效率进行分析。 阅读全文
posted @ 2012-12-10 19:09 杭州.Mark 阅读(1886) 评论(4) 推荐(2) 编辑
摘要: 在网络编程中必然要面对的就是连接超时问题,在上一篇Hessian解析及应用(整合Spring)中分析了Hessian的原理及使用,但是就是少了超时相关的内容,这篇博客对Hessian的超时设置进行说明。 阅读全文
posted @ 2012-12-04 21:29 杭州.Mark 阅读(6832) 评论(0) 推荐(1) 编辑
摘要: Ant是一个用于简单或复杂Java工程的自动化构建、部署工具,它对于那些具有分布式开发团队或者相信通过频繁的构建来进行不间断集成的公司尤其有用。对于那些建立传统全Java应用程序以及那些使用HTML、JSP和Java servlets创建Web应用程序的公司来说,Ant极具价值。无论你的Java开发者使用什么操作系统、集成开发环境或者构建环境,Ant都可以将你的工程集合在一起,用于那些重要的构建。Ant也能够自动化并且同步文档部署,这通常发生在软件开发过程中的没有正式文档和文档比较混乱的部分。 在构建和部署Java应用程序的时候,Ant处理着大量有用的任务。最基本的任务包括添加和移除目录、使用FTP拷贝和下载文件、创建JAR和ZIP文件以及创建文档。更高级的特性包括用源代码控制系统诸如CVS或者SourceSafe来检查源代码、执行SQL查询或脚本、将XML文件转换为人能识别的HTML,以及为远程方法调用生成stub(存根)文件。 Ant和Make(非常著名的构建工具,很多C语言开发人员都使用它)之间有什么不同?Ant是为Java而创建,带有属于其自身的 阅读全文
posted @ 2012-11-30 09:36 杭州.Mark 阅读(2688) 评论(1) 推荐(5) 编辑
摘要: The Hessian binary web service protocol makes web services usable without requiring a large framework, and without learning yet another alphabet soup of protocols. Because it is a binary protocol, it is well-suited to sending binary data without any need to extend the protocol with attachments. 此文使用hessian为hessian-4.0.7,源码及jar包请自行下载。------当然是java版了,咱也不会别的。 开始吧! 阅读全文
posted @ 2012-11-27 18:31 杭州.Mark 阅读(18545) 评论(5) 推荐(3) 编辑
摘要: 工作中遇到了MINA,以前没接触过,所以就想搞搞明白这东西干嘛的,怎么玩起来的。最近花了几天时间去学习,这里做个小结以整理知识加深理解。 Apache MINA是一个网络应用框架框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。(至少知道是搞网络的框架了~~~) 直接看个例子吧!!! 实现一个简单的计算器服务,客户端发送要计算的表达式给服务器,服务器返回计算结果。比如客户端发送2+2,服务器返回4。 (怎么就直接上代码了,还糊涂着呢!!!~~~哈哈哈 Code Monkey总是如此 阅读全文
posted @ 2012-11-25 11:42 杭州.Mark 阅读(2253) 评论(2) 推荐(1) 编辑