导航

09 2017 档案

摘要:SQL查询: 5.2之后的版本: 5.2之前的版本: 5.1之前的版本: 阅读全文

posted @ 2017-09-29 16:56 耍流氓的兔兔 阅读(180) 评论(0) 推荐(0)

摘要:QBC查询: 1 全表查询 2 条件查询 3 分页查询 4 查询排序 5 聚合查询 6 投影查询 阅读全文

posted @ 2017-09-29 16:48 耍流氓的兔兔 阅读(193) 评论(0) 推荐(0)

摘要:HQL查询: Hibernate单表查询: 1 全表查询 2 别名查询 3 条件查询 4 具名查询 5 分页查询 6 查询排序 7 聚合查询 8 投影查询 Hibernate多表查询: 1 内连接: 2 左连接: 3 右连接: 阅读全文

posted @ 2017-09-29 16:34 耍流氓的兔兔 阅读(159) 评论(0) 推荐(0)

摘要:一对一关系映射: 数据库表结构: 创建实体类: 1 唯一外键关联映射: 创建配置文件: 2 一对一主键关联映射: 阅读全文

posted @ 2017-09-29 15:24 耍流氓的兔兔 阅读(195) 评论(0) 推荐(0)

摘要:inverse: inverse和cascade的区别: 修改配置文件: SQL语句与分析: 查看数据库表: 阅读全文

posted @ 2017-09-29 09:05 耍流氓的兔兔 阅读(187) 评论(0) 推荐(0)

摘要:cascade: 级联保存(一对多): 级联删除(一对多): 在测试用例中测试: 阅读全文

posted @ 2017-09-28 22:21 耍流氓的兔兔 阅读(264) 评论(0) 推荐(0)

摘要:一对多关联(多对一): 数据库中customer表和order表的关系: 创建实体类: 创建映射文件: 创建配置文件: 查看并分析SQL语句: 多对多级联: 数据库中user表和role表的关系: 创建实体类: 创建映射文件: 创建配置文件: 查看并分析SQL语句: 解决方法: 1 既然两个表同时维 阅读全文

posted @ 2017-09-28 21:46 耍流氓的兔兔 阅读(249) 评论(0) 推荐(0)

摘要:1 get方法和load方法查询时的区别: 如果在缓存中没有找到相应的对象,get会直接访问数据库并返回一个完全初始化的对象,过程中可能涉及多次数据库调用;而load会返回一个代理对象,只有在对象getId()之外的方法被调用时才会真正的去访问数据库,在某些情况下大幅度提高了性能 如果数据库中没有数 阅读全文

posted @ 2017-09-28 20:37 耍流氓的兔兔 阅读(131) 评论(0) 推荐(0)

摘要:主键生成策略: 非主键属性: 阅读全文

posted @ 2017-09-28 19:40 耍流氓的兔兔 阅读(611) 评论(0) 推荐(0)

摘要:数据库连接<required>: 方言<required>: SQL显示方式: 映射信息<required>: 阅读全文

posted @ 2017-09-28 19:28 耍流氓的兔兔 阅读(331) 评论(0) 推荐(0)

摘要:ORM: Hibernate: Hibernate框架体系结构: Hibernate持久化类的编写规则: 在Maven项目中需要引入的jar包: Hibernate主要API: 在hibernate.cfg.xml中配置的顺序问题: 阅读全文

posted @ 2017-09-28 18:22 耍流氓的兔兔 阅读(223) 评论(0) 推荐(0)

摘要:SpringMVC 处理模型数据: 1 controller接收pojo: 2 controller接收model: 3 controller返回modleAndView: 阅读全文

posted @ 2017-09-27 21:13 耍流氓的兔兔 阅读(238) 评论(0) 推荐(0)

摘要:原生API: Servlet环境中一些有用的对象: HttpServletRequest HttpServletResponse HttpSession Reader Writer InputStream OutputStream java.security.Principal 1 配置环境 1.1 阅读全文

posted @ 2017-09-27 21:13 耍流氓的兔兔 阅读(286) 评论(0) 推荐(0)

摘要:DispatcherServlet的配置: DispatcherServlet是SpringMVC的前端控制器,所有的请求都经过前端控制器,也是项目中出现的唯一一个servlet,在 web.xml中进行配置: 1 @Controller: 用于标记在一个类上,标记的类就是一个SpringMVC C 阅读全文

posted @ 2017-09-27 21:12 耍流氓的兔兔 阅读(1899) 评论(0) 推荐(0)

摘要:Spring MVC处理的流程: 具体执行步骤如下: 1 首先用户发送请求给前端控制器,前端控制器根据请求信息(如url)来决定选择哪一个页面控制器进行处理并把请求委托给它,即以前的控制器的控制逻辑部分;图中的1、2步骤 2 页面控制器接收到请求后,进行功能处理,首先需要收集和绑定请求参数到一个对象 阅读全文

posted @ 2017-09-27 21:11 耍流氓的兔兔 阅读(7437) 评论(0) 推荐(0)

摘要:使用tomcat插件来访问maven 1 先下载tomcat插件(在pom中配置) 2 运行 Run As --> Maven Build 阅读全文

posted @ 2017-09-27 21:08 耍流氓的兔兔 阅读(297) 评论(0) 推荐(0)

摘要:问题描述: 问题解决: 阅读全文

posted @ 2017-09-27 20:55 耍流氓的兔兔 阅读(1789) 评论(0) 推荐(0)

摘要:问题描述: 问题解决: 阅读全文

