自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

一个Spring框架上的方法调用监视器

参照Spring源代码我写了一个方法调用监视器,和声明式事务一样,这是个声明式监视器。本人只是为了学习之用,分享在这里,也许可以对某些人有些用。 先介绍一个最简单的使用例子: 1.配置。在Spring容器的配置文件中加入如下配置: [code="java"] ... ... [/code] 2. 确保CallMonitor....

2011-01-15 19:27:01 353

Jsf与Spring的整合原理

Jsf做为Web框架,Spring做为业务层框架,两者可以结合起来用。只要在faces-config.xml中做一个很简单的配置: org.springframework.web.jsf.el.SpringBeanFacesELResolver ... 理解这个配置,就需要接触到Java平台中一个常用的概念:Resolver。它的意思是“解决者...

2010-12-14 19:33:10 166

一个关于内存使用变化规律的猜想与验证

JConsole是JDK里面自带的一个工具,可以监控CPU,内存和线程等动态数据。当我们刚开始学习JConsole时,经常会发现我们监控的程序里内存使用块始终保持着变化,而且是有规律的锯齿状。就算我们坚信程序在这段时间没有任何的操作,停止在阻塞状态下,这个齿状的线条依旧。打开JConsole的相关文档,里面没谈到这点,而它上面举的例子也是一个个锯齿状的线条。这个线条举例如下: [img...

2010-12-13 20:38:29 121

Java的沙箱机制原理入门

程序员写一个Java程序,默认的情况下你可以访问任意的机器资源,比如读取,删除一些文件或者网络操作等。当你把程序部署到正式的服务器上,系统管理员要为服务器的安全承担责任,那么他可能不敢确定你的程序会不会访问不该访问的资源,为了消除潜在的安全隐患,他可能有两种办法:1,让你的程序在一个限定权限的帐号下运行; 2.利用Java的沙箱机制来限定你的程序不能为非作歹。我们这里主要谈谈后一种方法。 ...

2010-12-11 10:24:52 132

Java的SPI机制

SPI的全名为Service Provider Interface.普通开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java.util.ServiceLoader的文档里有比较详细的介绍。究其思想,其实是和"Callback"差不多。“Callback”的思想是在我们调用API的时候,我们可以自己写一段逻辑代码,传入到API里面,API内部在合适的时候会调用它,从而实现某种程度的“定...

2010-12-09 16:11:38 60

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除