- 博客(12)
- 资源 (17)
- 收藏
- 关注
原创 java获取request中的参数
1.用request.getParameterMap()获取url中的所有参数Map map=request.getParameterMap(); Set keSet=map.entrySet(); for(Iterator itr=keSet.iterator();itr.hasNext();){ @SuppressWarnings("rawtypes")
2015-06-16 13:46:26 1757
转载 Spring使用memcached实现缓存
1.加载commons-pool-1.5.6.jar、java_memcached-release_2.6.6.jar、slf4j-api-1.6.1.jar、slf4j-simple-1.6.1.jar2.创建memcached工具类:[java] view plaincopypublic class MemcachedUtil {
2015-06-05 14:14:00 736
原创 Spring2.5学习3.3_@Autowire注解实现手动装配
@Autowired默认按类型装配,如果我在personDao 字段上加了@Resource注解,那么就会默认取personDao 字段的类型在Spring容器中寻找与这个类型匹配的bean,寻找到对应的bean之后就会把这个bean注入到该字段上来。默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifier注解进行使用,如下:
2015-06-03 21:50:37 1286
原创 Spring2.5学习3.4_让Spring自动扫描和管理Bean
通过在类路径下,根据自动扫描方式,把组件纳入Spring容器管理。如果这些组件采用xml的bean定义来进行配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。Spring2.5引入了组件自动扫描机制,它可以在类路径下寻找标注了@Component,@Service,@Controrl,@Respository注解的类,并把这些类纳入Spring容器管理,它的作用和xml文件中
2015-06-03 21:45:16 810
原创 Spring2.5学习3.2_编码剖析@Resource注解的实现原理
首先看一下J2EE提供的@Resource注解:该注解默认安照名称进行装配,名称可以通过name属性进行指定, 如果没有指定name属性,当注解写在字段上时,默认取字段名进行按照名称查找,如果注解写在setter方法上默认取属性名进行装配。 当找不到与名称匹配的bean时才按照类型进行装配。但是需要注意的是,如果name属性一旦指定,就只会按照名称进行装配。
2015-06-03 21:44:14 978
原创 Spring2.5学习3.1_用@Resource注解完成属性装配
1.Spring的依赖三种依赖注入方式: 使用构造器注入 使用属性setter方法注入 使用Field方式注入(用于注解方式)2.注入依赖对象可以使用手工装配和自动装配,在实际应用在建议使用手工装配,因为自动装配会产生未知情况,开发人员无法预知最终的装配结果。
2015-06-03 20:49:48 832
原创 使用SVN进行版本控制时遇到的一些问题
经360安全工程师分析,造成SVN源代码漏洞的主要原因是管理员操作不规范。“在使用SVN管理本地代码过程中,会自动生成一个名为.svn的隐藏文件夹,其中包含重要的源代码信息。但一些网站管理员在发布代码时,不愿意使用‘导出’功能,而是直接复制代码文件夹到WEB服务器上,这就使.svn隐藏文件夹被暴露于外网环境,黑客可以借助其中包含的用于版本信息追踪的‘entries’文件,逐步摸清站点结构。”
2015-06-03 11:27:05 2143
原创 Another unnamed CacheManager already exists in the same VM
解决办法:将缓存的配置文件和其他的配置文件放在不同包下1.缓存测试用例中,实例化容器时,只读缓存相关的配置文件;ApplicationContext aCtx = new FileSystemXmlApplicationContext("classpath:ehcache/*.xml");2.其他用例也只读自己的配置文件;ApplicationContext aCtx = new FileSystemXmlApplicationContext("classpath:config/*.xml");
2015-06-02 17:17:32 5089 2
原创 cvc-elt.1: Cannot find the declaration of element 'ehcache'.
在Spring项目中配置缓存时出现异常:org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from file [D:\workspaces\eclipse_svn\NewsPortalProject\WebContent\WEB-INF\classe
2015-06-02 16:50:13 10222
转载 Spring缓存机制的理解
在Spring缓存机制中,包括了两个方面的缓存操作:1.缓存某个方法返回的结果;2.在某个方法执行前或后清空缓存。下面写两个类来模拟Spring的缓存机制:package com.sin90lzc.java.test;/** * 一个简单的Dao接口,我们要对这个接口的方法提供缓存的功能 * @author Tim * */public interface Dao
2015-06-02 16:05:56 603
原创 HTML<!DOCTYPE> 声明的作用
在html页面中,下面这行代码究竟有何用呢?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">在一次页面重构过程中,看到静态页的第一行有这么一段代码,其后紧跟一大片空白,在删除空白的时候不小心删掉了这行代码,然后。。。。原来显示正常的页面,瞬间凌乱了,字体样式没了,关键是放在IE浏览器下一看,布局完全错位了
2015-06-02 14:51:27 2266
转载 你看,优秀员工是这样离职的
可能有不少的人都有过辞职的经历,笔者在这里很真诚的问你一句:你当初离职的真正原因是什么?是你辞职报告上的职业规划吗,是家庭原因吗,是个人原因吗?我想这都是接口吧!真正的原因大概就是和你的直属上司合不来吧!彼此看不顺眼是你们间的主要问题吧,你认为这样的好,你老大认为那样的好,于是矛盾出现了,争吵出现了,所以,你就离职了。一个关系特别好的朋友最近正在找工作,她在原单位任职3年,勤勤恳恳
2015-06-01 17:27:54 1768
SpringBootDemo
2017-06-28
SwaggerModelDoc.jar
2016-11-18
jerseyDemo
2016-04-18
Advanced-REST-client_v3.3.1.3.crx
2015-12-23
Spring技术内幕:深入解析Spring架构与设计原理(第2版)
2015-04-28
apache-tomcat-6.0.29
2015-04-09
Android声音传感器源码.wps
2012-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人