摘要: 1. #{} 与${}的区别 #{}解释为 JDBC prepared statement 的一个参数标记,而${}解释为字符串替换。比如:我们不能在表名的位置使用参数标记,也不能在列名的位置使用参数标记。 ${}也可用用属性文件的占位时, 另外使用${}有可能会有sql注入的攻击性风险,但是在or 阅读全文
posted @ 2017-11-17 10:24 毛会懂 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1、SpringMVC的工作流程 流程 : 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispa 阅读全文
posted @ 2017-11-17 09:50 毛会懂 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.当实体类中的属性名和表中的字段名不一样 解决办法①: 通过在查询的sql语句中定义字段名的别名,让字段名的别名和实体类的属性名一致 <select id=”selectorder” parametertype=”int” resultetype=”me.gacl.domain.order”> s 阅读全文
posted @ 2017-11-17 09:49 毛会懂 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的? 1.JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的? ① 数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。 解决:在SqlMapConfig.xml中配置数据链接池,使用 阅读全文
posted @ 2017-11-17 09:35 毛会懂 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1、#{}和${}的区别是什么? 注:这道题是面试官面试我同事的。 答:${}是Properties文件中的变量占位符,它可以用于标签属性值和sql内部,属于静态文本替换,比如${driver}会被静态替换为com.mysql.jdbc.Driver。#{}是sql的参数占位符,Mybatis会将s 阅读全文
posted @ 2017-11-17 09:34 毛会懂 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1、#{}和${}的区别是什么? 2、当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 3、 模糊查询like语句该怎么写? 4、通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?Dao接口里的方法,参数不同时,方法能重载吗? 5、Mybatis是如何进 阅读全文
posted @ 2017-11-16 17:20 毛会懂 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 静态内部类不持有外部类的引用 这个观点是众所周知的。虽然明白是因为其构造函数内没有传入外部类的引用。可是为什么静态类可以没有传入引用呢,静态内部类的加载又是什么样的过程呢? 这几天找到的答案,似乎都不能让我有一种豁然开朗的感觉。于是一次新探索开始了~ 一开始,我是这样想的: 静态类和静态对象,静态变 阅读全文
posted @ 2017-11-16 13:05 毛会懂 阅读(24384) 评论(6) 推荐(7) 编辑
摘要: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化 阅读全文
posted @ 2017-11-16 11:26 毛会懂 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Spring框架?Spring框架有哪些主要模块? Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打造,这使得我们可以在 阅读全文
posted @ 2017-11-16 08:58 毛会懂 阅读(336) 评论(0) 推荐(0) 编辑
摘要: struts2,servlet和springmvc的单例多例问题 原创 2017年06月12日 09:59:21 标签: struts2 / servlet / springmvc / 单例 / 多例 1637 原创 2017年06月12日 09:59:21 标签: struts2 / servle 阅读全文
posted @ 2017-11-15 11:14 毛会懂 阅读(342) 评论(0) 推荐(0) 编辑