Welcome 微信登录

首页 / 软件开发 / JAVA

浅谈Struts标签logic:iterate

浅谈Struts标签logic:iterate

浅谈Struts标签logic:iterate2011-10-02< logic:iterate >是Logic Struts标签库中最复杂的标签,也是用途最广的一个标签,它能够 在一个循环中遍历数组、Collection、Enumeration、Iterator 或 Map 中的所有元素。1. 遍历集合的 name 属性指定需要进行遍历的集合对象, 它每次从集合中检索出一个元素, 然后把它放在page 范 围内, 并以id 属性指定的字符串来...
Linux与Windows下的Java开发区别

Linux与Windows下的Java开发区别

Linux与Windows下的Java开发区别2011-10-02在Linux系统中进行开发,和在Windows中进行开发相比较起来,即有优点,也有缺点。下面是我的一 些意见,欢迎大家讨论。先来说说优势:1、由Linux系统的本质决定的:Linux的本质有三点,一是开源,二是免费,三是和Unix是一个体系。大家都知道,重要的应用几乎都 是运行在Unix服务器上面的,这是因为Unix天生就是为服务器设计的操作系统,他的安全、高效是不用质 疑的,后来为了向桌面...
关于JMS Message Pending的问题

关于JMS Message Pending的问题

关于JMS Message Pending的问题2011-10-02 blogjava fjin前段时间,有同事跟我说客户那边有很多状态为receive的message,这些message只有在JMS Server或 weblogic Server充启之后才能被消费。经过调查后,这个问题可能是weblogic的一个bug,当然也不排除 跟具体环境有关的可能。下面我们来看看问题的根本原因是什么,这种分析有助我们更进一步理解 weblogic JMS的实现。首...
教你构建第一个Java Applet

教你构建第一个Java Applet

教你构建第一个Java Applet2011-10-02介绍Note: 在你开始本教程之前,你必须下载downloaded 并安装installed Java SE Development Kit。Java applets像Java应用程序一样,它们的建立都是遵循相同的三个步骤—编写,编译及运行。不同 的是,它们是在一部分网页上运行,而不是在你的桌面上运行。本文的主要目的是创建一个简单的Java applet. 为了达到这一点要遵循以下三个基本...
Spring受管Bean的与处理和后处理 一

Spring受管Bean的与处理和后处理 一

Spring受管Bean的与处理和后处理 一2011-10-02 残梦追月 使用BeanPostProcessor接口对受管Bean进行预处理有时候,我们希望在Spring IoC容器初始化受管Bean之前、属性设置之后对该Bean先做一些预处理, 或者在容器销毁受管Bean之前自己释放资源。那么该如何实现呢?Spring IoC为我们提供了多种方法来实 现受管Bean的预处理和后处理。在Spring中定义了BeanPostProcessors接口,代码如...
Spring受管Bean的预处理和后处理 二

Spring受管Bean的预处理和后处理 二

Spring受管Bean的预处理和后处理 二2011-10-02 残梦追月 使用回调接口对受管Bean进行与处理和后处理1、初始化回调接口InitializingBean 要对某个受管Bean进行预处理里时,可以实现Spring定义的 初始化回调接口InitializingBean,它定义了一个方法如下:1 void afterPropertiesSet() throws Exception开发者可以在受管Bean中实现该接口,再在此方法中对受管Bean...
Spring受管Bean的与处理和后处理 三

Spring受管Bean的与处理和后处理 三

Spring受管Bean的与处理和后处理 三2011-10-02 残梦追月 使用标签的init-method和destroy-method属性在<bean> 标签中,有init-method和destroy-method属性,通过设置这两个属性的值,可以很 方便的指定该受管Bean的缺省的初始化方法和析构方法。要给应用中每个Bean都指定init-method和destroy-method属性,那将是一个麻烦的工作,要简化配置 ,可以通过<...
Java Web 服务: Axis2 WS-Security基础

Java Web 服务: Axis2 WS-Security基础

