- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 UML类图关系大全
本文转载自http://www.cnblogs.com/riky/archive/2007/04/07/704298.html UML类图关系大全1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须...
2013-09-04 22:42:52
197
原创 js判断一个图片是否已经存在于缓存
【解决】js判断一个图片是否已经存在于缓存(兼容IE各版本及FF)【一】、如下片段是当晚在IE7、8及FF中测试执行成功的:-----------------------------------------------------------------------------------------如下代码:01var url = "http://......
2013-05-31 15:15:32
932
原创 java 加密解密算法总结(转)
package tianya.cn.main;import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec; import org.apache.log...
2013-03-19 11:28:49
166
原创 深入了解Struts2返回JSON数据的原理及具体应用范例
转载自: http://yshjava.iteye.com/blog/1333104 早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts...
2013-03-18 09:40:55
152
原创 吃饭的哲学家(线程死锁例子)
package tianya.cn.philopherfood; public class Chopstick {private static int count = 0;private int number = count++; public String toString(){return "Chopstick" + number;}}========...
2013-02-22 18:04:49
159
原创 ICE:slice语言常识整理
==========================================================ICE:Slice语言(二)--源文件和词法规则: 文件命名 Slice的源文件以.ice为扩展名。 对于大小写不区分的系统(例如DOS),文件的扩展名可以大写,也可以小写,例如Click.ICE是有效的。二对于大小写敏感的系统(如Unix),Clock.ICE是非法的(此时的...
2013-01-28 10:53:46
266
原创 ICE实例
本文将结合实际项目,做一个基于ice的实际项目实例应用,该实例完成客户端调用服务端接口完成消息发送,计算的功能。1,创建java项目ICEServer,导入ice.jar.2,在项目下创建slice文件夹,编写model.ice,service.ice,service2.ice文件,其内容如下model.ice#ifndef _MODEL#define _MODELmodule com{ modu...
2013-01-25 17:46:43
166
原创 ICE转摘学习
Ice 出自ZeroC名门之下 , Ice 是一种面向对象的中间件平台。从根本上说,这意味着Ice 为构建面向对象的客户-服务器应用提供了工具、API 和库支持。Ice 应用适合于异构平台环境中使用:客户和服务器可以采用不同的编程语言,可以运行在不同的操作系统和机器架构上,并且可以使用多种网络技术进行通信。无论部署环境如何,这些应用的源码都是可移植的。 Zeroc ICE ( Inte...
2013-01-25 17:44:46
156
原创 Google 浏览器css hack 写法
针对Chrome和Safari等Webkit核心浏览器的CSS hack代码:@media screen and (-webkit-min-device-pixel-ratio:0) { /* Webkit内核兼容CSS */ }示例:@media screen and (-webkit-min-device-pixel-ratio:0) { .font1 {color:#f00} ...
2013-01-16 11:09:02
173
原创 图片预加载做法
/** * 图片头数据加载就绪事件 - 更快获取图片尺寸 * @version 2011.05.27 * @author TangBin * @see http://www.planeart.cn/?p=1121 * @param {String} 图片路径 * @param {Function} 尺寸就绪 * @param {Function} 加载完毕 (可选) * @param {Func...
2012-12-18 17:34:37
162
原创 广告 如何计费
无论何种商品的售卖,除了价格外,还必须有价格的衡量标准(即价格的单位),比如iPad,3688元/台。从1994年互联网广告出现到现在,产生了很多不同模式的计费方式。我们来介绍目前最主流的几种计费方式:CPC(点击成本)即Cost-per-click,每点击成本。按照广告点击付费的模式是互联网广告最早的计费方式,1994年出现的第一支广告就是采用此计费方式。由于广告的点击非常容易作假,因此CP...
2012-11-22 12:57:53
307
原创 js 事件冒泡
JavaScript事件冒泡简介及应用一、什么是事件冒泡在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏...
2012-11-19 14:40:54
140
原创 ant 常用命令
C:\>ant -help\-h 获取ant的帮助信息(ps:斜杠\在此处的意思为或 表明-help和-h的意义一样 后者为前者的缩写,以下命令类同)C:\>ant -projecthelp\-p 列出build.xml中的所有目标任务C:\>ant -version 获取当前ant的版本信息C:\>ant -diagnostics 诊断当前ant项目的运行环境、依赖库等信...
2012-11-12 22:03:04
344
原创 js做的hashmap
function HashMap() { /** Map 大小 **/ var size = 0; /** 对象 **/ var entry = new Object(); /** 存 **/ this.put = function (key , value) { if(!this....
2012-10-29 11:13:51
104
原创 jQuery获取tagName的方法
在javascript中要取得tagName十分简单,但在jQuery中官方文档却没有记载,在一通百度和谷歌之后,尝试了不少所谓秘技,都不能正确得到,经过自己的验证,终于找到了方法,于是记录下来以备忘!要得到tagName可以使用以下两种方法:第一种方法:$('seletor').get(0).tagName; 其中seletor是选择器,这个地球人都知道,就不多解释了。第二种...
2012-09-29 16:52:15
205
原创 图片滚动带滚动条
自定义滚动条body,div,ul,li,p{margin:0;padding:0;}body{background:#3e3e3e;font:14px/1.5 \5fae\8f6f\96c5\9ed1;}#box{width:600px;margin:20px auto;}.list{position:relative;width:600px;height:1...
2012-07-25 00:08:27
699
原创 Web.xml文件配置
一个简单的web文件配置参考<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo
2012-06-12 23:56:23
197
原创 java getResource()和getResourceAsStream以及路径问题(转)
用JAVA获取文件,听似简单,但对于很多像我这样的新人来说,还是掌握颇浅,用起来感觉颇深,大常最经常用的,就是用JAVA的File类,如要取得c:/test.txt文件,就会这样用File file = new File("c:/test.txt");这样用有什么问题,相信大家都知道,就是路径硬编码,对于JAVA精神来说,应用应该一次成型,到处可用,并且从现实应用来讲,最终生成的应用也会部署到Wi...
2012-06-12 23:54:26
114
原创 MYSQL常用命令
MYSQL常用命令 1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名m...
2012-05-27 18:10:03
133
原创 hibernate 使用二级缓存 配置
配置二级缓存主要有两个步骤。 选择需要使用第三方二级缓存组件(如EHCache、Memcached等),在基于JPA注解实体对象或SessionFactory的配置中定义缓存策略。 配置所选第三方缓存组件的配置文件。每种缓存组件都有自己的配置文件,因此需要手工编辑它们的配置文件,并将它们放置在类路径下。对于EHCache来说,其配置文件为ehcache.xml,而JBo...
2012-05-26 23:57:46
118
原创 jQuery.extend函数详解
jQuery.extend 函数详解JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3.....
2012-05-25 17:37:59
90
原创 spring 如何访问底层资源(文件)
为了更好的使用和理解应用上下文,通常用户应当对Spring的Resource有所了解,详见第 4 章 资源应用上下文同时也是个资源加载器(ResourceLoader),能被用来加载多个Resource。一个Resource实质上可以当成一个java.net.URL,可被用来从大多数位置以透明的方式获取底层的资源,包括从classpath、文件系统位置、任何以标准URL描述的位置以及其它一些变...
2012-05-13 10:06:57
252
原创 关于使用request、session和 global session作用域的bean的web文件配置
要使用request、session和 global session作用域的bean(即具有web作用域的bean), 在开始设置bean定义之前,还要做少量的初始配置。请注意,假如你只想要“常规的”作用域,(singleton和prototype),就不需要这一额外的设置。 在目前的情况下,根据你的特定servlet环境,有多种方法来完成这一初始设置...如果你用Spring W...
2012-05-10 21:52:23
151
原创 spring 方法注入中的一些注意事项
在大部分情况下,容器中的bean都是singleton类型的。如果一个singleton bean要引用另外一个singleton bean,或者一个非singleton bean要引用另外一个非singleton bean时,通常情况下将一个bean定义为另一个bean的property值就可以了。不过对于具有不同生命周期的bean来说这样做就会有问题了,比如在调用一个singleton类型be...
2012-05-09 23:19:32
150
原创 spring新的jar包名称,搭建框架列表
For a typical web application you need the following module jars:org.springframework.web.servletorg.springframework.weborg.springframework.asmorg.springframework.beansor...
2012-04-28 13:12:44
110
原创 图片垂直对齐的方法
利用定位来显示垂直局中的图片div{width:400px;overflow:hidden;border:solid 1px black;position:relative;}ul{height:110px;width:20000px;}.miao{width:170px;height:100px;display:table;text-align:center;...
2012-04-28 11:39:54
238
原创 浅谈Java中的几种随机数
众所周知,随机数是任何一种编程语言最基本的特征之一。而生成随机数的基本方式也是相同的:产生一个0到1之间的随机数。看似简单,但有时我们也会忽略了一些有趣的功能。我们从书本上学到什么?最明显的,也是直观的方式,在Java中生成随机数只要简单的调用: java.lang.Math.random() 在所有其他语言中,生成随机数就像是使用Math工具类,如abs, pow, floor,...
2012-04-20 23:51:30
79
原创 Java程序员应该了解的10个面向对象设计原则(转:不是很详细)
来源:javarevisited | 收藏到我的网摘 面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。甚至还有经验丰富的Java程序员没有听说过OOPS和SOLID设计...
2012-04-20 23:45:00
95
原创 30个图片浏览插件收集(转载)
30个图片浏览插件收集 1、MultiBox一个lightbox支持的内容格式包括:图片,Flash,视频,mp3,html。主页:http://www.phatfusion.net/multibox/下载:http://www.phatfusion.net/multibox/multibox.zip示例:http://www.phatfusion.net/mul...
2012-04-20 21:29:54
405
原创 Java中Json格式数据的转换(bean,May和XML等)
JSON与JAVA数据的转换关键字: json javaJSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。 下载地址:http://json-lib.sourceforge.net/ 还要需要的第3方包: org.apache.commons(3.2以上版本) org.apache.oro net.sf.ez...
2012-04-19 15:13:18
151
原创 去掉链接A标签周围的虚线框
去掉链接A标签周围的虚线框(IE、Firefox)2009-11-03 11:14一直没发觉原来text-index,会影响到A标签的虚线框(IE好像不会),点击时会产生难看的虚线。最近,项目整改的时候,这个问题折腾很很久。所以,整理了一些资料。以供参考。 一、局部消除1.firefox 的链接有时会产生难看的虚线说是因为负值的 text-indent 的缘故,可我怎...
2012-03-07 11:25:49
158
原创 提升用户体验之道:图片预加载
来自:http://www.36ria.com/4030随着网站构建越来越倾向于实现“桌面般的体验”,网站中的图片数量也开始显著地增长。想想网站中的对话框、Tabs、Tooltips、Sliders以及日历控件吧,这都是实现“桌面般体验”的必要元素。预加载这一堆图片对网站性能及可用性的提升是有好处的,这样避免了图片加载过程中页面的闪烁、破裂(视觉上)等问题。常用的技术有两种常用的图...
2012-03-02 23:11:59
166
原创 Windows基于Apache的svn服务器配置
转载自:http://www.cnblogs.com/blueskyc/articles/1376982.html一 环境 操作系统:windows2003 server Apache版本:2.0.55 subversion版本: Setup-Subversion-1.5.3.msi TortoiseSVN版本: TortoiseSVN-1....
2012-02-08 14:54:49
143
原创 开发 servlet
如何开发servlet 1.servlet 接口servlet接口一共定义了5个方法:其中有3个方法是Servlet容器在自动调用的,这些特定的方法如下:(1)init(ServletConfig config)方法,负责初始化Servlet对象,容器在创建好Servlet对象后,就会调用此方法;(2)servic(ServletRequest req,ServletReson...
2012-01-04 23:42:03
103
原创 js 内部函数constructor
typeof返回一个表达式的数据类型的字符串,返回结果为js基本的数据类型,包括number,boolean,string,object,undefined,functionjs中constructor较少使用,如果不是搜索到相关construtor相关的资料,我之前从没有注意到js还有这个函数。使用typeof的一个不好的地方就是它会把Array还有用户自定义函数都返回为object...
2011-12-23 09:35:23
644
原创 localCache与集中式cache
使用memcache缓存数据,减少对数据库的直接访问,提高网站性能已经成了各大网站最基本的技术.如何更好的提高memcache缓存的利用率及命中次数会在后面的blog中单独介绍,本文主要探讨为何及如何使用本地缓存(java localcache)提高网站性能.localcache与memcache性能比较 先来个本地缓存与memcache缓存的性能比较,有个直观上的概念 ...
2011-12-19 14:47:14
135
原创 什么是SDK
sdkSDK(Software Development Kit, 即软件开发工具包 )一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。 基本信息SDK,Software Development Kit 的缩写,中文即“软件开发工具包”。广义上指辅助开发某一类软件的相关文档、范例和工具的集合。 SDK是...
2011-12-19 14:23:48
224
原创 免费好用的FTP软件,搭建ftp服务器
SERV-U你伤不起 免费好用的FTP软件有木有一、xlight FTP Server v3.6.6 简体中文版Xlight FTP 服务器有三个版本:个人版本,标准版本,专业版本, 个人版本免费,有中文版本。Xlight支持SSL加密和ODBC数据库,服务器运行时占用很少的CPU和内存资源。 用它独创的高效网络算法,它能够比其他Windows FTP服务器处理更多的用户。...
2011-12-15 16:28:11
8654
原创 VisualSVN Server 安装配置和其客户端的使用
使用VisualSVN Server的理由 SVN Server的版本有很多,比如CollabNet等,VisualSVN相对来说比较小巧,使用起来方便。 下载VisualSVN Server(Download VisualSVN) 在安装VisualSVN Server之前,需要下载VisualSVN Server,下载地址:http://www.visualsvn
2011-12-15 15:33:40
1759
windows 配置安装配置visualSVN 安装svn客户端
使用VisualSVN Server的理由 SVN Server的版本有很多,比如CollabNet等,VisualSVN相对来说比较小巧,使用起来方便。 下载VisualSVN Server(Download VisualSVN) 在安装VisualSVN Server之前,需要下载VisualSVN Server,下载地址:http://www.visu...
2011-12-15 14:59:51
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人