摘要: @Autowired 默认是按照byType进行注入的,但是当byType方式找到了多个符合的bean,又是怎么处理的? 经过一些代码的测试,我发现,Autowired默认先按byType,如果发现找到多个bean,则,又按照byName方式比对,如果还有多个,则报出异常。 例子: @Autowir 阅读全文
posted @ 2017-03-21 19:17 XH_Chiang 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 一.通过jdk提供的java.util.Properties类 此类继承自java.util.HashTable,即实现了Map接口,所以,可使用相应的方法来操作属性文件,但不建议使用像put、putAll这 两个方法,因为put方法不仅允许存入String类型的value,还可以存入Object类 阅读全文
posted @ 2017-03-21 17:41 XH_Chiang 阅读(348) 评论(0) 推荐(0) 编辑
摘要: web.xml中元素执行的顺序listener->filter->struts拦截器->servlet。 1.过滤器的概念 Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对H 阅读全文
posted @ 2017-03-21 17:27 XH_Chiang 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Serlvet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一: doGet:处理GET请求 doPost:处理POST请求 当发出客户端请求的时候,调用service方法并传递一个请求和响应对象。Servlet首先判断该请求是GET 操作 阅读全文
posted @ 2017-03-21 17:10 XH_Chiang 阅读(221) 评论(0) 推荐(0) 编辑
摘要: cookie 和 session 的区别: 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增 阅读全文
posted @ 2017-03-21 16:59 XH_Chiang 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 区别一: 重定向:浏览器上的网址改变。 转发:浏览器上的网址不变。 区别二: 重定向:实际上产生了两次请求。 转发:只有一次请求。 详解: 重定向:发送请求 -->服务器运行-->响应请求,返回给浏览器一个新的地址与响应码-->浏览器根据响应码,判定该响应为重定向,自动发送一个新的请求给服务器,请求 阅读全文
posted @ 2017-03-21 16:35 XH_Chiang 阅读(120) 评论(0) 推荐(0) 编辑
摘要: <%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> pageEncoding是jsp文件本身的编码 contentType的charset是指服务器发送给客户端时的内容编码 关于JSP页面中的pageEncod 阅读全文
posted @ 2017-03-21 15:49 XH_Chiang 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 相信很多搞开发的童鞋都和我一样有过在windows下设置环境变量的经历。 在系统设置里的一个小角落点开个小破对话框,如下图所示。 这个系统自带的环境变量设工具够鸡肋。人家微软不骗人,这个对话框确实能够满足设置环境变量的功能,但确实也仅此而已。类似于顺序调整,配置导入导出的功能,目录选择功能一概不提供 阅读全文
posted @ 2017-03-17 19:23 XH_Chiang 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1、内连接(普通连接/自然连接)(inner join / join) 2、左外连接(left outer join / left join) 3、右外连接(right outer join / right join) 4、全外连接(full outer join / full join) 5、迫切 阅读全文
posted @ 2017-03-16 15:22 XH_Chiang 阅读(621) 评论(0) 推荐(0) 编辑
摘要: fetch, 指定关联对象抓取的方式,可以设置fetch = "select" 和 fetch = "join"。select方式时先查询返回要查询的主体对象(列表),再根据关联外键id,每一个对象发一个select查询,获取关联的对象,形成n+1次查询;而join方式,主体对象和关联对象用一句外键 阅读全文
posted @ 2017-03-16 04:07 XH_Chiang 阅读(121) 评论(0) 推荐(0) 编辑