07 2021 档案

摘要:1. 官方文档 官方文档:http://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/ Maven仓库地址:https://mvnrepository.com/artifact/org.mybatis.spring 阅读全文
posted @ 2021-07-30 22:14 qi_chao 阅读(72) 评论(0) 推荐(0)
摘要:1. SpringData简介 对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。 Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Spri 阅读全文
posted @ 2021-07-29 18:30 qi_chao 阅读(156) 评论(0) 推荐(0)
摘要:1. 前端搞定:页面长什么样子;数据从哪里来 2. 设计数据库(难点) 3. 独立化工程,前端可以自动运行起来 4. 数据接口如何对接:json 5. 前后端联调测试 要求一个月时间掌握 有一套资质熟悉的后台模板:工作必要;x-admin; layui 前端界面,至少能够通过前端框架(Vue),组合 阅读全文
posted @ 2021-07-29 14:52 qi_chao 阅读(238) 评论(0) 推荐(0)
摘要:1. Web开发静态资源处理 静态资源映射规则 1、SpringBoot中,SpringMVC的web配置都在 WebMvcAutoConfiguration 这个配置类里面; 我们可以去看看 WebMvcAutoConfigurationAdapter 中有很多配置方法; 有一个方法:addRes 阅读全文
posted @ 2021-07-28 10:17 qi_chao 阅读(88) 评论(0) 推荐(0)
摘要:1. 运行原理初探 1.1 pom.xml 父依赖 其中它主要是依赖一个父项目,主要是管理项目的资源过滤及插件! <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</ 阅读全文
posted @ 2021-07-27 19:03 qi_chao 阅读(150) 评论(0) 推荐(0)
摘要:1. yaml语法学习 1.1 简介 SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的 application.properties --> 语法结构 :key=value application.yml --> 语法结构 :key:空格 value 【yaml概述】 YAML是 阅读全文
posted @ 2021-07-27 16:23 qi_chao 阅读(702) 评论(0) 推荐(0)
摘要:1. 概述 【回顾Spring】 IOC,依赖注入(DI):https://www.cnblogs.com/qi-chao/p/15007211.html 基于切面(AOP):https://www.cnblogs.com/qi-chao/p/15012164.html 【微服务理论】 微服务架构的 阅读全文
posted @ 2021-07-27 09:49 qi_chao 阅读(71) 评论(0) 推荐(0)
摘要:8. 第一个vue-cli项目 8.1 需要的环境 vue-cli官方提供的一个脚手架,用于快速生成一个vue的项目模板; Node.js:http://nodejs.cn/download/ Git:https://git-scm.com/doenloads 【确认nodejs安装成功】 cmd下 阅读全文
posted @ 2021-07-26 18:38 qi_chao 阅读(102) 评论(0) 推荐(0)
摘要:1. 概述 推荐看官方文档:https://cn.vuejs.org/v2/guide/ 前端发展历史:https://blog.csdn.net/qq_46138160/article/details/111028492 Soc原则:关注点分离原则 Vue 的核心库只关注视图层,方便与第三方库或既 阅读全文
posted @ 2021-07-26 15:33 qi_chao 阅读(89) 评论(0) 推荐(0)
摘要:1. 环境 IDEA 2020 MySQL 5.7.34 Tomcat 9.0.48 Maven 3.8 2. MySQL建表 CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP TABLE IF EXISTS `books`; CREATE TABLE 阅读全文
posted @ 2021-07-21 15:00 qi_chao 阅读(145) 评论(0) 推荐(0)
摘要:SpringMVC简介 回顾 MVC +Servlet + SpringMVC 执行原理 Model:模型 业务逻辑 保存数据的状态 View:视图 Controller:控制器 取得表单数据 调用业务逻辑 转向指定的页面 第一个MVC程序 配置版和注解版(推荐) 实现步骤其实非常的简单: 新建一个 阅读全文
posted @ 2021-07-20 10:23 qi_chao 阅读(44) 评论(0) 推荐(0)
摘要:10. 代理模式 为什么要学习代理模式? 因为这就是SpringAOP的底层!【 SpringAOP 和 SpringMVC 】 10.1 静态代理 【租房,中介公司】 静态代理模式的好处: 可以使真实角色的操作更加纯粹!不用去关注一些公共的业务 公共也就交给代理角色!实现了业务的分工! 公共业务发 阅读全文
posted @ 2021-07-14 18:38 qi_chao 阅读(71) 评论(0) 推荐(0)
摘要:题目描述 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 解题思路 【算法原理】 栈先入后出特点恰好与本题括号排序特点一致,即若遇到左括号入栈,遇到右括号时将对 阅读全文
posted @ 2021-07-13 23:21 qi_chao 阅读(84) 评论(0) 推荐(0)
摘要:1. 题目描述 给你一个字符串 s,找到 s 中最长的回文子串。 输入:s = "babad" 输出:"bab" 2. 两种解题思路 2.1 动态规划 思路:对于一个子串而言,如果它是回文串,并且长度大于 2,那么将它首尾的两个字母去除之后,它仍然是个回文串。 我们用一个 boolean dp[l] 阅读全文
posted @ 2021-07-13 22:34 qi_chao 阅读(196) 评论(0) 推荐(0)
摘要:1. 简介 1.1 官网 官网: https://spring.io/projects/spring-framework#overview 官方下载: https://repo.spring.io/release/org/springframework/spring/ GitHub: https:/ 阅读全文
posted @ 2021-07-13 16:53 qi_chao 阅读(80) 评论(0) 推荐(0)
摘要:1. 多对一处理(多个学生一个老师) 1.1 按照查询嵌套处理 <!-- 思路: 1. 查询所有的学生信息 2. 根据查询出来的学生的tid寻找特定的老师 (子查询) --> <select id="getStudentInfo" resultMap="StudentTeacher"> select 阅读全文
posted @ 2021-07-12 16:26 qi_chao 阅读(106) 评论(0) 推荐(0)
摘要:MybBtis学习笔记 MyBatis官方文档 测试代码 1. 简介 MyBatis 是一款优秀的持久层框架 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作 Dao层、Service层、Controller层 为什么需要MyBatis 传统的JDBC代码太复杂了,简化 阅读全文
posted @ 2021-07-10 23:49 qi_chao 阅读(119) 评论(0) 推荐(0)
摘要:1. 项目搭建 新建maven项目:javaweb-file,把里面src目录删掉 新建两个Module:download,upload,都是maven空项目,添加web support 导入所需jar包(手动lib,add as Library或者denpendency) 配置Tomcat 我的环 阅读全文
posted @ 2021-07-04 14:30 qi_chao 阅读(522) 评论(0) 推荐(0)
摘要:1. 项目准备阶段 分析需求,模块功能分配 搭建一个maven web项目,配置Tomcat,测试项目能否成功跑起来 导入项目中会遇到的jar包,pom.xml中配置,(jsp,servlet,mysql驱动,jstl,starand...) 创建项目包结构 编写实体类 >数据库对应,ORM映射:表 阅读全文
posted @ 2021-07-03 14:12 qi_chao 阅读(1290) 评论(0) 推荐(0)