- 博客(17)
- 资源 (3)
- 问答 (3)
- 收藏
- 关注
原创 HashMap:通过VALUE反向求KEY的方法
我们知道HashMap中的值是成对地放置的,即VALUE-KEY.因此我们一般在MAP中取出数据时得根据KEY来取出VALUE.但若我们想出VALUE值,但却不知对应地KEY,这时我们就得先遍历VALUE值,找出对应地KEY值,再根据KEY值取出VALUE值.程序如下:import java.util.*;public class Map_ValueGetKey { HashMap m...
2009-07-21 03:33:54
292
原创 设置页面不缓存的
<% response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires",0); %>
2009-04-24 22:35:33
153
原创 通过自动扫描方式把组件纳入spring容器中
在一个大型项目中,通常会有很多组件,如果采用XML的bean定义来配置,那么机会增加配置文件体积,查找和维护起来也不方便。spring2.5引入了自动扫描机制,他可以再类路径下寻找标注了@Component @Service @Controller @Repository注解的类,并把这些类纳入到spring容器中管理。它的作用和在xml中用bean节点配置组件一样。要使用自动扫描机制。我...
2009-04-03 00:24:35
262
原创 使用注解对对象进行依赖注入
spring2.5支持使用注解对对象进行依赖注入,这样就不用写一大推的XML配置文件,并且java代码里不用写setter方法了。这种写法比较优雅。 在java代码中使用@Resource和@Autowired方式进行装配,但是需要XML配置一下信息:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="h...
2009-03-27 01:15:32
916
原创 三种实例化bean的方式
三种实例化bean的方式:1. 使用类构造器实例化<bean id=”orderService” class=”xxxx”> 2. 使用静态工厂方法实例化<bean id=”personService” class=”*****”
2009-03-12 21:46:06
471
原创 编写spring配置文件时,不能出现帮助信息的解决方法
编写spring配置文件时,不能出现帮助信息的解决方法:1、让机器上网,eclipse会自动下载schema文件并缓存在硬盘上。2、手工添加schema文件:点击windwos-preferences-myeclipse-file and editors-xml-xmlcatalog,点击"add",在出现的窗口中的key type中选择URI,在location中选择"File system...
2009-03-04 23:01:42
127
原创 spring阐述
所谓控制反转(Inversion of Control,英文缩写为IoC)就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓的反转。 依赖注入(Dependeny Injection,简称DI):在运行期间,由外部容器动态地将依赖对象注入到组件中。 使用spring需要的jar:下载...
2009-03-02 00:12:09
136
原创 关于OpenEntityManagerInViewFilter
使用Hibernate时,经常遇到LazyInitializationException异常,主要是在hibernate的session关闭后,去调用设有延迟加载的属性,网上也是有很多解决的方案,其中Spring提供的一个方案就是在web.xml增加一个filter,示例代码如:<filter> <filter-name>Spring OpenEntityM...
2009-01-06 00:04:24
603
原创 Spring中bean的作用域
在spring2.0中只有5种作用域即:singleton(单例)、prototype,Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。spring中默认为singleton singleton:每次调用getBean的时候返回相同的实例 <bean id="role" class="spring....
2008-10-26 03:35:53
252
原创 spring属性编辑器
Spring的属性编辑器和传统的用于IDE开发时的属性编辑器不同,它们没有UI界面,仅负责将配置文件中的配置值转换为Bean属性类型的对应值,相当于把spring配置文件中的字符串转换成相应的对象进行注入。spring已经有内置的属性编辑器,我们可以根据需求自己定义属性编辑器。 1、 首先我们要继承 java.beans.PropertyEditorSupport类...
2008-10-21 01:01:28
198
原创 spring普通属性注入
package com.yx.spring.bean;import java.util.List;import java.util.Map;import java.util.Set;public class Bean1 { private String strValue; private int intValue; private List listValue; ...
2008-10-21 00:07:11
176
原创 怎样把一个字段中有相同值的记录找出来
好久没SQL了,看来脑子锈了,一个简单的SQL,也想了很久。 select * from tablename where fieldname in (select fieldname from tablename group by fieldname having count(fieldname)>1...
2008-07-28 18:36:42
213
原创 tomcat 5 中自动重载的配置
自动重载的配置:修改$tomcat_home/conf/server.xml文件,在host节点下 加入Context 例如: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware..
2008-07-24 00:20:45
370
原创 struts2入门配置
今天写篇关于struts2入门的文章吧,struts2现在逐渐开始流行起来了,已有不少公司都采用struts2。我的开发环境是MyEclipse5.5GA Enterprise Workbench+JDK1.5+tomcat6.0。首先到官方网站下载struts2,http://struts.apache.org/download.cgi#struts20111,选择Full Distribu...
2008-07-18 00:18:01
105
原创 Eclipse SVN插件安装
安装SVN插件 1、eclipse菜单栏 help->software updates-> Find and Install 2、选择search for new features to install -> Next 3、选择New Remote Site->输入如下:->OK Name: Subclipse 1.4.x (Eclipse 3.2+) ...
2008-07-09 10:04:49
107
在b/s架构下实现与读卡器(射频读写机)通讯
由于项目需要,要求实现在B/S下,与非接触卡读写机进行通讯。由于在B/S架构下程序一般放在服务器端,那么怎样来实现对客户端的硬件(读卡器)操作呢?我的解决思路是使用japplet本地dll文件(这个文件一般硬件开发商会提供)。要想用java调用dll必须使用JNI来调用。public class JavaRD{ public JavaRD() { } static { Syste...
2008-06-20 12:25:32
1349
hibernate3批量删除记录
[code="java"]public int delete(Long[] delId){ Session session = getSession(); Transaction tx = session.beginTransaction(); String hql = “delete IPInfo where id in ( :IP...
2008-03-11 12:14:10
154
TA创建的收藏夹 TA关注的收藏夹
TA关注的人