- 博客(38)
- 资源 (2)
- 收藏
- 关注
转载 Java加密技术
1)消息摘要: 这是一种与消息认证码结合使用以确保消息完整性的技术。主要使用单向散列函数算法,可用于检验消息的完整性,和通过散列密码直接以文本形式保存等,目前广泛使用的算法有MD4、MD5、SHA-1,jdk1.5对上面都提供了支持,在java中进行消息摘要很简单,java.security.MessageDigest提供了一个简易的操作方法:
2008-08-06 16:08:00 328
原创 J2EE集群及负载均衡方案
J2ee集群和负载均衡方案主要分为两个级别: 应用级别:工作于TCP协议上,基于连接,不涉及OS,大多数方案采用这种级别; 系统级别:工作于IP及WAC/ARP协议,基于请求包,涉及OS,Linux下的LVS和IBM的EdgeServer采用这种级别。 典型方案可以下述几个方面划分: 负载类型: 硬件设备,如F5的Big-IP 代理插件,如Apache Plugin 分布层级: 两层分布:Bala
2008-05-22 15:41:00 289
转载 Websphere6集群应用部署手册
Websphere6集群应用部署手册王保政baozhengw@netease.com2006-9-21目 录一、 搭建集群环境 31.1 安装软件 31.2 搭建环境说明 31.3 安装集群管理端 31.4 在另外一台机器上安装一个节点 41.5 在集群的主机安装一个节点 51.6 向集群中添加节点 51.7 建集群,并将两个节点添加到集群中 61.8 部署EAR应用 6一、 搭建集群环境1.1
2008-05-22 15:39:00 244
转载 websphere调整应用程序服务环境
调整应用程序服务环境 为何以及何时执行此任务 要优化您的 WebSphere Application Servers 达到它们最完全的扩展,除了在调整参数活动表中和调整性能参数索引中建议的过程和参数以外,使用性能顾问程序。 性能顾问程序 性能顾问程序使用性能监控基础结构(PMI)数据来建议对对象请求代理程序(ORB)服务线程池、Web 容器线程池、连接池大小、持久的会话
2008-05-15 16:10:00 401
原创 利用ANT自动部署WebSphere Process Server应用
IT168 专稿】摘要:应用程 序部署人员时常希望有这样一种机制:在开发阶段,由于应用程序的版本不断更新,当从开发人员处获得改进后的应用程序包时,如果可以通过某种自动化的方式自 动卸载已经部署的应用程序并部署新版的应用程序,而不是通过管理控制台由人工来部署应用程序,将能够大大提高工作效率。本文通过对ANT和WPS (WebSphere Process Server)所带的WS_ANT工具的介绍
2008-05-14 14:35:00 1062 4
转载 利用 ANT 实现自动化部署管理 WebSphere 下的应用
WebSphere Application Server (WAS) 确实给我们提供了一个很方便的管理控制台,可以手工很轻松的部署应用程序,管理服务器;有得亦有失,因为它不能像其他很多应用服务器那般拷贝文件的方式进 行部署,所以给像 DailyBuild 那样全自动化的过程制造了一些障碍。其实 WAS 也提供了接口(SOAP 和 RMI)可通过脚本来完成对服务器及应用程序的管理,只是使用起来稍显麻
2008-05-14 14:13:00 399
转载 VC6中的MBCS和UNICODE编码
今天写的一段代码涉及到MBCS编码和UNICODE编码的相互转换,查了一下MSDN的相关资料,整理如下: 在VC6中,默认使用MBCS编码,即多字节字符,实际就是支持大于0x80的ASCII码。这样,一个中文字可以表示为2个字节,GB2312就是这样表示的。 VC6的默认安装是不带UNICODE库的,要在VC6中写UNICODE程序,必须安装CRT和MFC的Unicode库
2008-04-02 13:54:00 351
转载 C++内存分配的五种方法
在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。
2008-04-02 13:52:00 208
转载 C++ 库汇总(网址+简介)
基础类1、 Dinkumware C++ Library 参考站点:http://www.dinkumware.comP.J. Plauger编写的高品质的标准库。P.J. Plauger博士是Dr. Dobbs程序设计杰出奖的获得者。其编写的库长期被Microsoft采用,并且最近Borland也取得了其OEM的license,在其C/C+ +的产品中采用Dinkumware的库。
2008-04-02 12:59:00 209
转载 字符集之间转换(UTF-8,UNICODE,Gb2312)
特搜集了UTF-8,UNICODE,Gb2312他们3个之间的相互转换.UTF-8: 3字节一个字符UNICODE: 2字节一个字符GB2312: 1字节一个字符例子:“你”字的UTF-8编码: E4 BD A0 11100100 10111101 10100000“你”的Unicode编码: 4F 60 01001111 01100000按照UTF-8的
2008-04-02 12:49:00 294
转载 Unicode宽字节字符集
Unicode :宽字节字符集 1. 如何取得一个既包含单字节字符又包含双字节字符的字符串的字符个数? 可以调用Microsoft Visual C++的运行期库包含函数_mbslen来操作多字节(既包括单字节也包括双字节)字符串。 调用strlen函数,无法真正了解字符串中究竟有多少字符,它只能告诉你到达结尾的0之前有多少个字节。 2. 如何对DBCS
2008-04-02 11:31:00 232
转载 ant中的zip包解压本地zip文件
import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.Enumeration;import org.apache.tools.zip.ZipEntry;
2008-03-26 17:29:00 436
转载 利用 ANT 实现自动化部署管理 WebSphere 下的应用
WebSphere Application Server (WAS) 确实给我们提供了一个很方便的管理控制台,可以手工很轻松的部署应用程序,管理服务器;有得亦有失,因为它不能像其他很多应用服务器那般拷贝文件的方式进 行部署,所以给像 DailyBuild 那样全自动化的过程制造了一些障碍。其实 WAS 也提供了接口(SOAP 和 RMI)可通过脚本来完成对服务器及应用程序的管理,只是使用起来稍显麻
2008-03-26 17:07:00 599 1
转载 Weblogic ant部署 官方参考文档
Using Ant Tasks to Configure a WebLogic Server DomainThe following sections describe how to start and stop WebLogic Server instances and configure WebLogic Server domains using WebLogic Ant tas
2008-03-26 15:57:00 395
原创 使用Ant管理配置Weblogic
摘要:在一个使用weblogic管理项目中,可能有众多的配置。每个人需要建立 domain,需要发布程序,配置Connection Pool,Data Source,JMS等程序中需要的资源,我们不得不为大家准备一个文档,每个人按照文档操作自己的Weblogic,这样不仅繁琐,也容易出错,通过建 立这些简单的ant任务,每个人就可以省去这样的步骤。另外,在程序上机发布的时候,我们通常不得不为客户说
2008-03-26 15:55:00 529
原创 Eclipse实用快捷键大全
Eclipse实用快捷键大全[转载]Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当
2008-03-26 15:10:00 191
原创 创建安全的web应用程序
为了保证web应用程序的安全,应该对登录的用户进行身份验证。在WebLogic Server中进行web应用程序的身份验证有两种方式:1.基本验证方式(Basic Authentication)2.表单验证方式(Form Authentication)基本验证方式比较简单,而表单验证方式可以提供自定义的登录页面和出错处理页面。1.基本验证方式(Basic Authentication) 采用这种验
2008-03-26 15:09:00 232
原创 解决使用innerHTML时不能执行javascript的问题
下面说说我的做法,当然办法肯定不止这一个,我这个算是给新手一个指南 :)问题是这样的,现在Log4net上公布的是1.2.9版,但是现在网上可以查到的资料都是基于1.2或一下的,这两个版本的不同在于,以前版本使用 log4net.Config.DOMConfigurator进行初始化配置,可是最新版里这个方法被弃用了,sdk文档上建议使用 log4net.Config.XmlConfigurato
2008-03-26 15:05:00 396
原创 Ajax应用详解--图像网站的xml动态更新
1.客户端页面:showPic.htmlhtml>head>meta http-equiv="Content-Type" content="text/html; charset=gb2312">SCRIPT LANGUAGE="JavaScript" src="prototype-1.4.0.js">SCRIPT>SCRIPT LANGUAGE="JavaScript" src="XmlRea
2008-03-26 15:00:00 296
原创 在快捷方式中设置java环境变量
D:/app/eclipse/eclipse.exe -vm D:/bea/jdk142_04/bin/javaw.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -Xms64M -Xmx256M
2008-03-26 14:56:00 180
原创 经典SQL语句集锦
下列语句部分是MsSql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database
2008-03-26 14:55:00 163
原创 SQLServer和Oracle常用函数对比
数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) val
2008-03-26 14:54:00 189
原创 sql批量更新
批量更新 1、Statement Statement sm = cn.createStatement(); sm.addBatch(sql1); sm.addBatch(sql2); sm.executeBatch() 一个Statement对象,可以执行多个sql语句以后,批量更新。这多个语句可以是delete、update、insert等或兼有 2、P
2008-03-26 14:53:00 497
原创 流行开源数据库hsql
前言:该文章只是简单介绍一下hsql的入门内容,如果想仔细了解的话,参考官方帮助文档最为有用。 修正添加了第四点。一、简介:hsql 数据库是一款纯Java编写的免费数据库,许可是BSD-style的协议,如果你是使用Java编程的话,不凡考虑一下使用它,相对其他数据库来说,其 体积小,才563kb。仅一个hsqldb.jar文件就包括了数据库引擎,数据库驱动,还有其他用户界面操作等内容。在
2008-03-26 14:52:00 230
原创 深入浅出理解索引结构
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的 SQL SERVER 提供了两种索引:聚集索引( clustered index ,也称聚类索引、簇集索引)和非聚集索引( nonclustered i
2008-03-26 14:51:00 150
原创 使用Ant管理HSQLDB的小脚本
HSQLDB 是一个开源的DBMS数据库,以其体积小巧、功能实用、使用方便而越来越受到开发人员的欢迎,特别是在平时的开发、单元测试中。如果你不想安装庞大的 ORACLE、SQL Server数据库,同时又想尽快拥有一个可用的数据库,那么HSQLDB绝对是你的首选。 Ant是一个人皆知之的打包发布工具,其简单的语法,丰富的功能,让我们不但可以方便地进行像资源管理、编译、运行、测试的功能,同时也能够
2008-03-26 14:48:00 334
原创 配置MyEclipse的WebLogic服务器
配置MyEclipse的WebLogic服务器 MyEclipse默认的应用服务器为JBoss3,这里我们使用WebLogic8.1。启动Eclipse,选择“窗口/首选项”菜单,打开首选项对话框。展开MyEclipse下的Application Servers结点,点击JBoss 3,选中右面的Disable单选按钮,停用JBoss 3。然后点击WebLogic 8,选中右边的Enable单选按
2008-03-26 14:45:00 189
转载 OSCache简介
OSCache是OpenSymphony组织提供的一个J2EE架构中Web应用层的缓存技术实现组件,它的出现解决了我们面临的问题。 OSCache目前最新的稳定版本是2.0,本文中的例子都是基于这个版本的,如果大家运行例子的过程中发生问题,请首先确认是否采用了正确的软件版本。2.1 主要特征1. 兼容多种支持JSP的web服务器已经通过兼容测试的web服务器包括OrionServer (1.4.0
2008-03-26 14:39:00 231
转载 OSCache使用指南
OSCache是当前运用最广的缓存方案,JBoss,Hibernate,Spring等都对其有支持,下面简单介绍一下OSCache的配置和使用过程。1.安装过程从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本,我下载的是oscache-2.0.2-full版本。解压缩下载的文件到指定目录从解压缩目录取得oscac
2008-03-26 14:38:00 206
转载 关于AspectJ 中的pointcut 语法
这两天忙着看AspectJ in Action 为了补一下AOP知识。看了Spring 2.0的规范,其中AOP部分已经基本融合了AspectJ,看来有必要看一看AspectJ了。 看了很多AOP的文章了,AOP这两年发展的很慢,没有什么新意,现在到处都是SOA,SCA了,不过研究了一下,觉得还是很有帮助的。尤其是增加系统的契约性和模块的独立性来说,很有帮助。 当然,学东西,基础很
2008-03-26 14:36:00 629
转载 Spring AOP中文教程
这是在网上发现的一篇关于Spring AOP编程的教程,读完这篇文章后,Spring AOP不再难以理解,因此我把它译成中文,推荐给Spring AOP的初学者。这是译文的链接。 AOP正在成为软件开发的下一个圣杯。使用AOP,你可以将处理aspect的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect。AOP可以防止代码混乱。 为了理解AOP如何做到这点,考虑一下记日志的工作。日志
2008-03-26 14:35:00 293
转载 了解AOP(一)
了解AOP(第一部分)--用面向方面的编程方式分离软件关注点摘要多 数软件系统都包含几个跨越多个模块的关注点。用面向对象技术实现这些关注点会使系统难以实现,难以理解,并且不利于软件的演进。新的AOP(面向角度的编 程方法)利用模块化来分离软件中横切多模块的关注点。使用AOP,你可以建立容易设计,易于理解和维护的系统。此外,AOP可以带来更高的产出,更好的质 量,更好的扩展性,这篇文章是这个系列里三
2008-03-26 14:33:00 201
原创 Ant基本使用指南
1 Ant是什么?Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本2下载、安装Ant 安装Ant下载.zip文件,解压缩到c:/ant
2008-03-26 14:32:00 1441
原创 Ant+Tomcat自动部署
今天研究对象是Ant,用于对msms系统进行Tomcat的自动部署。遇到一个怪问题,百思不得其解:通过ant depoly可以把msms.war部署到tomcat上。当然,要求这时候webapps下面没有msms目录。看tomcat的纪录,加载msms.war正常,网页也可以打开。通过ant undeploy,可以把msms卸载。Tomcat显示:Undeploying context [/msm
2008-03-26 14:30:00 5847
转载 使用Ant运行本地程序(转)
. 使用Ant运行windows的批处理文件 要在 Ant 内运行一个外部程序 , 应使用 任务 . 它允许你执行下列操作 :l 指定程序名和要传入的参数 .l 命名运行目录 .l 使用 failonerror 标志来控制当应用程序失败时是否停止构建 .l 指定一个最大程序持续时间 , 时间超过则中止程序 . 任
2008-03-26 14:28:00 385
原创 ant结合junit进行软件自动测试
持续集成实践三,灵感来自于Martin Fowler的“持续集成“一文。可以在www.martinfowler.com看到,国内有人翻译成了中文。本文假设读者具备如下知识:1、熟练ant进行java工程编译(参考本人“ant编译java工程”一文)2、junit知识,看看www.junit.org准备:1、www.junit.org下载junit.jar2、xml.apac
2008-03-26 14:27:00 268
原创 事务隔离EJB的使用
业务操作的事务性和事务隔离性,是 J2EE 开发中一个非常重要的功能。 比如,在业务操作中的系统日志和权限日志,就很好的体现了事务原子性和事务隔离的应用。 这里,主要讲一下事务隔离 EJB 的使用。 为了能在具有事务
2008-03-26 14:24:00 218
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人