- 浏览: 60733 次
- 性别:
- 来自: 应县
最新评论
-
fc19861011:
请问你解决了吗?poi修改word中生成的图表数据找了好久没发 ...
jacob 怎么改变 word图表的数据呢? -
longgol:
GridPanel中mouseover事件获取列index
...
GridPanel中mouseover事件获取行index
文章列表
Struts框架对国际化的支持体现在能够输出何用户Locale相符合的文本何图片上。当Struts配置文件的<controller>元素的locale属性为true时,Struts框架把用户的Locale实例保存在session范围内,这样,Struts框架能自动根据这一Lcoale实例来从Resource Bundle中选择合适的资源文件。当用户的Locale为英文时,Struts框架就会向用户返回来自于application_en.properties文件的文本内容:当用户的Locale为中文时,Struts框架就会向用户返回来自于appcation_ch.properties文 ...
如果userDAO设置了autowire="byName" ,假设ServiceImpl有一个属性名为userDAO,Spring就会在配置文件里查找有没有名字为userDAO的bean, 自动为ServiceImpl注入。
如果bean有两个属性,一个想默认注入,一个想自定义,只要设定了autowire,然后显式的声明那个想自定义的,就可以达到要求。这就应了需求,在需要特别配置的时候就提供配置,否则给我一个默认注入。
还可以在根部的<beans>节点写一句default-autovwrie="byName",可以让文件里的所 ...
在做Spring相关开发时,时常要用到一些相关的Bean的声明,如数据库连接池,hibernate的SessionFactory声明等。一下是一些常用到的Bean声明。
1 Message source的声明,重要用于系统的信息提示。
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename"><value>me ...
当我们没有一个实现类源代码以致不能为实现类增加新的方法时,我们在java语言中往往是无法实现的,但动态语言比(如JS),对动态对象增加可操作的方法是很容易得,我们借助Spring的Introduction这个特殊的advise,同样可以实现动态语言的这个特性
原始的业务接口及实现
package Introduction;
public interface ISome ...{
public void doSome();
}
package Introduction;
public class Some implements ISome ...{
public vo ...
原帖及讨论:http://bbs.bc-cn.net/dispbbs.asp?BoardID=12&ID=83040
在spring容器内拼凑bean叫作装配。装配bean的时候,你是在告诉容器,需要哪些bean,以及容器如何使用依赖注入将它们配合在一起。
理论上,bean装配可以从任何资源获得,包括属性文件,关系数据库等,但xml是最常见的spring 应用系统配置源。Spring中的几种容器都支持使用XML装配bean,包括:
XMLBeanFactory ,
ClassPathXMLApplicationContext ,
FileSyste ...
Quartz 是一个强大的企业级 Schedule 工具,也是目前最好的开源 Schedule 工具。Spring中也集成了quartz的应用,下面就讲一下如何在spring中使用quartz。
spring的配置:
xml 代码
<bean id="schedulerFactoryBean" class="org.springframework.sche ...
web任务定时调度具体的实现方法很多.
这里就只分享自己的唯一经验了. spring + quartz.
其实spring对quartz封装的完美无暇.哈哈
小试牛刀开始了...
java代码呢就是区区几行.
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.springframework.scheduling.quartz.QuartzJobBean;
import org.apache.log4j.*;
public class ContentArbitrat ...
在实际开发应用中,经常需要定时,或者重复执行一定的工作。比如为执行每日构件;定期生成企业报表,包括周、月、季度等;零售领域中门店的日结、月结等。
Quartz为任务调度提供了大量的功能,比如在合适执行何种任务。 ...
对于hibernate的one-to-one关系来说,大家常常把它忽略,认为它很简单,其实这里面有些细节需要注意,在hibernate3中有两种实现one-to-one的方法:第一种就是用many-to-one来代替一对多,其实one-to-one也就是many-to-one的一种极限方式,若把many-to-one设置unique="true",则这时候的many-to-one实质上就是one-to-one;这里为什么能够用many-to-one来代替one-to-one呢?最根本的是两个对象必须有一个字段相关联,那么你也发现one-to-one中没有column属性,也就 ...
DES.java
package Lion.Security.Cryptography;
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.NoSuchPaddingException;
import javax.crypto.SecretKey;
import java.security.NoSuchAlgorithmException;
...
1、OSCache是什么?
OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存解决方案。
2、OSCache的特点
(1) 缓存任何对象:你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。
(2) 拥有全面的API:OSCache API允许你通过编程的方式来控制所有的OSCache特性。
(3) 永久缓存:缓存能被配置写入硬盘,因此允许在应用 ...
需要用到java SDK\\bin 目录下的native2ascii.exe程序,把你写的文本文件转成unicode字符即可,例: native2ascii 源文件名.txt 新文件名.txt
测试 ResourceBundleTest.java
import java.util.Locale;
import java.util.ResourceBundle;
public class ResourceBundleTest {
public static void main(String args[]) {
ResourceBundle rb = ResourceBun ...
资源文件需要进行Unicode编码,方法是使用这个jdk提供的工具来转换native2ascii
unicode到ascii的方式:
native2ascii -reverse 源文件名 目标文件名
ascii到unicode方式:
native2ascii 源文件名 目标文件名
例如:
aaa.txt文件内容包括:中国
native2ascii aaa.txt bbb.txt
执行后变为:中国
资源文件需要进行Unicode编码,方法是使用这个jdk提供的工具来转换native2ascii
unicode到ascii的方式:
native2ascii -reverse 源文件名 目标文件名
ascii到unicode方式:
native2ascii 源文件名 目标文件名
例如:
aaa.txt文件内容包括:中国
native2ascii aaa.txt bbb.txt
执行后变为:中国
java.io 中 Writer 的子类
class BufferedWriter
将文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入。
class CharArrayWriter
此类实现一个可用作 Writer 的字符缓冲区。
class FileWriter
用来写入字符文件的便捷类。
class FilterWriter
用于写入已过滤的字符流的抽象类。
从类 java.io.OutputStreamWriter 继承的方法
...