摘要: IOC与DI的理解及使用 控制反转IOC(Inversion of Control)是一种设计思想,DI(依赖注入)是实现IOC的一种方法。在没有IOC的程序中,我们使用面向对象编程,对象的创建于对象间的依赖完全硬编码在程序中,对象的创建有程序自己控制;控制反转后将对象的创建转移给第三方; 控制反转 阅读全文
posted @ 2020-08-10 21:21 想拥有两颗❤ 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 缓存 1、简介 什么是缓存(cache) 存在内存中的临时数据 将用户经常查询的数据放在缓存中,就不用每次查询都连接数据库,提高查询效率,解决高并发系统的问题 为什么使用缓存 减少与数据库的交互次数,减少系统开销,提高系统效率 什么样的数据使用缓存 经常查询且不经常改变的数据 2、Mybatis缓存 阅读全文
posted @ 2020-08-10 11:26 想拥有两颗❤ 阅读(109) 评论(0) 推荐(0) 编辑
摘要: ResultMap的使用 在Mybatis中,可以使用resultMap(结果集映射)作为sql的返回类型 一般用来解决如下问题: 数据库表字段名和实体类属性名不一致的问题; 多对一问题: 例如:多个学生对应同一个老师,查询每个学生信息(包含老师对象属性) 一对多问题: 例如:一个老师教学多个学生, 阅读全文
posted @ 2020-08-10 00:21 想拥有两颗❤ 阅读(449) 评论(0) 推荐(0) 编辑
摘要: MyBatis配置解析 1、核心配置文件 mybatis-config.xml MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下: configuration(配置) properties(属性) settings(设置) typeAlias 阅读全文
posted @ 2020-08-09 22:45 想拥有两颗❤ 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 第一个Mybatis 思路:搭建环境-->导入Mybatis-->编写代码-->测试 1、搭建环境 新建maven工程,配置xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM 阅读全文
posted @ 2020-08-09 22:00 想拥有两颗❤ 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 一、工具介绍 (一)简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服 阅读全文
posted @ 2019-06-03 18:38 想拥有两颗❤ 阅读(753) 评论(0) 推荐(0) 编辑
摘要: 一、Github与Git (一)简介 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器 阅读全文
posted @ 2019-05-21 15:16 想拥有两颗❤ 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 原型设计工具——“墨刀”的介绍与基本教程 一、产品介绍 (1)产品简介: 墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够搭建为产品原型,演示项目效果。 (2)产品logo: (3)发展历史: APP原型设计工具墨刀完成500万Pre A轮融资, 阅读全文
posted @ 2019-04-29 00:00 想拥有两颗❤ 阅读(2676) 评论(0) 推荐(0) 编辑