阿影的黄金时代

一杯咖啡,一股浓香;一样青春,一样奔放;拼搏现在,奋斗未来。

让Singleton模式的类防止攻击

<br />早些时候的Singleton模式如下:<br /> <br />public class Singleton { private static final Singleton INSTANCE = new Singleton(); ...

2010-09-30 13:59:00

阅读数 637

评论数 0

Struts2、Sitemesh、FreeMarker 最新版本整合配置

 由于新版本的Struts2改进了国际化的性能,所以进行了Jar包的升级,同时再升级了Sitemesh和FreeMarker的版本。但是突然发现,原先的整合方案下,FTL文件无法获得request、response、action等Freemarker内置的对象,经过追踪与查找,终于找到了新的整合方...

2009-11-24 17:32:00

阅读数 3733

评论数 1

Google Gson的一个便捷工具类

对于JSON数据格式的处理,自开发Java以来,已用过多种JSON的开源工具,用得最好,也用得最High的恐怕要属Google的Gson了。特别为它写了一个工具类,放入常备工具中,方便使用。下面是为GSON 1.5版本重写的工具类。依赖包:slf4j-api-1.6.0.jarslf4j-log4...

2009-09-04 11:01:00

阅读数 6559

评论数 6

Javascript中XPATH的跨浏览器实现

废话不多说了,直接看代码:var userAgent = navigator.userAgent.toLowerCase();var browser = { version: (userAgent.match( /.+(?:rv|it|ra|ie)[//: ]([/d.]+)/ ) || [...

2008-07-10 13:15:00

阅读数 1913

评论数 1

RGB和HSB颜色代码转换

1、RGBRGB是色光的色彩模式。即红 (Red)、绿 (Green)、蓝 (Blue)三原色的简称。三种色彩叠加形成了其它的色彩。因为三种颜色都有256个亮度水平级,所以三种色彩叠加就形成1670万种颜色了。也就是真彩 色,通过它们足以在现绚丽的世界。我们日常用的彩色电脑显示器、彩色电视机等的色...

2008-07-04 11:18:00

阅读数 8775

评论数 2

正则表达式替换多行字符串

处理字符串,尤其是复杂且很长的字符串,正则表达式当然是首选。。。在博客、论坛中在HTML编辑器中写文章时,过滤一些危险代码是非常且有必要的。Javascript过滤:// 替换代码中的Script代码function shield_script(str) { if(str == null |...

2008-06-02 02:35:00

阅读数 2650

评论数 0

万能的模型布局框架

先了解一下布局框架模型:      最近一直在帮公司做博客系统,为了换肤,还得设计一个通用的布局模型,在网上查了很多的资料,以及吸收了很多好的网站的设计方案,总结出了一套比较好的通用布局框架模型。。 上图是基本布局模型图。标识的基本含义: mdl - module 模块 mdl_t ...

2008-01-06 21:36:00

阅读数 1300

评论数 0

SqlServer通用分页的调用方法

 前段时间看到几个关于通用分页存储过程的SQL注入的漏洞文章,其实,这些漏洞完全都可以通过程序来弥补的。具体的做法有很多,当然,如果懒得用存储过程也可以实现类似的方法。namespace Huangyuan.DB ...{        /**////     /// 这个抽象类用于操作MS SQ...

2007-05-26 18:12:00

阅读数 1489

评论数 0

PHP试写装饰模式(Java、C#亦同)

      学过J2SE的人一定还记得swing包中用装饰模式设计的JTextArea 、JScrollPane这些类,刚接触PHP没多久,今天试着写PHP的装饰模式(Decorator) 。装饰模式用来给已有的对象添加额外的功能。。。phpabstract class Component {  ...

2007-03-08 22:45:00

阅读数 1001

评论数 0

PHP与MYSQL交互函数表学习笔记

 最近一直在研究PHP与MYSQL,感觉PHP与MYSQL交互的函数都是过程化的,当然也有mysqli扩展,面向对象,Java和C#写多了之后,再写PHP,有些不适应,感觉又回到了学C的年代。今天学习了一些函数,记录下来,以便日后忘记时,可以参考。 ...

2007-03-07 22:20:00

阅读数 1443

评论数 0

Mysql分页查询通用存储过程

前段时间没有给出SQLServer转到Mysql的通用存储过程,本着共享的精神,为大家奉献这段Mysql分页查询通用存储过程,假设所用数据库为guestbook: use guestbook;delimiter $$drop procedure if exists prc_page_result ...

2007-03-07 00:33:00

阅读数 11227

评论数 5

Apache2+PHP5开发环境配置

p { font-family:Georgia,Arial,sans-serif;font-size:12px; }h4 { font-family:Verdana,Arial,sans-serif;font-size:14px;color:#334455; }p h5 { color:#0505...

2007-03-03 23:07:00

阅读数 4048

评论数 0

SQLServer分页查询通用存储过程

自开始做项目以来,一直在用。这段存储过程的的原创者(SORRY,忘记名字了),写得这段SQL代码很不错,我在这个基础上,按照我的习惯以及思维方式,调整了代码,只做分页查询用。/**//*---------------------------------------------- *procedur...

2007-02-22 22:09:00

阅读数 16136

评论数 6

JavaScript表单数据验证

接触JavaScript有一年多了,刚开始做项目的时候,大部份时候都只会用JavaScript去做一些表单输入的基本验证,但是随着Web2.0的兴起,JavaScript变得越来越重要。最深刻的体会就是,去面试的时候,大部份经理除了问一些Java和.NET方面的基础知识外,最重要的就是会问到,会不...

2007-02-22 21:23:00

阅读数 1636

评论数 2

JavaScript中几个有用的正则表达式

 // 验证日期的正则表达式,匹配 dd/MM/yyyyvar _dateReg1 = /(?:0[1-9]|[12][0-9]|3[01])/(?:0[1-9]|1[0-2])/(?:19|20d...{2})/;// 验证日期的正则表达式,匹配 yyyy/MM/ddvar _dateReg2 ...

2007-02-21 19:29:00

阅读数 890

评论数 0

(设计模式)Singleton和Double-Checked Locking模式

h1,h2,h3,h4,h5 { font-family:Verdana, Arial; color:#112233; margin:10px 0px; }p { margin:5px 0px; padding:0px; font-family:Verdana, Arial; font-size:...

2007-01-20 01:02:00

阅读数 1007

评论数 0

了解XML文档对象模型

XML文档对象模型1)DOMDocument对象:该对象描述全部的文档映射表,文档映射表包含了XML文档里的所有信息。   常用方法   常用属性2)IXMLDOMNode对象:该对象描述XML文档里的节点。这个节点可以是元素、属性、处理指令、文本或者其他存储在XML文档里的信息。   常用方法 ...

2006-08-09 22:40:00

阅读数 1156

评论数 0

用JAVA操作数据库Datetime数据

在JDK 1.1后,java.util.Date 类型的大多数方法已经不推荐使用了。代替它的是Calendar。而在java.sql.Date 和 java.util.Date之间,有些微妙的关系。如何将Date类型插入数据库中,成为好多人的一个不小的障碍。当然,并不一定要在外部插入时间,因为在数...

2006-04-14 05:52:00

阅读数 2790

评论数 0

JAVA编程的部份实用技巧

已经深夜了,郁闷的很,又没啥事可做,就写写JAVA的一些编程技巧吧。 一、准则二、编译器选项三、分析四、整数的运算五、实例化六、预计算七、循环的优化八、方法/类九、运算符优化十、关于流 一、准则首先检查算法。在绝大多数情况下,对算法做适当的改进能最有效地提高性能。因此在着手开始“低级”JAVA代码...

2006-04-11 01:25:00

阅读数 1237

评论数 0

JDBC编程常用接口

在 java.sql 这个包里面有几个常用的接口,在进行JDBC编程里面会经常用到。ConnectionStatementPreparedStatementCallableStatement 1、Connection 接口,这个接口天天用,年年用,不用再说了。2、Statement 接口。在各个论...

2006-04-10 17:31:00

阅读数 3518

评论数 1

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