07 2019 档案
摘要:1.前言 为什么要将代理模式与适配器模式放在一起来说呢?因为它们有许多的共同点,当然也有一些不同的地方。首先两者都是属于结构型模式。结构型模型是这样定义的: 结构型模式涉及到如何组合类和类以获得更大的结构,结构型类模式采用继承机制来组合接口或实现。 1)代理模式与适配器模式都分别有继承、接口方式实现
阅读全文
摘要:1.引子 mybatis的延迟加载,主要应用于一个实体类中有复杂数据类型的属性,包括一对一和一对多的关系(在xml中用collection、association标签标识)。这个种属性往往还对应着另一个数据表,而实际查询的需求不一定需要这个的表的数据,那么此时延迟加载相对于连表查询就有很大的优势,达
阅读全文
摘要:1.前言 typeHandler、jdbcType、javaType都是用来处理java数据类型和jdbc数据库数据类型的转换问题,但在xml的不同位置使用需要注意引号使用问题。 2.在xml的不同位置的使用方式 1)在xml的尖括号标签内做属性 必须给属性值加引号 如果没有引号则要报错 2) 在x
阅读全文
摘要:1.安装编译的依赖环境 # 安装pcre开发包: yum install -y pcre-devel # 安装ssl功能需要openssl库 yum -y install openssl-devel # 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-de
阅读全文
摘要:1.引子 Mybatis配置文件显示红叉有错误,而实际检查又没有错误,这是因为开发环境不能识别这种类型的xml文件。要解决这个问题,就要让IDE开发环境能够“认识”这个文件类型,我们要让IDE环境将这种文件格式给关联起来。 2.格式关联 1)找到定义xml格式的DTD文件 Mybatis主要有两种配
阅读全文
摘要:转发是服务器行为,是单次请求;
重定向是客户端行为,至少有两次请求。
阅读全文
摘要:后台的long型数字不加引号,不能正确地在前端页面显示。
阅读全文
摘要:1.引子 Json是跨语言数据交流的中间语言,它以键/值对的方式表示数据,这种简单明了的数据类型能被大部分编程语言理解。它也因此是前后端数据交流的主要方式和基础。 2.前端往后台传输json数据 第一步,先应该定义一个JSON对象或JSON数组。json对象是“var jsonObj={“name1
阅读全文