综合
liyong1115
这个作者很懒,什么都没留下…
展开
-
javascrpt
JavaScript中splice函数JavaScript中splice函数方法是从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。 arrayObj.splice( start, deleteCount, [item1[, item2[, . . . [,itemN]]]]) 其中arrayObj必选项。一个 Array 对象。原创 2008-02-01 17:57:00 · 1281 阅读 · 0 评论 -
负载均衡算法随笔
根据某种hash算法将请求发往集群节点。2)轮转法顾名思义,将集群所有节点组成一个环形队列,服务请求顺序取队列中的服务节点服务。2. 鸟狙1)最少连接记录每个服务节点的服务连接数,新服务请求发往当前最少连接数的服务节点2)最少失败记录每个服务节点服务失败次数,选择服务失败次数最少的机器3)最快响应记录每个服务节点的服务响应时间,将下一个服务请求分配给响应时间最短转载 2011-11-05 09:57:21 · 348 阅读 · 0 评论 -
引用iBatis中oscache实现自定义缓存及动态更新技巧
绝大部分情况,使用缓存对效率提升来说是一个非常大的性能提升,但在这种性能提升的背景,缓存数据是否有效,能否支持通知更新,缓存是否支持集群分布式这些问题是作为系统设计环节中必须要考虑的。 大家知道,ibatis对oscache提供了很好的支持,在更新刷新缓存,支持集群方面做的还算是令人满意。平时开发过程中也会遇到一些非SQL查询缓存需求,如登录用户部分登录处理过后信息需要能够被及转载 2011-11-05 10:13:28 · 869 阅读 · 0 评论 -
基于UML2.0的系统设计思想 .
UML(UnifiedModeling Language)是一种建模语言,更是一种系统分析设计的最佳实践方法。我从2003年开始接触UML,从UML1.1到2.0,感受到了UML的独特魅力,它不仅仅成为在项目和产品分析设计过程中的统一标准,还逐步成为了从需求到测试的最常用公共语言。我记得在最早接触UML的那段时间,项目组还在辛苦的用着面向结构化的设计思想,写着SRS,画着流程图和数据流图;对O转载 2011-11-05 10:15:18 · 1190 阅读 · 0 评论 -
在Eclipse中使用Maven 2.x指南
1.Maven 2 RepositoryEclipse需要知道Maven的本地仓库的路径。所以,类路径变量M2_REPO必须设置。执行以下命令:mvn -Declipse.workspace= eclipse:add-maven-repo 你也可以在eclipse内定义一个新的classpath变量:从菜单条,选择Window>Preferences转载 2011-12-06 17:44:08 · 1124 阅读 · 0 评论 -
自定义shiro
Shiro是Apache下的一个安全框架,其相比Spring Security来说,更为轻量级,而功能却不简单。相关对比目前有很多文章都提到。但尚未有真正技术性的文章——仅有的几篇也只有介绍介绍如何配置成功一个应用而已,其实这个还是看官方文档更清晰。但官方文档并没有很明确地指出如何实现Shiro的单点登录,因此我觉得有必要在此处记录一下,方便使用shiro的朋友们。shiro支持几乎所有的转载 2012-03-07 15:48:55 · 3921 阅读 · 0 评论 -
安全认证框架-Apache Shiro研究心得
最近因为项目需要,研究了一下Apache Shiro安全认证框架,把心得记录下来。(原创by:西风吹雨) Apache Shrio是一个安全认证框架,和Spring Security相比,在于他使用了和比较简洁易懂的认证和授权方式。其提供的native-session(即把用户认证后的授权信息保存在其自身提供Session中)机制,这样就可以和HttpSession、EJB Session转载 2012-03-07 15:52:51 · 2050 阅读 · 0 评论 -
XXXXXXXXXX
全球可信并且唯一免费的HTTPS(SSL)证书颁发机构:StartSSL原创 2013-05-08 17:47:18 · 143885 阅读 · 0 评论 -
java 问题定位工具的使用
摘要: JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对JVM性能调优的常用工具有所了解。 现实企业级Java开发中,有时候我们会碰到下面这些问题: OutOfMemoryError,内存不足转载 2017-08-25 17:07:58 · 1845 阅读 · 0 评论 -
SVN 备份脚本
echo off@color 0C@title SVN-BACKUP@set log=%date:~0,10%.log@echo '# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #'@echo '# SVN-BACKUP转载 2011-11-05 09:54:57 · 685 阅读 · 0 评论 -
log4j功能应用
log4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况,怎样才能把所需的内容从原有日志中分离,形成单独的日志文件呢?其实只要在现有的log4j基础上稍加配置即可轻松实现这一功能。 先看一个常见的log4j.properties文件,它是在控制台和myweb.log文件中记录日志:log4j.rootLogger=DEBUG, stdout, logfilelo原创 2008-12-05 10:08:00 · 845 阅读 · 2 评论 -
剔除List中的重复值
方法一:循环元素删除 // 删除ArrayList中重复元素 public static void removeDuplicate(List list) { for ( int i = 0 ; i list.size() - 1 ; i ++ ) { for ( int j = list.size() - 1 ; j原创 2008-02-01 16:05:00 · 492 阅读 · 0 评论 -
通用日期转化
public static Date parseDate(String str, String parsePatterns[]) throws ParseException {/* 253*/ if (str == null || parsePatterns == null) {/* 254*/ throw new IllegalArgu原创 2008-01-31 17:07:00 · 972 阅读 · 0 评论 -
java垃圾回收之Map
一直以来,都很喜欢用Map,在小规模应用中,用用Map也没什么,但是应用一大,内存应用方面就要注意了。 几个月前,做项目的时候用到Map,在一篇文章中,我记得说过Map的回收有问题,一试,果然,当设置为null时,还是不能有效进行回收,找了些资料,最后发现了WeakHashMap,当没有指针指向value时,key会被回收,就用它做了个CacheMap,需要多加一个方法package org原创 2008-03-07 12:56:00 · 3287 阅读 · 0 评论 -
使用JavaService让java程序加载为winNT系统服务
1 下载javaService http://javaservice.objectweb.org/ 获得windows的zip压缩版,文件名形如:JavaService-x.x.xx.zip,其中x.x.xx为版本号,当前版本为JavaService-2.0.10.zip,请使用最新版。 2 安装 将JavaService-2.0.10.zip解压缩到c:/JavaService目录下。(其实任意原创 2008-01-17 16:30:00 · 1038 阅读 · 0 评论 -
杂乱无章
/**//** * 判断字符串是否是空 * * @param string * @return boolean */ public boolean empty(String string) ...{ if (string == null) ...{ return true; }原创 2008-01-18 14:11:00 · 549 阅读 · 0 评论 -
quartz常用的时间格式
quartz常用的时间格式 Expression Meaning 0 0 12 * * ? Fire at 12pm (noon) every day转载 2008-05-12 16:30:00 · 644 阅读 · 0 评论 -
如何在Java程序中实现FTP的上传下载功能
FtpList部分是用来显示FTP服务器上的文件; GetButton部分为从FTP服务器下传一个文件; PutButton部分为向FTP服务器上传一个文件。 别忘了在程序中还要引入两个库文件(import sun.net.*,import sun.net.ftp.*)。 以下是这三部分的JAVA源程序: (1)显示FTP服务器上的文件 vo转载 2008-08-06 11:07:00 · 739 阅读 · 0 评论