7-深入浅出动态规划
# 算法解释 # 基本动态规划:一维 # 70. Climbing Stairs (Easy) https://leetcode.com/problems/climbing-stairs/ # 198. House Robber (Easy) https://leetcode.com/problems/house-robber/ class Solution {public: int rob(vector<int> &nums) { vector<int> dp(nums.size(), 0);...
more...MyBatisPlus
# MyBatisPlus 今日目标 基于 MyBatisPlus 完成标准 Dao 的增删改查功能 掌握 MyBatisPlus 中的分页及条件查询构建 掌握主键 ID 的生成策略 了解 MyBatisPlus 的代码生成器 # 1,MyBatisPlus 入门案例与简介 这一节我们来学习下 MyBatisPlus 的入门案例与简介,这个和其他课程都不太一样,其他的课程都是先介绍概念,然后再写入门案例。而对于 MyBatisPlus 的学习,我们将顺序做了调整,主要的原因 MyBatisPlus 主要是对 MyBatis...
more...SpringBoot
# SpringBoot 今日目标: 掌握基于 SpringBoot 框架的程序开发步骤 熟练使用 SpringBoot 配置信息修改服务器配置 基于 SpringBoot 的完成 SSM 整合项目开发 # 1,SpringBoot 简介 SpringBoot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化 Spring 应用的初始搭建以及开发过程。 使用了 Spring 框架后已经简化了我们的开发。而 SpringBoot 又是对 Spring 开发进行简化的,可想而知 SpringBoot 使用的简单及广泛性。既然 SpringBoot 是用来简化 Spring...
more...Spring_day01
# Spring_day01 今日目标 掌握 Spring 相关概念 完成 IOC/DI 的入门案例编写 掌握 IOC 的相关配置与使用 掌握 DI 的相关配置与使用 # 1,课程介绍 对于一门新技术,我们需要从 为什么要学 、 学什么 以及 怎么学 这三个方向入手来学习。那对于 Spring 来说: # 1.1 为什么要学? 从使用和占有率看 Spring 在市场的占有率与使用率高 Spring 在企业的技术选型命中率高 所以说,Spring 技术是 JavaEE 开发必备技能,企业开发技术选型命中率 >90% 说明:对于未使用 Spring...
more...Spring_day03
# Spring_day03 今日目标 理解并掌握 AOP 相关概念 能够说出 AOP 的工作流程 能运用 AOP 相关知识完成对应的案例编写 重点掌握 Spring 的声明式事务管理 # 1,AOP 简介 前面我们在介绍 Spring 的时候说过,Spring 有两个核心的概念,一个是 IOC/DI ,一个是 AOP 。 前面已经对 IOC/DI 进行了系统的学习,接下来要学习它的另一个核心内容,就是 AOP。 对于 AOP, 我们前面提过一句话是:AOP 是在不改原有代码的前提下对其进行增强。 对于下面的内容,我们主要就是围绕着这一句话进行展开学习,主要学习两方面内容 AOP核心概念...
more...Spring_day02
# Spring_day02 今日目标 掌握 IOC/DI 配置管理第三方 bean 掌握 IOC/DI 的注解开发 掌握 IOC/DI 注解管理第三方 bean 完成 Spring 与 Mybatis 及 Junit 的整合开发 # 1,IOC/DI 配置管理第三方 bean 前面所讲的知识点都是基于我们自己写的类,现在如果有需求让我们去管理第三方 jar 包中的类,该如何管理? # 1.1 案例:数据源对象管理 在这一节中,我们将通过一个案例来学习下对于第三方 bean 该如何进行配置管理。 以后我们会用到很多第三方的 bean, 本次案例将使用咱们前面提到过的数据源...
more...