- 博客(73)
- 收藏
- 关注
JFreeChar API
-----------------------------------------------------------------------------------------------------------JFreeChart类:void setAntiAlias(boolean flag) 字体模糊边界void setBackgroundImage(Image image)...
2007-08-08 10:57:31
186
使用aop创建松散耦合(分析日志程序)
日志,是每个系统都不可缺少的。但是,又不是必要的业务需求。 但用于日志记录的代码和主要用于其它职责的代码缠绕在一起。根据所解决的问题的复杂程度和作用域的不同,所引起的混乱可大可小。更改一个应用程序的日志记录策略可能涉及数百次编辑 ― 即使可行,这是个令人头疼的任务。 考虑一下以下代码:清单 1. 日志调用手工插入到每个方法中 ...
2007-07-30 09:50:19
173
关于AspectJ 中的pointcut 语法
这两天忙着看AspectJ in Action 为了补一下AOP知识。看了Spring 2.0的规范,其中AOP部分已经基本融合了AspectJ,看来有必要看一看AspectJ了。 看了很多AOP的文章了,AOP这两年发展的很慢,没有什么新意,现在到处都是SOA,SCA了,不过研究了一下,觉得还是很有帮助的。尤其是增加系统的契约性和模块的独立性来说,很有帮助。 当然,学东西,基础很重要。下面就...
2007-07-30 09:49:36
228
AspectJ 学习笔记:Aspect的生命周期
默认的情况下,Aspect类只有一个实例存在于虚拟机中,也就是作为单例存在的,对于每个对象来说,方面是共享的。一般这样的方面,不能用来保存相应对象的状态。 对于AspectJ 来说,Aspect方面类,包括以下的实例化方式。 * 每虚拟机(默认),只有一个实例,其生命...
2007-07-30 09:49:10
647
几个有用的静态方面,用于审查代码(aspectJ实现)
收集了几个常用的方面:NoCallsIntoTestFromOutside 禁止从产品包到测试包的引用public abstract aspect NoCallsIntoTestFromOutside { //引用带有test的包的所有可能操作 pointcut referToTestPackage(): call(* *..test..*.*(.....
2007-07-30 09:48:34
119
用AOP实现观察者模式
关键字: 设计模式 观察者(Observer)模式 用途:定义对象之间的一对多依赖关系,因此,当一个对象的状态发生改变时,其所有依赖项都会得到通知,并自动更新。 它是 OO 设计模式的皇后。该模式被人们广泛应用(特别是在 GUI 应用程序...
2007-07-30 09:47:43
306
CSS全攻略
CSS全称Cascading Style Sheet。层叠式样式表。从三年前就开始使用CSS了,但一直以来都小看了它。CSS的出现其实是一次革命,它试图将网站的内容与表现分开。 一、CSS的四种实现方式: 1.内嵌式:2.外链式:3.导入式3.属性式: 二.CSS的定义: 选择对象{属性1:值1;属性2:值2;属性3:值3;属性n:值n……} 如: td{font-size:12...
2007-06-25 11:59:07
148
Javascript学习笔记
1.变量规则: (1)变量必须以字母开头 (2)不能使用javascript中的关键字作为变量 2.document.write(" ");相当于Servlet中的out.print(" "); 3.JS的对象: (1)location.hre...
2007-06-25 11:54:28
119
JS菜单实例
http://vip.5d.cn/flood/myjs/ 目录结构菜单 演示地址:http://vip.5d.cn/flood/myjs/htm/menu/dir1.htm 简单树型菜单 演示地址:http://vip.5d.cn/flood/myjs/baoku/0...
2007-06-25 11:53:22
97
JS取下拉框中的值!
java 代码 [html:select property="puOrganization.orgId" value="${equp.puOrganization.orgId}" styleClass="formDetailSelect" style="width:236px" ] [logic:present...
2007-06-25 11:51:16
176
正则表达式的特殊字符含义!
意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线。或者:对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的*,在a...
2007-06-25 11:50:16
216
关于checkbox跟radio的JS函数!
java 代码 /** * 全选的所有指定名称的checkbox *@state 全选的checkbox的状态 *@name 表格中的所有checkbox的名称 *@author fangtf *@type void */ ...
2007-06-25 11:49:23
113
自己总结的正则表达式的JS验证!
//判断输入内容是否为空 function IsNull(){ var str = document.getEleme...
2007-06-25 11:47:42
95
子窗口刷新父窗口的问题
情况:用window.open()打开子窗口时候,如果子窗口要得到父窗口页面的某一个值,有两种办法:第一种将父窗口的那个值保存到formbean中然后在子窗口中用隐藏域得到,第二种就是在子窗口中用window.opener.document.getElementById("").value; ...
2007-06-25 11:46:43
241
showModalDialog窗口实现
可以传指。 父页面代码: <%@ page import="java.util.Date" %> window.showModalDial...
2007-06-25 11:45:59
132
Servlet中调JS代码
java 代码 response.getWrite().write("<script>alert("Hello,world!");</script>");
2007-06-25 11:45:14
255
类似163附件上传的JS
代码 <script language="javascript"> var i = 0; var maxTime = 10;//最大次数 function addFile() { if(i < maxTime){ ...
2007-06-25 11:44:53
167
JS多项目选择脚本
代码 <html> <script language="javascript"> function insertall(){ var oDest=document.all.lstSelected; for (var i=0;i<document....
2007-06-25 11:44:31
189
ToolTip用HTML实现
第一种方式:适合于全部HTML标签 <acronym title="World Wide Web"> WWW </acronym> 第二种方式:IMG之类的标签例如: ...
2007-06-25 11:43:28
627
用HTML实现邮件链接
<a href="mailto:and4walker@hotmail.com?subject=Hello&body=欢迎参观我的BLOG"> Send Mail </a> subject为Outlook主题;b...
2007-06-25 11:43:07
4877
关于target属性设置
target="_blank":在新窗口中浏览新的页面。 target="_self":在同一个窗口打开新的页面。 target="_parent":在父窗口中打开新的页面。(页面中使用框架才有用) target="_top" :以整个浏览器作为窗口显示新页面。(突破了页面框架的限制)...
2007-06-25 11:42:36
634
图象中的超级链接
Sample:<map name="FPMap0"> <area href="1.html" shape="rect" coords="14,12,15,12"> <area href="2.html" shape="poly" coords="14,12,15,15,15">
2007-06-25 11:41:45
151
带标题的表格
代码 <FIELDSET > <LEGEND > 表格标题 </LEGEND> 表格内容,可以是文字,图片,代码等 </FIELDSET>
2007-06-25 11:41:24
141
table中的属性说明
隐藏表格的分割线: <table border rules=cols cellspacing=0 align=left> 可以隐藏横向的分隔线 <table border rules=rows cellspacing=0 align=right&g...
2007-06-25 11:40:45
496
Frame跟链接的对应关系
代码 a.html: <a href="#" target="showframe"> frame.html: <frameset cols="123,*"> <frame src="content.html"> <frame src
2007-06-25 11:40:18
99
URL编码
URL编码规格: 1.空格会转换成+.也可以转换成%2D. 2.0-9,a-z,A-Z之间不变. 3.其它字符表示为十六进制.并且在每个字符前加%.例如:&编码对应%26. 注意: ...
2007-06-25 11:39:49
130
URL编码表!
backspace %08 tab %09 linefeed %0A creturn %0D space %20 ! %21 " %22 # %23 $ %24 % %25 & %26 ' %27 ( %28 ) %29 * %2A + %2B , %2C - %2D . %2E / %2F 0 %30 1 %31 2 %32 3 %33 4...
2007-06-25 11:39:10
4353
[原创]S3O:一个简单的单点认证系统(一)
关键字: 企业应用 SSO 最近写了一个简单的单点认证系统(更喜欢称它为组件) 由于刚涉及sso不久,对他还不是很了解(不了解也敢写组件? 呵呵 见笑了) 所以问题再所难免,系统大家能够给予指正和帮助,先谢谢了. 下面贴一下简单...
2007-06-25 11:37:59
369
[原创]S3O:一个简单的SSO单点认证系统(二)
关键字: 企业应用 SSO 这回把粗糙的代码 和示例发上来了,并简单说一下部署这个示例的方法 (没有传依赖的jar包, commons-codec-1.3.jar 46,725 commons-logging-1.0.4.ja...
2007-06-25 11:37:13
202
一个简单的顺序敏感的HashMap
关键字: java HashMap 是无序的. 这段代码是我写的一个可以间接实现有序 HashMap的代码. 写的不好 见笑了 顺便问一下,网上现在有没有更好 更高效的类似的代码? ...
2007-06-25 11:35:38
123
如何在关闭数据库链接时,自动关闭由该链接创建的所有Statement
关键字: 企业应用 前提条件: 1 使用连接池 2 使用了spring的ioc,即DAO是单例的 提出这个问题是由于我们系统中的实际出现的状况 由于开发人员众多,素质参差不齐,开发时间紧迫, ...
2007-06-25 11:33:39
259
对spring JdbcTemplate的一个扩展(使其支持单Connection)
关键字: Spring sping 对spring JdbcTemplate的一个扩展(使其支持单Connection). 不怕大家笑话,以前一直没怎么使用过spring jdbc template, 印象中只用过 public...
2007-06-25 11:32:20
637
关于body的"大小"在ie和ff下的一些基础知识
在做类似层拖拽等 或改变table div 等元素的大小的时候 常常需要使用各种 clientWidth clientHeight clientX clientY offsetWidth offsetHeight offsetLeft .... 总之 各种定位大家都知道 对于这些东西的取值 ie 和 ff 是不一样的 我们在编程的时候 总是会用各种方法来消除他们之间的不同.例如下面的代码...
2007-06-25 11:29:41
122
数据库的设计范式
引言 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不...
2007-06-25 11:28:21
89
被遗忘的HTML标签
关键字: html 虽然经常接触HTML,不过有些标签以前却从没引起我的注意。但是其中几个Tag的确比较有用,而且是符合W3C XHTML标准的。 1. Label Label是用来标记Input元素的提示的。例如: ...
2007-06-25 11:23:44
154
使用Spring jdbc template调用Sybase带有返回结果集的储存过程-要点
关键字: Spring spring google半天,没找到有人写者方面的,我就开个头吧。有不对的地方还请大侠们拍砖。 要点其实很简单,就是把在declareParameter时要先声明返回结果集参数,再声明input参数。 先看看程序吧: ...
2007-06-25 11:22:56
385
1
用AjaxProxyServlet 跨域ajax请求
关键字: java ajax 老庄的代码里用了DataInputStream,这个类的readLine()不被推荐使用,所以换成了InputStreamReader 添加了代码来处理Ajax请求中的参数。 java 代码 ...
2007-06-25 11:22:14
108
PreparedStatement真的比Statement快吗?
关键字: 企业应用 jdbc 从开始写java程序就一直被灌输着一种思想,如果使用jdbc一定要使用PreparedStatement,而不要使用Statement对象。 其中的原因有好多,比如可以防止SQL注入攻击,防止数据库缓冲池溢出,代码的可读性,可维护性。这些都很正确。...
2007-06-25 11:21:08
754
我来说说数据库中的identity gap问题
关键字: Database database sybase 1:identity Oracle, DB2, pgSQL中都有sequence的概念,这个概念比Identity先进很多,在Sybase中没有Sequence对象,与之相对应的是Identity 2:identity ...
2007-06-25 11:19:17
636
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人