Java Web 服务: Axis2 WS-Security基础2011-10-02 ibm Dennis Sosnoski简介:了解如何将 Rampart 安全模块添加到 Apache Axis2 并开始在 Web 服务中使用 WS-Security 特性。安全性对于众多企业服务来说都是一个重要需求。并且,尝试实现自己的安全性也颇具风险,因为任 何微小的疏忽都会导致严重的安全漏洞。这些特征引起了人们对安全处理标准化的兴趣,许多专家为标准 作出贡献并避免出...
教你制作GBK与Unicode的对照表

教你制作GBK与Unicode的对照表

教你制作GBK与Unicode的对照表2011-10-02前段时间,在所参与的项目中遇到了一个unicode与gb之间转码失败的问题,一些不常用汉字的编码都 被转成了“??”,这些汉字没有显示出来,于是自己对相关的问题做了一些研究并最终使问题得以解决。 现在就结合前面两篇的unicode与GB方面的基本原理,介绍这种制作GBK-Unicode编码对照表的方法。Java的字符串String类功能强大,不但能进行一些基本的字符串操作,还...
Ehcache的介绍

Ehcache的介绍

Ehcache的介绍2011-10-021.OverviewEhcache从 Hibernate 发展而来,逐渐涵盖了Cahce界的全部功能,是目前发展势头最好的一个项目。标准缓存分布式缓存(基于RMI/JGroups/JMS)URL,页面片段缓存(类似OSCache的相关部分)中央缓存服务器(类似Memcached)2.基本功能与配置Ehcache的基本功能,可以从配置文件中学习。总的来说,缓存与HashMap的最大不同,就是缓存设想内存是有限的,缓存的...
浅谈Java 7的闭包与Lambda表达式之优劣

浅谈Java 7的闭包与Lambda表达式之优劣

浅谈Java 7的闭包与Lambda表达式之优劣2011-10-02老赵前几天Oracle推出了Java 7官方的闭包与Lambda表达式的第一个实现,这基本上也是最终在正式版中 的样式了。看了这个实现之后,我的第一感觉便是“丑”,当然不排除这是因为看惯了其他语言中实现的 缘故。后来再仔细看了看又想了想,发现Java 7的实现也并非毫无可取之处,但似乎又感到某些做法上有 一些问题。总之整个过程颇为有趣,决定将我的想法记录下来,希望可...
利用PAPI接口监测Java程序的硬件执行特征

利用PAPI接口监测Java程序的硬件执行特征

利用PAPI接口监测Java程序的硬件执行特征2011-10-02 ibm 王峰简介:PAPI 是一组用于访问处理器硬件性能计数器的本地接口,利用这一接口对 Java 程序的硬件执 行特征进行监测将有助于在计算机系统的硬件层上发现程序性能问题的根源所在。本文介绍了 PAPI 的重 要概念及其常用接口,分析了将其应用于 Java 程序性能测评的要点和难点,提出一种基于 JVMTI 接口 的方法实现了利用 PAPI 接口监测 Java 程序的运行时硬件执行特征...
扩展JUnit4以促进测试驱动开发

扩展JUnit4以促进测试驱动开发

扩展JUnit4以促进测试驱动开发2011-10-02 ibm 左超简介:在采用测试驱动开发的项目中,有一个经常困扰开发者的问题是:当存在大量的测试用例时, 一次运行完所有的测试用例要花费很长的时间,采用 TestSuite 来组织测试用例的方式缺乏灵活性,通 常它的组织结构大体和 Java Package/Class 的组织结构类似,不能和当前实现的业务需求完全相关。本 文将通过扩展 JUnit4 来实现一种可以更加高效灵活地组织和运行测试用例的解决方案...
运用JNA保护你的遗留代码(一)

运用JNA保护你的遗留代码(一)

运用JNA保护你的遗留代码(一)2011-10-07 IT专家网 Java Native Access (JNA)承诺为Java和遗留代码之间搭建一座桥梁。为什么这点如此重要?首先, JNA避免了修改遗留代码,即便这些代码的改写要求是存在的。同时,JNA意味着不再需要昂贵的私有的桥接解决方案。后者包括“神秘的史前工具”,就像是代理安 排、硬件编码专有协议等等。所有这些解决方案的趋势是很难预测的,易错以及具有潜在的脆弱因素。 JNA的...
<< 241 242 243 244 245 246 247 248 249 250 >>