摘要: 第一步:页面引入css:<link rel="stylesheet" type="text/css"" href="common/css/loginAjax.1.0.css"><!-- 引入封装的ajax样式 --> css范例: /** * @description 页面登录弹出框样式 * @pa 阅读全文
posted @ 2017-11-17 20:40 毛会懂 阅读(539) 评论(0) 推荐(0) 编辑
摘要: /****************分页封装V1.0start************************/ /** * @function executePageHibernateCallback * @param hql:hql语句 params:hql语句占位符‘?’对应的参数 pageNu 阅读全文
posted @ 2017-11-17 20:26 毛会懂 阅读(126) 评论(0) 推荐(0) 编辑
摘要: /** * @title 分页封装类 * @description 用户分页相关的数据封装 * @author maohuidong * @date 2017-04-06 */public class PageBean<T> { //第几页 private int pageNum; //每页显示的条 阅读全文
posted @ 2017-11-17 20:23 毛会懂 阅读(137) 评论(0) 推荐(0) 编辑
摘要: /** * @title FreeMarkerUtl * @description 模板文件工具类 * @author maohuidong * @date 2017-07-05 */public class FreeMarkerUtl { /** * @function genHtmlPage * 阅读全文
posted @ 2017-11-17 20:21 毛会懂 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. #{} 与${}的区别 #{}解释为 JDBC prepared statement 的一个参数标记,而${}解释为字符串替换。比如:我们不能在表名的位置使用参数标记,也不能在列名的位置使用参数标记。 ${}也可用用属性文件的占位时, 另外使用${}有可能会有sql注入的攻击性风险,但是在or 阅读全文
posted @ 2017-11-17 10:24 毛会懂 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1、SpringMVC的工作流程 流程 : 1、用户发送请求至前端控制器DispatcherServlet 2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispa 阅读全文
posted @ 2017-11-17 09:50 毛会懂 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.当实体类中的属性名和表中的字段名不一样 解决办法①: 通过在查询的sql语句中定义字段名的别名,让字段名的别名和实体类的属性名一致 <select id=”selectorder” parametertype=”int” resultetype=”me.gacl.domain.order”> s 阅读全文
posted @ 2017-11-17 09:49 毛会懂 阅读(191) 评论(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 毛会懂 阅读(172) 评论(0) 推荐(0) 编辑