2009年6月18日
摘要: 当主流计算机应用软件开始迁移到客户/服务器体系结构时,程序员们开始寻找方法以简化使用类似技术并且在结构也类似的工程的开发。这就为现代软件开发框架打好了基础。  随着基于万维网的应用程序服务器的发展及其相关的应用软件的膨胀,支持这些技术的开发框架也随着蓬勃发展。当前,在企业开发领域中出现了许多特别适合于Java J2EE平台的软件开发框架。  在本文中,我将集中讨论现代的Java开发框架,分析它们的... 阅读全文
posted @ 2009-06-18 11:42 加瓦人生 阅读(324) 评论(0) 推荐(0)
摘要: 在这之前先鄙视下一些人发现漏洞就挂马的无耻行为,我曾经因为一个公开的漏洞而在一个网站站上发现24个各个所谓组织,所谓黑客的后门,鄙视!所谓蠕虫,其本质是利用计算机或者应用程序的漏洞进行感染和传播的一段程序,传统的蠕虫一般利用系统方面的漏洞来实现自身的传播,但是由于蠕虫的肆虐,一般的管理员或安装了防火墙或者在网络节点上做了限制。,传播受到限制。但是与此同时,web服务的广泛兴起,各种web程序的漏洞... 阅读全文
posted @ 2009-06-18 11:40 加瓦人生 阅读(515) 评论(0) 推荐(0)
摘要: 在java.util包中有一个TimerTask类,你可以扩展这个类并且实现他的run()方法,在run()方法中编写我们的逻辑代码。如果我们想制作一个游戏时钟,那么非常简单我们编写一个GameClock类扩展TimerTask,GameClock需要维持一个实例变量timeLeft,这样我们就可以记录游戏剩余的时间了,在每次run()运行的时候把timeLeft减1就可以了。有时候我们需要始终暂... 阅读全文
posted @ 2009-06-18 11:39 加瓦人生 阅读(188) 评论(0) 推荐(0)
摘要: 网页中,如果想防止自己的图片作品不被下载引用,最好的办法就是屏蔽掉图片保存功能。我们这里的方法就是对于网页的图片右键功能进行了屏蔽。实现方法:在<body></body>之间粘贴右代码即可;<script language="JavaScript1.2">var clickmessage="只在图片上屏蔽右键!!!"function disableclick(e... 阅读全文
posted @ 2009-06-18 11:39 加瓦人生 阅读(949) 评论(0) 推荐(0)
摘要: (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种... 阅读全文
posted @ 2009-06-18 11:34 加瓦人生 阅读(245) 评论(0) 推荐(0)
摘要: 回想儿时玩的魔方游戏,曾经让我如痴如醉。那时我不分昼夜地琢磨它,并且很快就成为了小朋友中的高手,很风光啊!前几天整理屋子的时候,竟然在一个阴暗的角落里又发现了它,玩了之后却发现自己现在已经只有初学者的水平了。不好意思整天把它捧在手里玩,最后决定还是在电脑上玩一玩吧,因此就用VB编写了这个程序。原想是编写一个三维的游戏,但用VB进行三维计算过于复杂,最后决定还是根据魔方的原理,编写一个平面二维魔方。... 阅读全文
posted @ 2009-06-18 11:34 加瓦人生 阅读(435) 评论(1) 推荐(0)
摘要: 前言:这篇文章是“黑客张大民在IPv6里的幸福与烦恼”与“黑客张大民江南小城奇遇记”的姐妹篇,如果想了解一下黑客张大民的来龙去脉和背景,可以参考这两篇文章。  本文借他的生活和研究来传播一些比较乏味的网络安全的知识。  序  凌晨两点,黑客张大民的手机开始狂响起来。张大民睡眼惺忪,翻起身看了一下手机号码,知道他必须得接这个电话。最近张大民换了个工作,... 阅读全文
posted @ 2009-06-18 11:33 加瓦人生 阅读(1007) 评论(0) 推荐(0)
摘要: 一、概述 javascript函数劫持,也就是老外提到的javascripthijacking技术。最早还是和剑心同学讨论问题时偶然看到的一段代码,大概这样写的: window.alert=function(s){}; 觉得这种用法很巧妙新颖,和APIHook异曲同工,索性称之为javascriptfunctionhook,也就是函数劫持。通过替换js函数的实现来达到劫持这个函数调用的目的,一个完... 阅读全文
posted @ 2009-06-18 11:32 加瓦人生 阅读(360) 评论(0) 推荐(0)
摘要: 在已发布的Java1.4中在核心代码库中增加了许多新的API(如Loging,正则表达式,NIO)等,在最新发布的JDK1.5和即将发布的JDK1.6中也新增了许多API,其中比较有重大意义的就是Generics(范型)。   一.什么是Generics?   Generics可以称之为参数类型(parameterizedtypes),由编译器来验证从客户端将一种类型传送给某一对象的机制。如Jav... 阅读全文
posted @ 2009-06-18 11:31 加瓦人生 阅读(247) 评论(0) 推荐(0)
摘要: 一、引言  如今,有相当多的Web应用程序,如Backpack,Blinksale和Gmail,都把数据库技术与AJAX集成到一起。通过提供与数据库通讯而不用刷新浏览器这种强有力的技术,这种集成对web应用程序和用户体验产生巨大的影响-这意味着,在用户继续其它交互的同时可以实现实时的数据传输。  本文将集中讨论上述技术集成机理。同时提供了完整的参考源码。这个示例是一个简单的职务记录应用程序,其中每... 阅读全文
posted @ 2009-06-18 11:29 加瓦人生 阅读(137) 评论(0) 推荐(0)