AOP正在成为软件开发的下一个圣杯。使用AOP,你可以将处理aspect的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect。AOP可以防止代码混乱。
为了理解AOP如何做到这点,考虑一下记日志的工作。日志本身不太可能是你开发的主程序的主要任务。如果能将“不可见的”、通用的日志代码注入...
分类:
编程语言 时间:
2014-05-17 02:58:15
阅读次数:
383
MIME,英文全称为"Multipurpose Internet Mail
Extensions",即多用途互联网邮件扩展,是目前互联网电子邮件普遍遵循的邮件技术规范。在MIME出现之前,互联网电子邮件主要遵循由RFC
822所制定的标准,电子邮件一般只用来传递基本的ASCII码文本信息,MIME在...
分类:
其他好文 时间:
2014-05-17 00:36:12
阅读次数:
632
下面的文章被N次转载,为了尊重原作,\(^o^)/~,贴出最早发布这篇文章的地址及作者。动态链接库 Windows的活动大陆2006-07-26
09:21作者:狂ρκ来源:电脑爱好者在Windows世界中,有无数块活动的大陆,它们都有一个共同的名字——动态链接库。现在就让我们走进这些神奇的活动大陆...
分类:
其他好文 时间:
2014-05-16 20:12:05
阅读次数:
755
在开发中,Date与Calendar使用率上是相当高的,如果对它们不太了解,那么,在实际开发中会发生各种状态。如:为什么我获得到的本月的月份不是本月等等。Date篇public
class Dateextends Objectimplements Serializable, Cloneable, C...
分类:
编程语言 时间:
2014-05-16 19:25:47
阅读次数:
416
struts中核心类:ActionServlet,其中最主要的操作是RequestProcessor类中的process方法。struts实现mvc的详解图如下:1、Tomcat一启动,根据web.xml加载ActionServlet,读取struts配置文件中的struts-config中的配置读...
分类:
Web程序 时间:
2014-05-16 19:07:13
阅读次数:
304
这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。一、反编译Apk得到Java源代码...
分类:
移动开发 时间:
2014-05-16 18:37:26
阅读次数:
463
详解Eclipse断点(引用
http://www.blogjava.net/jiangshachina/archive/2011/11/20/364367.html)大家肯定都用过Eclipse的调试的功能,在调试的过程中自然也无法避免要使用断点(breakpoint),但不知是否对Eclipse...
分类:
系统相关 时间:
2014-05-16 18:17:53
阅读次数:
853
MVC的拦截器经本人在Spring
mvc中对方案1和方案2的测试表明,并没有拦截静态资源,所以可以放心使用方案1和方案2,方案3可以放弃,并且可以放心使用注解。方案一,(近似)总拦截器,拦截所有url
为什么叫“近似”,前面说了,Spring没有总的拦截器。会为每一个HandlerMappi...
分类:
编程语言 时间:
2014-05-16 09:38:07
阅读次数:
408
一、概述ErasureCode可以应用于分布式存储系统中,替代多份数据拷贝的数据冗余方式,从而可以提高存储空间利用率。此外,Erasurecode还可以应用于传统RAID系统中,增加数据冗余度,支持多块盘同时发生故障,从而可以提高数据可靠性。采用范德蒙矩阵可以构建Erasurecode(关于范..
分类:
其他好文 时间:
2014-05-13 12:06:40
阅读次数:
648
一、简介Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows。该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE网络安装环境的配置,同时还可以管理DHCP、DNS、以及yum仓库、构造系统ISO镜像。Cobbler支持命令行..
分类:
其他好文 时间:
2014-05-13 11:57:24
阅读次数:
458