posted @ 2017-09-27 20:07 耍流氓的兔兔 阅读(228) 评论(0) 推荐(0)

摘要:Maven依赖机制: Maven依赖管理: 阅读全文

posted @ 2017-09-27 19:19 耍流氓的兔兔 阅读(192) 评论(0) 推荐(0)

摘要:安装maven: 1 检查jdk安装的版本(要在1.6以上) 2 对maven文件进行解压(目录中不要包含中文字符) 3 设置系统环境变量,MAVEN_HOME 4 设置系统环境变量:Path,添加"%MAVEN_HOME%\bin" 5 验证是否安装成功:cmd,输入"mvn -v" 在eclip 阅读全文

posted @ 2017-09-26 22:12 耍流氓的兔兔 阅读(144) 评论(0) 推荐(0)

摘要:在此对Spring框架做一下小结: 1. Spring的优点: 轻量级:Spring在大小和透明性方面绝对属于轻量级的,基础版本的Spring框架大约只有2MB。 控制反转(IOC):Spring使用控制反转技术实现了松耦合。依赖被注入到对象,而不是创建或寻找依赖对象。 面向切面编程(AOP): S 阅读全文

posted @ 2017-09-23 17:46 耍流氓的兔兔 阅读(190) 评论(0) 推荐(0)

摘要:MyBatis的接口绑定: 参考链接:http://blog.csdn.net/chris_mao/article/details/48836039 接口映射就是在IBatis中任意定义接口,然后把接口里边的方法和SQL语句绑定,我们可以直接调用接口方法,比起SqlSession提供的方法我们可以有 阅读全文

posted @ 2017-09-23 16:23 耍流氓的兔兔 阅读(6253) 评论(3) 推荐(1)

摘要:4.1使用XML配置 4.2 使用注解 5、5种通知的调用顺序 6、AOP中的正则表达式 阅读全文

posted @ 2017-09-23 11:49 耍流氓的兔兔 阅读(255) 评论(0) 推荐(0)

摘要:1 id 和 name 的区别 id:不可重复,不可包含特殊字符 name:可以重复,可以包含特殊字符 2 scope singleton:配置单例模式(默认),在容器启动时创建对象,而且只创建一个 prototype:配置多例模式,在容器启动时不创建对象,当获取对象时才创建 3 lazy-init 阅读全文

posted @ 2017-09-22 20:16 耍流氓的兔兔 阅读(167) 评论(0) 推荐(0)

摘要:类从被加载到JVM内存中开始,到卸载出内存为止,它的整个生命周期包括: 加载(Loading)-->验证(Verification)-->准备(Preparation)-->解析(Resolution)-->初始化(Initialization)-->使用(Using)-->卸载(Unloading 阅读全文

posted @ 2017-09-22 18:11 耍流氓的兔兔 阅读(192) 评论(0) 推荐(0)

摘要:在学习mybatis的延迟加载时,对 lazyLoadingEnabled 和 aggressiveLazyLoading 的区别并不理解,特别是对查询的条件不同时,执行的查询语句也不一样,所以还是测试总结一下 测试用例如下: 1.1 使用默认配置,不查询任何属性 1.2 使用默认配置,查询blog 阅读全文

posted @ 2017-09-22 18:09 耍流氓的兔兔 阅读(320) 评论(0) 推荐(0)

摘要:Mybtais: mybatis支持普通SQL查询,存储过程和高级映射的持久层框架 mybatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索 mybatis使用简单的XML或注解用于配置和原始映射,将接口和POJO影射成数据库中的记录 Mybatis的底层实现: 参考博客:http 阅读全文

posted @ 2017-09-21 18:13 耍流氓的兔兔 阅读(201) 评论(0) 推荐(0)

摘要:1. BeanUtils: commons-beanutils.jar commons-beanutils-core.jar commons-beanutils-bean-collections.jar 2. DbUtils: 3. FileUpload: 4. IO: 5. Lang: 6. Lo 阅读全文

posted @ 2017-09-21 16:14 耍流氓的兔兔 阅读(348) 评论(0) 推荐(0)

摘要:问题描述: filter1...进... filter2...进... filter3...进... com.roxy_filter.Filter3 hello filter3...出... filter2...出... filter1...出... 运行结果却是: filter1...进... f 阅读全文

posted @ 2017-09-06 22:00 耍流氓的兔兔 阅读(1214) 评论(0) 推荐(1)

摘要:问题描述: 问题代码: 问题分析: 问题解决: 问题总结: 阅读全文

posted @ 2017-09-06 21:42 耍流氓的兔兔 阅读(161) 评论(0) 推荐(0)

摘要:问题描述: 问题代码: 问题分析: 问题总结: 阅读全文

posted @ 2017-09-06 14:17 耍流氓的兔兔 阅读(206) 评论(0) 推荐(0)

摘要:问题描述: 问题代码: 问题分析: 问题解决: 问题总结: src下文件的路径问题 Web工程的根目录指的是WebRoot/WEB-INF/classes开始的。java的class文件只能读到这个目录的的文件。如果想读取其他地方的文件,可以用绝对路径。 如果是通过java的class读文件,比如“ 阅读全文

posted @ 2017-09-01 20:23 耍流氓的兔兔 阅读(364) 评论(0) 推荐(0)

摘要:问题描述: 问题代码: 问题分析: 问题解决: 问题总结: 阅读全文

posted @ 2017-09-01 18:49 耍流氓的兔兔 阅读(1230) 评论(0) 推荐(2)