Mybatis学习笔记(二)
摘要:CRUD: 增删改在接口的返回值可以是int也可以是void 查询必须设置结果集: resultType设置成java类(全限定名或别名) resultMap自定义映射,可以一对多或多对一 btw:当结果集与接口对应不上时,接口类在IDEA中是灰色的,所以在select的对应中应该也判断了结果集类型
阅读全文
Mybatis学习笔记(一)
摘要:Mybatis 是一个持久层框架 环境搭建 在IDEA中新建maven项目 然后在pom.xml添加依赖: 一共添加了三个依赖,mybatis、junit、mysql <dependencies> <dependency> <groupId>junit</groupId> <artifactId>j
阅读全文
Iterator设计模式
摘要:迭代器设计模式 用集合类实现Aggregate接口,并实现其iterator方法,生成特定的迭代器对象,但返回时返回为Iterator类型,以此来抽象编程,实现解耦合的目的。 类图: 当使用不同的集合实现类时,可以使用通用的代码,因为是面向接口编程,在循环中只使用了迭代器接口中的函数,达到了解耦的目
阅读全文
MAVEN学习笔记(二) IDEA中使用Maven
摘要:IDEA中使用Maven 在IDEA中配置MAVEN路径 文件 >设置 >构建、执行、部署 >构建工具 >Maven 找到主路径、用户设置文件、本地仓库并修改 继续在Maven下找到运行程序,修改VM选项为-DarchetypeCatalog=internal maven项目创建时会联网下载模板文件
阅读全文
MAVEN学习笔记(一) MAVEN的基本介绍与操作
摘要:MAVEN: 1.可以管理jar文件 2.自动下载jar文件及其文档和源代码 3.管理jar文件的直接依赖 4.管理需要的jar版本 5.编译程序 6.测试代码 7.打包文件,打包成jar或war文件 8.部署项目 maven核心概念: POM:一个叫pom.xml的文件,用此文件控制maven构建
阅读全文
AJAX复习笔记(二) 跨域时达到类似AJAX请求的解决方案
摘要:跨域: 跨域指的是从一个域名的网页请求另一个域名的资源。 同源:当协议、域名、端口都一样时才是同源。 AJAX请求在进行跨域访问时,可能会因为同源策略导致无法访问。 以下是解决方案: 在后端设置响应头: response.setHeader("Access-Control-Allow-Origin"
阅读全文
AJAX复习笔记(一) 原生的AJAX方法
摘要:AJAX:Asynchronous Javascript And XML(异步JavaScript和XML) 作用:可以使前端页面在发送请求时不刷新整个页面,实现局部刷新的效果。 异步:AJAX请求可以设置是否是异步的,当是异步请求时,多个AJAX请求之间不需要等待,是并发的。 XMLHttpReq
阅读全文