摘要: 由 Spring IoC 容器管理的对象称为 Bean,Bean 根据 Spring 配置文件中的信息创建。我们可以把 Spring IoC 容器看作是一个大工厂,Bean 相当于工厂的产品。如果希望这个大工厂生产和管理 Bean,就需要告诉容器需要哪些 Bean,以哪种方式装配。Spring 配置 阅读全文
posted @ 2022-03-06 15:42 随遇而安== 阅读(112) 评论(0) 推荐(0) 编辑
摘要: IoC 是 Inversion of Control 的简写,译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。Spring 通过 IoC 容器来管理所有 Java 对象的实例化和初始化,控制对象与对象之间的依赖关系。我们将 阅读全文
posted @ 2022-03-06 15:41 随遇而安== 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 6.insert标签 MyBatis insert 标签用来定义插入语句,执行插入操作。当 MyBatis 执行完一条插入语句后,就会返回其影响数据库的行数。下面通过一个示例演示 insert 标签的具体用法。1. 修改 WebsiteMapper.xml,增加插入语句,代码如下。 <!-- 增加网站信息 --> <in 阅读全文
posted @ 2022-03-06 15:25 随遇而安== 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 5.select标签 在 MyBatis 中,select 标签是最常用也是功能最强大的 SQL 语言,用于执行查询操作。select 示例语句如下。 <select id="selectAllWebsite" resultType="net.biancheng.po.Website" parameterType="st 阅读全文
posted @ 2022-03-06 15:20 随遇而安== 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 4.MyBatis执行SQL的两种方式 本节主要介绍 MyBatis 执行 SQL 语句的两种方式和它们的区别。MyBatis 有两种执行 SQL 语句的方式,如下: 通过 SqlSession 发送 SQL 通过 SqlSession 获取 Mapper 接口,通过 Mapper 接口发送 SQL 一、SqlSession发送SQL 有 阅读全文
posted @ 2022-03-06 15:16 随遇而安== 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 3.Mapper(映射器) 一、简介 映射器是 MyBatis 中最重要的文件,文件中包含一组 SQL 语句(例如查询、添加、删除、修改),这些语句称为映射语句或映射 SQL 语句。映射器由 Java 接口和 XML 文件(或注解)共同组成,它的作用如下。 定义参数类型 配置缓存 提供 SQL 语句和动态 SQL 定义查询结果 阅读全文
posted @ 2022-03-06 15:15 随遇而安== 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 2.MyBatis配置文件(mybatis-config.xml) 一、MyBatis 配置文件的结构如下。 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dt 阅读全文
posted @ 2022-03-06 15:09 随遇而安== 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1、常见的排序算法 2、算法的时间复杂度 时间频度和时间复杂度 时间频度T(n) 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执 阅读全文
posted @ 2022-03-06 14:54 随遇而安== 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1、概念 递归就是方法自己调用自己,每次调用时传入不同的变量.递归有助于编程者解决复杂的问题,同时可以让代码变得简洁。并且递归用到了虚拟机栈 2、能解决的问题 数学问题 八皇后问题 汉诺塔 求阶乘 迷宫问题 球和篮子 各种排序算法 3、规则 方法的变量是独立的,不会相互影响的 如果方法中使用的是引用 阅读全文
posted @ 2022-03-06 14:53 随遇而安== 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1、定义 栈是一个先入后出的有序列表 栈(stack)是限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的一端,为变化的一端,称为栈顶,另一端为固定的一端,称为栈底 最先放入的元素在栈底,且最后出栈。最后放入的元素在栈顶,且最先出栈 2、应用场景 子程序递归调用。 阅读全文
posted @ 2022-03-06 14:52 随遇而安== 阅读(24) 评论(0) 推荐(0) 编辑