`
yinxuchina
  • 浏览: 43430 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
我们知道HashMap中的值是成对地放置的,即VALUE-KEY.因此我们一般在MAP中取出数据时得根据KEY来取出VALUE.但若我们想出VALUE值,但却不知对应地KEY,这时我们就得先遍历VALUE值,找出对应地KEY值,再根据KEY值取出VALUE值.程序如下: import java.util.*; public class Map_ValueGetKey { HashMap map; public Map_ValueGetKey(HashMap map) { //初始化操作 this.map=map; } publi ...
<% response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires",0); %>  
在一个大型项目中,通常会有很多组件,如果采用XML的bean定义来配置,那么机会增加配置文件体积,查找和维护起来也不方便。spring2.5引入了自动扫描机制,他可以再类路径下寻找标注了@Component   @Service  @Controller  @Repository注解的类,并把这些类纳入到spring容器中管理。它的作用和在xml中用bean节点配置组件一样。要使用自动扫描机制。我们要配置以下信息。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http ...
     spring2.5支持使用注解对对象进行依赖注入,这样就不用写一大推的XML配置文件,并且java代码里不用写setter方法了。这种写法比较优雅。      在java代码中使用@Resource和@Autowired方式进行装配,但是需要XML配置一下信息: &l ...
三种实例化bean的方式: 1.  使用类构造器实例化 <bean id=”orderService” class=”xxxx”>   2.  使用静态工厂方法实例化 <bean id=”personService” class=”*****” factory-method=”createOrder” /> public class OrderFactory {        public static orderServiceBean createOrder() {        return new OrderServi
编写spring配置文件时,不能出现帮助信息的解决方法:1、让机器上网,eclipse会自动下载schema文件并缓存在硬盘上。2、手工添加schema文件:点击windwos-preferences-myeclipse-file and editors-xml-xmlcatalog,点击"add",在出现的窗口中的key type中选择URI,在 location中选择"File system",然后在spring解压目录的dlist/resources目录中 选择spring-beans-2.5.xsd,回到设置窗口的时候不要急着关闭窗口,然后把Ke ...
      所谓控制反转(Inversion of Control,英文缩写为IoC)就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓的反转。        依赖注入(Dependeny Injection,简称DI):在运行期间,由外部容器动态地将依赖对象注入到组件中。   使用spring需要的jar:下载spring在解压目录找到:dist\spring.jar\lib\jakarta-commons\commons-logging.jar使用AOP,需要:lib\aspectj\lib\aspectj ...
     使用Hibernate时,经常遇到LazyInitializationException异常,主要是在hibernate的session关闭后,去调用设有延迟加载的属性,网上也是有很多解决的方案,其中Spring提供的一个方案就是在web.xml增加一个filter,示例代码如: <filter> <filter-name>Spring OpenEntityManagerInViewFilter</filter-name> <filter-class> org.springframework.orm.jpa.support. ...
在spring2.0中只有5种作用域即:singleton(单例)、prototype,Spring2.0以后,增加了session、request、global session三种专用于Web应用程序上下文的Bean。spring中默认为singleton   singleton:每次调用getBean的时候返回相同的实例   <bean id="role" class="spring.bean" scope="prototype"/>  prototype:每次调用getBean的时候返回不同的实例
       Spring的属性编辑器和传统的用于IDE开发时的属性编辑器不同,它们没有UI界面,仅负责将配置文件中的配置值转换为Bean属性类型的对应值,相当于把spring配置文件中的字符串转换成相应的对象进行注入。spring已经有内置的属性编辑器,我们可以根据需求自己定义属性编辑器。        1、   首先我们要继承 java.beans.PropertyEditorSupport类,重写setAsText()方法,如: package com.yx.spring.bean; import java.beans.PropertyEditorSupport; import java ...
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; private Set setValue; private String[] arrayValue; private Map mapValue; public String[] get ...
今天看PDF,复制里面的文字,无法复制郁闷,里面的很多文字都要用到,怎么办,破解加密的文件吧。找了半天 试了好几个软件都无法破解,现在找到一个不错的呵呵
   好久没SQL了,看来脑子锈了,一个简单的SQL,也想了很久。   select * from tablename where fieldname in (select fieldname from tablename group by fieldname having count(fieldname)>1)  
自动重载的配置: 修改$tomcat_home/conf/server.xml文件,在host节点下 加入Context  例如: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path=" ...
 今天写篇关于struts2入门的文章吧,struts2现在逐渐开始流行起来了,已有不少公司都采用struts2。 我的开发环境是MyEclipse5.5GA Enterprise Workbench+JDK1.5+tomcat6.0。首先到官方网站下载struts2,http://struts.apache.org/download.cgi#struts20111,选择Full Distribution: struts-2.0.11.2-all.zip (91mb) 下载后解压即可。 1、新建一个Web Project,将以下5个jar文件,放到WebRoot\WEB-INF\lib下: ...
Global site tag (gtag.js) - Google Analytics