04 2022 档案
90-day13- 实时的数据分析统计(区分冷热数据)--》文章热点排行榜(思路图)
摘要:第十三章 新热文章计算 今日目标 能够理解什么是实时流式计算 能够理解kafkaStream处理实时流式计算的流程 能够完成kafkaStream实时流式计算的入门案例 能够完成app端热点文章计算的功能 能够完成app端文章列表接口的优化改造 1 实时流式计算 1.1 概念 一般流式计算会与批量 阅读全文
posted @ 2022-04-25 00:51 ofanimon
91-day14-分布式事务 CAP理论(cp ap)解决方案,seata
摘要:# 第14章 分布式事务 学习目标 理解什么是事务 理解什么是分布式事务 理解CAP定理 CAP不能3者同时成立 能说出相关的分布式事务解决方案 1.2PC-JTA分布式事务 2.本地消息-业务库中添加对应的消息表和业务耦合实现 3.MQ事务消息-RocketMQ 4.Seata 理解Seata工 阅读全文
posted @ 2022-04-25 00:51 ofanimon
92-day15-项目服务链路追踪监控-zipkin
摘要:# 第十五章 项目链路追踪 目标 能说出分布式链路追踪的概念,以及为什么要链路追踪 能说出Google Dapper中的一些概念,如trace,span,采样率 能说出OpenTracing标准中定义的Trace,Span,以及Span的组成 能够说出skywalking的核心功能要点 能够说出 阅读全文
posted @ 2022-04-25 00:51 ofanimon
88-day11-app端评论系统开发(选项,表设计)
摘要: 第十一章 app端评论系统开发 目标 能够完成对mongodb的环境搭建 能够掌握mongodb的基本使用 能够完成app端评论的查询、发表、点赞等功能 能够完成app端评论回复的查询,发表、点赞功能 1 Mongodb 1.1Mongodb简介 MongoDB是一个开源、高性能、无模式的文档型 阅读全文
posted @ 2022-04-25 00:50 ofanimon
89-day12-app端文章的搜索功能(高亮),联想功能
摘要:# 第十二章 app端文章搜索 目标 能够熟悉docker搭建ElasticSearch的环境 能够掌握创建索引的思路 能够完成app端文章的搜索 能够完成app端搜索记录的管理 能够完成搜索关键词的联想功能 1 搭建ElasticSearch环境(给的虚拟机已经搭建) 1.1 拉取镜像 dock 阅读全文
posted @ 2022-04-25 00:50 ofanimon
85-day08-定时任务(xxl-job)实现定时更新文章发布状态
摘要: 第八章 分布式任务调度&人工审核 目标 能够理解什么是分布式任务调度 能够掌握xxl-job的基本使用 能够使用xxl-job解决黑马头条项目中定时任务的功能 能够完成自媒体端文章上下架同步的问题 1 分布式任务调度 首先我们有一个问题:就是当我们的自媒体文章进行了审核之后,有一个状态:8,它还 阅读全文
posted @ 2022-04-25 00:49 ofanimon
86-day09-app端文章详情展示
摘要:# 第九章 app端基本功能展示 目标 能够完成app端文章列表展示功能开发 能够完成app端文章详情的功能开发 能够掌握解决long类型丢失精度的问题 能够完成app端登录的功能 能够掌握关注作者功能 1 app端-文章列表 1.1 需求分析 在手机端可以查看文章信息 分析 1. 默认的情况下 阅读全文
posted @ 2022-04-25 00:49 ofanimon
87-day10-app端文章详情开发(点赞 阅读,转发 等行为相关)
摘要:# 第十章 app端用户行为处理 目标 能够理解app端的行为记录 能够完成作者关注行为的功能 能够完成文章点赞行为的功能 能够完成文章阅读行为的功能 能够掌握不喜欢和收藏功能的实现思路 能够完成app文章关系展示功能 1 app-用户操作行为记录 用户行为数据的记录包括了关注、点赞、不喜欢、收藏 阅读全文
posted @ 2022-04-25 00:49 ofanimon
83-day06-kafka 和内容审核的组件-阿里云
摘要:# 第6章 kafka&第三方接口对接 目标 能够了解kafka基本信息 能够运用kafka进行消息的收发 能能理解kafka生产者的原理和机制 能能理解kafka消费者的原理和机制 能够完成阿里云安全第三方接口文档的使用 能够把阿里云安全对接到项目中 能够理解敏感词过滤算法dfa 1 kafka 阅读全文
posted @ 2022-04-25 00:48 ofanimon
84-day07-自媒体人文章审核
摘要:# 第七章 自媒体文章审核 目标 能够掌握自媒体文章审核的流程 能够使用阿里云安全服务检测文章内容 能够完成自媒体文章审核的功能 能够完成自媒体发布文章与审核对接 1 自媒体文章自动审核需求说明 1.1 自媒体文章自动审核流程 做为内容类产品,内容安全非常重要,所以需要进行对自媒体用户发布的文章进 阅读全文
posted @ 2022-04-25 00:48 ofanimon
81-day04- 素材管理 fastdfs(为什么要用选项,架构流程,实现原理,头条的图片处理的解决方案
摘要:# 第四章 自媒体素材管理 目标 能掌握什么是fastdfs 能掌握fastdfs的流程架构 能够掌握分布式文件系统fastdfs的基本使用 能够搭建dfs微服务实现素材管理功能 能够完成自媒体文章列表查询功能 1 admin网关对接用户微服务 上一章网关地址对接(如果已经对接配置过了则不用对接) 阅读全文
posted @ 2022-04-25 00:47 ofanimon
82-day05-自媒体人发布文章
摘要:# 第五章 自媒体文章发布 目标 完成自媒体文章列表查询功能 完成自媒体文章的发布功能 完成自媒体文章的查询 完成自媒体文章的删除功能 完成自媒体文章的上下架功能功能 1 自媒体文章列表查询 1.1 需求分析 如图所示: 需要展示自媒体发布的文章列表,并实现分页查询展示,而且需要根据关键字(文章的 阅读全文
posted @ 2022-04-25 00:47 ofanimon
78-头条-day01-环境搭建架构的说明实现频道管理功能
摘要:# 第一章 环境搭建 学习目标: 能够描述黑马头条项目有哪些业务 能够了解黑马头条项目使用到什么技术 能够了解黑马头条数据库设计过程 能够掌握初始化工程的搭建 能够掌握接口开发的流程 能够完成频道管理的功能开发 能够掌握使用接口swagger、postman、knife4j 1 项目介绍 1.1项 阅读全文
posted @ 2022-04-25 00:43 ofanimon
79-day02- 通用的异常的处理,高级功能的抽取(controller的抽取)反射,登录的功能(实现登录和校验的流程)
摘要:# 02 平台管理端基础数据准备&登录实现 今日目标 能够掌握项目中通用异常的处理方式 能够完成敏感词管理的开发 完成controller的抽取 能够完成admin端登录功能 能够完成nacos注册中心的搭建 1 通用异常 1.1 什么是通用异常 目前的代码中如果发生系统异常,则直接会给用户抛出 阅读全文
posted @ 2022-04-25 00:43 ofanimon
80-day03-网关校验,代码生成器的【使用】,app端用户实名认证(业务),feign的抽取
摘要:# 第三章 app端用户认证 目标 能够完成网关统一鉴权的功能 能够完成认证用户列表查询 能够熟悉app端用户认证审核流程 能够完成app用户审核代码开发 1 网关校验jwt 1.1 微服务网关概述 不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如 阅读全文
posted @ 2022-04-25 00:43 ofanimon
77-ES-分布式搜索引擎03
摘要:# 分布式搜索引擎03 0.学习目标 1.数据聚合 **聚合(aggregations)**可以让我们极其方便的实现对数据的统计、分析、运算。例如: 什么品牌的手机最受欢迎? 这些手机的平均价格、最高价格、最低价格? 这些手机每月的销售情况如何? 实现这些统计功能的比数据库的sql要方便的多,而且 阅读全文
posted @ 2022-04-25 00:21 ofanimon
76-ES-分布式搜索引擎02
摘要:# 分布式搜索引擎02 0.学习目标 能利用DSL和RestClient实现全文检索查询 能利用DSL和RestClient实现词条精确查询 能利用DSL和RestClient实现地理坐标查询 能利用DSL和RestClient实现算分查询 能利用DSL和RestClient实现布尔查询 能利用D 阅读全文
posted @ 2022-04-25 00:20 ofanimon
73-Springcloud第2章
摘要:# 第2章 SpringCloud 今日内容介绍 SpringCloud Gateway 微服务网关 Nacos 服务注册中心 Nacos 服务配置中心 1 微服务网关 在SpringCloud中网关的实现包括两种: gateway zuul Zuul是基于Servlet的实现,功能不强,性能较低 阅读全文
posted @ 2022-04-25 00:19 ofanimon
74-SpringCloud-微服务保护
摘要:# 微服务保护 今日内容介绍 初识Sentinel 流量控制 隔离和降级 授权规则 规则持久化 1.初识Sentinel 1.1.雪崩问题及解决方案[理解] 1.1.1.雪崩问题 微服务中,服务间调用关系错综复杂,一个微服务往往依赖于多个其它微服务。 如图,如果服务提供者I发生了故障,当前的应用的 阅读全文
posted @ 2022-04-25 00:19 ofanimon
75-ES-分布式搜索引擎01
摘要:# 分布式搜索引擎01 0.学习目标 了解倒排索引原理 了解索引、类型、映射、文档、字段的概念 掌握安装ES和使用IK分词器 能利用kibana实现索引库、类型映射、文档操作 能利用RestClient实现索引库、类型映射、文档操作 1.初识elasticsearch 1.1.了解ES 想象下 假 阅读全文
posted @ 2022-04-25 00:19 ofanimon
72-第1章 SpringCloud
摘要:# 第1章 SpringCloud 今日内容介绍 学习目标: 掌握架构演进过程 理解微服务拆分流程及远程调用过程 掌握注册中心Eureka的使用 掌握负载均衡Ribbon的使用 能够基于Feign实现服务远程调用 1 服务架构演进[了解] 章节知识点 单体架构 分布式架构 微服务架构 Spring 阅读全文
posted @ 2022-04-25 00:18 ofanimon
14-XML和Dom4j、正则表达式
摘要:今日内容 XML 定义XML 组成成员 >重点掌握 解析XML Dom4j,XPath 正则表达式 >重点掌握 第一章 XML 1.1 XML介绍 1.1 什么是XML XML 指可扩展标记语言(EXtensible Markup Language) XML是用来存储数据, 传输数据的,不是用来显示 阅读全文
posted @ 2022-04-24 23:46 ofanimon
16-复习
摘要:# 定义类 格式: public class 类名{ // 静态代码块 // 构造代码块 // 成员变量 // 构造方法 // 成员方法(set\get) // 内部类 } 案例 /** * Created by PengZhiLin on 2021/8/19 9:18 */ public cla 阅读全文
posted @ 2022-04-24 23:46 ofanimon
13-JUnit单元测试、反射、注解、动态代理、JDK8新特性
摘要:今日内容 JUnit单元测试 >必须重点掌握(简单) 反射 获取Class对象 >必须重点掌握(简单) 反射操作构造方法 反射操作成员方法 >必须重点掌握(难点) 反射操作成员变量 注解 使用注解 >必须重点掌握(简单) 自定义注解或者解析注解 动态代理 如何生成一个代理对象(动态代理) >掌握(难 阅读全文
posted @ 2022-04-24 23:45 ofanimon
15-单例模式、多例模式、枚举、工厂模式
摘要:今日目标 单例模式 >重点掌握 饿汉式单例 懒汉式单列 多例模式 >重点掌握 枚举 >重点掌握 定义枚举 使用枚举 工厂模式 >重点掌握 lombok插件 第一章 单例设计模式 1.1 单例设计模式的概述 引入 public class Person{ } public class Test{ pu 阅读全文
posted @ 2022-04-24 23:45 ofanimon
11-Properties类、缓冲流、转换流、序列化流、装饰者模式、commons-io工具包
摘要:今日内容 IO异常处理 >必须掌握 jdk7前处理方式 jdk7的处理方式 Properties类 >必须掌握 高级流 缓冲流 >必须掌握 字节缓冲流 字符缓冲流 转换流 >必须掌握 转换输入流 转换输出流 序列化流 反序列化流 打印流 装饰者模式 >必须掌握 commons-io工具包 >必须掌握 阅读全文
posted @ 2022-04-24 23:44 ofanimon
10-File类、递归、IO流、字节流、字符流
摘要:今日内容 File类 >重点掌握 概述 构造方法 成员方法 递归 >重点掌握 如何递归(实现) 分析递归程序的执行流程 IO流的概述和分类 输入和输出的概念 IO流的分类 字节流 >重点掌握 字节输入流: 读数据 字节输出流: 写数据 字符流 >重点掌握 字符输入流: 读数据 字符输出流: 写数据 阅读全文
posted @ 2022-04-24 23:43 ofanimon
12-网络编程和NIO
摘要:今日内容 网络编程三要素 IP 端口号 协议 TCP通信 >掌握 模拟两台电脑相互之间互发信息(聊天) 模拟文件上传 模拟B/S结构软件的服务器 NIO >难点\理解 Buffer缓冲数组 Channel通道 Selector选择器 NIO2(AIO) >难点\理解 异步非阻塞 第一章 网络编程入门 阅读全文
posted @ 2022-04-24 23:43 ofanimon
08-线程安全、volatile关键字、原子性、并发包、死锁、线程池
摘要:今日内容 线程安全 >重点掌握 同步代码块(格式,锁对象) 同步方法(格式,锁对象) Lock锁(使用) 演示各类线程安全问题并解决 >重点掌握 可见性问题 有序性问题 原子性问题 volatile关键字 原子类 并发包 >难点\理解 线程池 >重点掌握 死锁 >了解 第一章 线程安全 1.1 线程 阅读全文
posted @ 2022-04-24 23:42 ofanimon
09-线程状态、等待与唤醒、Lambda表达式、Stream流
摘要:今日内容 多线程 >必须掌握 线程的状态 等待唤醒机制 Lambda表达式 >建议掌握 Lambda表达式的使用场景 Lambda表达式的格式(标准\省略) Stream流 流式思想的概述 使用Stream流 >建议掌握 获取流-->操作流-->收集结果 第一章 线程状态 1.1 线程状态 线程状态 阅读全文
posted @ 2022-04-24 23:42 ofanimon
07-排序算法、异常、多线程基础
摘要:今日内容 算法 >理解原理,做好笔记 冒泡排序 选择排序 二分查找 异常 异常的概述 异常的产生 异常的处理 >掌握 自定义异常 创建并启动线程的三种方式 >掌握 第一章 冒泡排序 1.1 冒泡排序 冒泡排序概述 对要进行排序的数据中相邻的数据进行两两比较,将较大的数据放在后面 每一轮比较完毕,最大 阅读全文
posted @ 2022-04-24 23:41 ofanimon
04-综合练习
摘要:今日内容 案例演示 设计类 制作类 实现功能(对学生信息的增删查改的功能) 第一章 案例演示 1.1 程序启动 运行com.itheima.main.MainApp类,启动程序: 1.2 测试学员信息管理模块 1.3 测试【4.查询学员】 1.4 测试【1.添加学员】 1.5 测试【2.修改学员】 阅读全文
posted @ 2022-04-24 23:40 ofanimon
05-Collection、List、泛型、数据结构
摘要:今日内容 Collection集合 >必须掌握 单列集合继承体系 Collection常用方法 迭代器 >必须掌握 迭代器的使用 迭代器的原理 增强for循环 泛型 >掌握使用泛型 相对难点 定义和使用含有泛型的类 定义和使用含有泛型的方法 定义和使用含有泛型的接口 泛型通配符 数据结构 >了解 常 阅读全文
posted @ 2022-04-24 23:40 ofanimon
06-Collections、Set、Map、斗地主排序
摘要:今日内容 Collections工具类 >必须掌握 常用方法 Set集合 >必须掌握 保证元素唯一的原理 使用set集合 Map集合 >必须掌握 常用方法 使用Map集合 集合的嵌套 斗地主案例 第一章 Collections类 1.1 Collections常用功能 概述:java.util.Co 阅读全文
posted @ 2022-04-24 23:40 ofanimon
02-多态、内部类、权限修饰符、代码块
摘要:今日内容 static 必须掌握 修饰成员变量 修饰成员方法 修饰代码块 接口 必须掌握 定义接口 实现接口 接口中成员访问特点 多态 必须掌握 >相对难点 实现多态 多态时成员访问特点 多态的使用场景 多态的好处和弊端 引用类型转换 内部类 成员内部类 匿名内部类 必须掌握 引用类型使用小结 第一 阅读全文
posted @ 2022-04-24 23:39 ofanimon
03-常用API
摘要:今日内容 权限修饰符 >掌握 分类 权限 代码块(格式,位置,执行,使用场景) 构造代码块 静态代码块 >掌握 局部代码块 Object类 >掌握 时间日期类 >掌握 Math类(静态方法) System类(静态方法) BigInteger类 BigDecimal类 >建议掌握 Arrays类 包装 阅读全文
posted @ 2022-04-24 23:39 ofanimon
01-复习回顾、继承、抽象类、模板设计模式
摘要:今日内容 面向对象复习 类的创建 >必须掌握 对象的创建和使用 >必须掌握 匿名对象 继承 如何继承 继承的格式 >必须掌握 继承之后成员的访问特点 >必须掌握 方法重写以及this和super关键字 >理解并会使用 抽象类 定义抽象类 >必须掌握 抽象方法的定义和使用 >必须掌握 模板设计模式 > 阅读全文
posted @ 2022-04-24 23:38 ofanimon
扩展案例-权限过滤
摘要:扩展案例-权限过滤 一,案例需求 实现权限控制: 必须是登录状态,才可以访问当前项目资源(查询所有的联系人,删除联系人,增加联系人...) 如果未登录状态时访问,则自动跳转到登录页面 二,思路分析 三,代码实现 package com.itheima.web; import javax.servle 阅读全文
posted @ 2022-04-24 23:15 ofanimon
javaweb项目排错
摘要:javaweb项目排错 1.tomcat无法启动 1.1:tomcat端口号占用 问题:tomcat 8080端口号被占用 解决: ​ ​ 查找被占用端口号的进程id netstat -ano | findstr 8080; 根据进程id杀死该进程 taskkill -PID 11760 -F; 1 阅读全文
posted @ 2022-04-24 23:15 ofanimon
32-Redis
摘要:学习目标 能够说出redis的常用数据类型 能够使用redis的string操作命令 能够使用redis的hash操作命令 能够使用redis的list操作命令 能够使用redis的set操作命令 能够使用redis的zset操作命令 能够使用jedis操作Redis 能够理解Redis持久化 第一 阅读全文
posted @ 2022-04-24 23:14 ofanimon
数据库安全性问题的演示
摘要:1.演示脏读 ​ 一个事物里面读到了另外一个事物没有提交的数据: read uncommitted 1.开启A,B窗口 2.分别查询A,B的隔离级别 select @@tx_isolation; 3.设置A窗口的隔离级别为read uncommitted(读未提交) set session tran 阅读全文
posted @ 2022-04-24 23:14 ofanimon
30-Ajax
摘要:学习目标 了解Ajax的概念和作用 了解同步和异步的区别 能够使用jQuery的$.get()和$.post()发送Ajax请求 能够使用jQuery的$.ajax()方法发送Ajax请求 能够定义和解析json 能够使用Jackson转换json格式 能够使用fastjson转换json格式 第一 阅读全文
posted @ 2022-04-24 23:13 ofanimon
31-Vue
摘要:学习目标 了解vue 掌握vue常用系统指令 了解vue生命周期 掌握vue的ajax的使用 能够完成显示所有联系人案例 能够完成增加联系人案例 能够完成删除联系人案例 第一章-VueJS介绍与快速入门 知识点-VueJS介绍 1.目标 了解vue 2.路径 什么是VueJS VueJS特点 MVV 阅读全文
posted @ 2022-04-24 23:13 ofanimon
28-综合练习
摘要:学习目标 能够完成添加联系人案例 能够完成删除联系人案例 能够理解PageBean分页数据的封装 掌握limit关键字的使用 能够完成分页展示联系人案例 案例一-显示所有联系人案例 一,案例需求 说白了就是从数据库中将所有联系人的数据查询出来,在list.jsp页面进行展示给用户 二,技术分析 ​ 阅读全文
posted @ 2022-04-24 23:12 ofanimon
29-JQ
摘要:学习目标 能够引入jQuery 能够掌握JQ和JS对象的转换 能够掌握JQ中事件的使用 能够掌握JQ中常用的选择器 能够使用JQ操作样式 能够使用JQ操作属性 能够使用JQ操作DOM 能够掌握JQ遍历 第一章-JQ知识点 知识点-JQ介绍 1.目标 知道什么是JQ 2.路径 jQuery的概述 jQ 阅读全文
posted @ 2022-04-24 23:12 ofanimon
26-JSP_三层架构
摘要: typora-copy-images-to: img day26-JSP&三层架构 教学目标 能够说出el表达式的作用 能够使用el表达式获取javabean的属 能够使用jstl标签库的if标签 能够使用jstl标签库的foreach标签 能够使用三层架构模式完成转账案例 能够使用Thread 阅读全文
posted @ 2022-04-24 23:11 ofanimon
27-filter_listener
摘要:学习目标 能够说出过滤器的作用 能够编写过滤器 能够说出过滤器生命周期相关方法 能够说出什么是过滤器链 能够编写过滤器解决全局乱码案例 能够编写ServletContextListener 能够搭建邮箱服务器 能够通过Java代码发送邮件 第一章-Filter【重点】 知识点-Filter概述 1. 阅读全文
posted @ 2022-04-24 23:11 ofanimon
25-会话技术_cookie&session&jsp
摘要:教学目标 能够说出会话的概念 能够创建、发送、接收、删除cookie 能够完成记录用户各自的上次访问时间案例 能够获取session对象、添加、删除、获取session中的数据 能够完成登录验证码案例 了解JSP的脚本 能够完成记住用户名案例 第一章-会话的概念 知识点-会话的概念 1. 目标 理解 阅读全文
posted @ 2022-04-24 23:10 ofanimon
24-request_response
摘要:学习目标 能够使用Request对象获取HTTP协议请求内容 能够处理HTTP请求参数的乱码问题 能够使用Request域对象 能够使用Request对象做请求转发 能够使用Response对象操作HTTP响应内容 能够处理响应乱码 能够完成文件下载案例 能够完成注册案例 能够完成登录案例 第一章- 阅读全文
posted @ 2022-04-24 23:09 ofanimon
23-http_tomcat_Servlet
摘要:# 学习目标 能够理解软件的架构 能够理解WEB资源概念 能够理解WEB服务器 能够启动关闭Tomcat服务器 能够运用Tomcat服务器部署WEB项目 能够使用idea编写servlet 能够使用idea配置tomcat方式发布项目 能够使用注解开发servlet 能够说出servlet生命周期 阅读全文
posted @ 2022-04-24 23:09 ofanimon
22-JavaScript
摘要:今日内容 JS基本语法 >重点 JS的BOM对象 >window,location JS的DOM对象 >重点 JS的案例 >必须练习 表单校验 图片轮播 二级联动 第一章-JS基础 1.1 JS简介 什么是JS JavaScript 是一种客户端脚本语言。运行在客户端浏览器中,每一个浏览器都具备解析 阅读全文
posted @ 2022-04-24 23:09 ofanimon
21-html_css
摘要:今日内容 html的语法规则 html常用的标签 重点\掌握 css介绍 css选择器和常用属性 重点\掌握 第一章-HTML入门 1.1 HTML介绍 什么是html ​ 超文本标记语言(Hyper Text Markup Language),标准通用标记语言下的一个应用。HTML 不是一种编程语 阅读全文
posted @ 2022-04-24 23:08 ofanimon
20-连接池_DbUtils
摘要: ColumnListHandler typora-copy-images-to: img day20-连接池和DBUtils 今日内容 连接池 自定义连接池 >难点,不需要掌握 >目的在于理解数据库连接池的原理以及装饰者设计模式的使用 使用第三方连接池 >重点掌握 C3P0 DRUID DBUt 阅读全文
posted @ 2022-04-24 23:07 ofanimon
17-MySQL
摘要:typora-copy-images-to: img day17-MySql基础 今日内容 数据库介绍 >了解 数据库安装\卸载 难点 DDL 对数据库的增删查改,对表的增删查改 >理解 DML 对记录的增删改 >掌握 DQL 对记录的查询 >掌握 第一章-数据库概述 1.1 数据库的介绍 目前来说 阅读全文
posted @ 2022-04-24 23:06 ofanimon
18-MySQL进阶
摘要:typora-copy-images-to: img day18-MySQL进阶 今日内容 可视化工具使用 多表之间的关系 >重点掌握 多表查询 >重点掌握 连接查询 内连接查询 外连接查询 子查询 事务 事务管理(开启事务,提交事务,回滚事务) >重点掌握 事务特性和事务的隔离级别(面试) 数据库 阅读全文
posted @ 2022-04-24 23:06 ofanimon
19-JDBC
摘要:今日内容 Mysql常见的函数 JDBC CRUD 重点掌握 JDBC 事务操作 重点掌握 第一章-MySql常见的函数 1.1 MySql函数的介绍 使用MySql函数的目的 ​ 为了简化操作,MySql提供了大量的函数给程序员使用(比如你想输入当前时间,可以调用now()函数) 函数可以出现的位 阅读全文
posted @ 2022-04-24 23:06 ofanimon
SpringBoot的run方法流程分析-cnblog
摘要:# SpringBoot的run方法流程分析 1. 开始启动Springboot应用 2. 构建一个SpringBoot应用 2.1.SpringApplication.run()启动此应用 2.2.启动启动计时器开始计时应用启动监听器开始监听 2.3.SpringApplicationRunLi 阅读全文
posted @ 2022-04-23 16:57 ofanimon
33-Maven
摘要:学习目标 能够了解Maven的作用 能够理解Maven仓库的作用 能够理解Maven的坐标概念 能够掌握Maven的安装 能够掌握IDEA配置本地Maven 能够使用IDEA创建javase的Maven工程 能够使用IDEA创建javaweb的Maven工程 能够理解依赖范围 依赖其实就是jar包 阅读全文
posted @ 2022-04-23 16:55 ofanimon
34_mybatis
摘要:学习目标 能够了解什么是框架 掌握Mybatis框架开发快速入门 掌握Mybatis框架的基本CRUD操作 掌握SqlMapConfig.xml配置文件 掌握Mybatis的parameterType的配置 掌握Mybatis的resultType的配置 第一章-框架概述 知识点-框架概述 1.目标 阅读全文
posted @ 2022-04-23 16:54 ofanimon
35_mybatis
摘要:学习目标 了解Mybatis连接池与事务操作 掌握Mybatis动态SQL : sql语句可以动态变化 ,一般指where后面的部分 掌握Mybatis一对一关系 掌握Mybatis一对多关系 掌握Mybatis多对多关系 resultMap中的标签字段不可以省略 第一章-核心配置文件解释 知识点- 阅读全文
posted @ 2022-04-23 16:54 ofanimon
36_mybatis
摘要:学习目标 掌握Mybatis的懒加载 掌握Mybatis一级缓存 掌握Mybatis二级缓存 掌握Mybatis注解开发 掌握Mybatis分页处理 第一章 - MyBatis缓存【了解】 知识点-缓存概述 1.目标 掌握MyBatis缓存类别 2.路径 缓存概述 为什么使用缓存 缓存的适用情况 M 阅读全文
posted @ 2022-04-23 16:53 ofanimon
37-面面01
摘要:# day37 - 面面项目第一天 学习目标 了解版本控制相关的概念 掌握SVN的安装 掌握SVN的操作 掌握在idea中集成SVN 掌握自定义MVC框架 第一章-版本控制 知识点-版本控制相关的概念 1.目标 掌握版本控制相关的概念 2.路径 什么是版本控制 为什么要进行版本控制 常见版本控制工 阅读全文
posted @ 2022-04-23 16:52 ofanimon
38-面面02
摘要:今日目标 了解什么是ElementUI 了解ElementUI常用组件使用 了解项目的开发流程 了解项目功能与工程结构 能够完成项目工程初始化及模块创建 能够完成后台系统的登录 能够完成后台系统的的退出 能够完成学科管理的增删改查功能 第一章-ElementUI 【了解】 知识点-ElementUI 阅读全文
posted @ 2022-04-23 16:51 ofanimon
40-Linux
摘要:学习目标 能够完成项目的部署 能够使用Nginx部署静态web应用 能够使用Nginx配置端口和域名 能够使用Nginx配置反向代理 能够使用Nginx配置负载均衡 第一章-项目部署 ​ 在企业中,一般都采用linux系统作为Web应用服务器,所以我们需要在linux系统搭建项目运行环境。在linu 阅读全文
posted @ 2022-04-23 16:50 ofanimon
39-Linux
摘要:学习目标 能够独立搭建Linux环境 能够使用Linux进行目录操作的命令 能够使用Linux进行文件操作的命令 能够使用Linux进行目录文件压缩和解压的命令 能够使用Linux进行目录文件权限的命令 能够使用其它常用的Linux命令 掌握Linux网络进行管理和防火墙设置 能够安装JDK 能够安 阅读全文
posted @ 2022-04-23 16:50 ofanimon
41_Spring01
摘要:学习目标 掌握Spring是什么 了解工厂解耦 掌握IOC - 控制反转 掌握DI 依赖注入(属性赋值) 掌握Spring整合Junit 一、简介 1. 什么是Spring Spring 是分层的Java SE/EE应用 full-stack(服务端的全栈)轻量级(跟EJB比)开源框架,以IoC(I 阅读全文
posted @ 2022-04-23 16:49 ofanimon
43-Spring03
摘要:Spring第3天 学习目标 能够理解AOP概念 能够掌握基于XML的AOP配置 能够掌握基于注解的AOP配置 能够使用Spring的jdbc模板 能够配置spring连接池 能够应用声明式事务 (配置事务) 一、银行转账功能实现【理解】 转账功能实现 需求描述 zs给ls转账100,使用事务保证转 阅读全文
posted @ 2022-04-23 16:48 ofanimon
42_Spring02
摘要:今日学习目标 掌握IOC的注解开发 掌握DI的注解开发 掌握纯注解配置 了解注解背后的处理逻辑 掌握动态代理 一、基于注解的IOC和DI 1. 快速入门(重点) 需求描述 有dao层:UserDao和UserDaoImpl 有service层:UserService和UserServiceImpl 阅读全文
posted @ 2022-04-23 16:48 ofanimon
45_springmvc
摘要:学习目标 掌握常用的注解 掌握跳转页面 掌握给页面返回数据 掌握文件上传 第一章-常用注解【重点】 知识点-常用的注解 1. 目标 掌握常用注解的使用 2. 路径 @RequestParam 【重点】 @RequestBody 【重点】 @PathVariable 【重点】 @RequestHead 阅读全文
posted @ 2022-04-23 16:47 ofanimon
44_springmvc
摘要:学习目标 了解SpringMVC框架 能够实现SpringMVC的环境搭建 掌握@RequestMapping的使用 掌握SpringMVC的参数绑定 掌握SpringMVC的自定义类型转换器的使用 第一章-SpringMVC入门 知识点-概述 1. 目标 能够了解什么是SpringMVC 2. 路 阅读全文
posted @ 2022-04-23 16:46 ofanimon
46_springmvc
摘要:学习目标 掌握SpringMVC的统一异常处理 了解SpringMVC拦截器 掌握ssm整合(SpringMVC+spring+mybatis) 第一章-异常处理 知识点-异常处理的思路 1.目标 掌握异常的处理思路 2.路径 异常分类 3.讲解 3.1 异常分类 编译时异常,通过try...cat 阅读全文
posted @ 2022-04-23 16:45 ofanimon
47_maven_git
摘要:学习目标 能够解决Maven中jar包冲突问题 能够理解maven继承与聚合 能够完成分模块构建maven工程 能够概述git基本概念 能够概述git工作流程 能够使用git基本命令 能够使用idea操作git 第一章 - maven高级 知识点-依赖冲突 1. 目标 解决maven项目中的依赖冲突 阅读全文
posted @ 2022-04-23 16:44 ofanimon
48_maven_git
摘要:# day47_Maven高级&Git 学习目标 能够解决Maven中jar包冲突问题 能够理解maven继承与聚合 能够完成分模块构建maven工程 能够概述git基本概念 能够概述git工作流程 能够使用git基本命令 能够使用idea操作git 第一章 - maven高级 知识点-依赖冲突 阅读全文
posted @ 2022-04-23 16:43 ofanimon
49-传智健康项目(第1章)
摘要:# 第1章 项目概述和环境搭建 今日内容介绍 学习目标 了解传智健康项目需求 掌握项目环境搭建过程(重点) 掌握PowerDesigner的使用 掌握ElementUI常用组件使用(重点) 了解预约管理模块需求 掌握新增检查项(重点) 1. 项目概述 【目标】 传智健康的项目总体的业务和技术 【 阅读全文
posted @ 2022-04-23 16:40 ofanimon
51-传智健康项目讲义(第3章)
摘要:# 第3章 预约管理-套餐管理 回顾 今日内容介绍 学习目标 掌握新增套餐实现过程 定时清理垃圾图片实现 掌握Quartz使用方式 了解什么是Apache POI 掌握Apache POI的使用方法 掌握批量导入预约设置信息的实现过程 掌握日历方式展示预约设置信息的实现过程 掌握基于日历实现预约设 阅读全文
posted @ 2022-04-23 16:39 ofanimon
50-传智健康项目(第2章)
摘要:# 第2章 预约管理-检查项-检查组管理 内容介绍 学习目标 掌握检查项分页查询实现过程 掌握删除检查项实现过程 掌握编辑检查项实现过程 掌握新增检查组实现过程 掌握检查组分页查询实现过程 掌握编辑检查组实现过程 了解常见的图片存储方案 1. 检查项分页 【分析】 需求分析:点击左侧菜单进入检查项 阅读全文
posted @ 2022-04-23 16:35 ofanimon
52-传智健康项目(第4章)
摘要:# 第4章 系统管理-权限设置 今日内容介绍 学习目标 了解认证和授权的概念 掌握Spring Security入门案例开发过程 掌握Spring Security实现认证的过程 掌握Spring Security实现授权的过程 后台管理系统中加入springSerurity 1. 权限控制、Sp 阅读全文
posted @ 2022-04-23 16:32 ofanimon
分布式锁-jmeter使用
摘要:# 分布式锁 学习目标 理解分布式锁 掌握分布式解决方案 1. 分布式锁介绍 【目标】 了解分布式锁 【路径】 1:分布式锁介绍 2:分布式锁的真实使用场景 3:分布式锁执行流程 4:分布式锁具备的条件 【讲解】 1.1 什么是分布式 ​ 一个大型的系统往往被分为几个子系统来做,一个子系统可以部署 阅读全文
posted @ 2022-04-23 15:49 ofanimon
71-项目管理之自动化构建部署(CICD)
摘要:# 项目管理之自动化构建部署(CICD) 今日内容介绍 学习目标: 理解敏捷项目管理 掌握ones使用 掌握GitLab使用 掌握Jenkins自动化项目构建与部署 1. 研发管理概述 【目标】 理解敏捷项目管理 【路径】 1:了解研发管理概念 2:了解敏捷开发 3:了解DevOps 【讲解】 1 阅读全文
posted @ 2022-04-23 15:39 ofanimon
70-探花12-消息推送与内容审核(第12章)
摘要:# 第12章 消息推送与内容审核 今日内容介绍 学习目标 基于RocketMQ实现消息推送 定时任务完成定时统计 华为云内容审核 1. 基于RocketMQ实现记录日志表 【目标】 掌握RocketMQ实现消息推送 【路径】 1:APP端操作记录分析 2:生产者环境搭建 3:消费者环境搭建 【讲解 阅读全文
posted @ 2022-04-23 15:36 ofanimon
68-探花10-后台管理系统(第10章)-cnblog
摘要:# 第10章 后台管理系统 今日内容介绍 学习目标 后台系统简介 搭建前端系统 实现登录功能 实现后台管理基本功能 1. 后台系统简介 【目标】 了解后台系统简介 【路径】 1:了解后台系统功能 2:掌握前端系统搭建 3:了解后台API文档 【讲解】 探花交友APP建立的后台管理系统,目的是完成探 阅读全文
posted @ 2022-04-23 15:35 ofanimon
69-探花11-RocketMQ(第11章)
摘要:# 第11章 用户管理与RocketMQ 今日内容介绍 学习目标 掌握用户管理功能实现 了解RocketMQ的概念模型 了解RocketMQ提供的消息投递方式 掌握SpringBoot整合RocketMQ 基于RocketMQ实现异步推送消息 1. RocketMQ概念与安装 【目标】 了解Roc 阅读全文
posted @ 2022-04-23 15:35 ofanimon
67-探花09-地理位置(第9章)
摘要:第9章 地址位置功能实现 今日内容介绍 学习目标 谁看过我的功能实现 我的喜欢的功能实现 上报地理位置功能实现 搜附近的功能实现 1. 谁看过我 【目标】 掌握谁看过我功能实现 【路径】 1:谁看过我功能分析 2:谁看过我功能实现 【讲解】 记录别人来访了我的主页的信息。 保存访问记录 查询访问记录 阅读全文
posted @ 2022-04-23 15:26 ofanimon
65-探花07-小视频功能实现(第7章)
摘要:第7章 小视频功能实现 今日内容介绍 学习目标 小视频功能说明 FastDFS环境搭建 小视频的功能实现 1. 小视频功能实现 【目标】 掌握发布小视频功能 【路径】 1:小视频功能介绍 2:小视频技术方案分析 3:FastDFS入门案例 4:小视频功能实现 【讲解】 小视频功能类似于抖音、快手小视 阅读全文
posted @ 2022-04-23 15:22 ofanimon
66-探花08-即时通讯功能实现(第8章)
摘要:第8章 即时通讯功能实现 今日内容介绍 学习目标 了解什么是即时通信 了解探花交友的消息功能 了解即时通信的技术方案 了解环信的即时通讯 实现环信的用户体系集成 实现添加联系人、联系人列表功能 实现点赞、评论、喜欢列表查询 1. 即时通信 【目标】 掌握环信通讯组件使用 【路径】 1:了解即时通讯 阅读全文
posted @ 2022-04-23 15:22 ofanimon
64-探花06-圈子功能实现-2(第6章)
摘要:第6章 圈子功能实现-2 今日内容介绍 学习目标 我的动态实现 圈子实现点赞、喜欢功能 圈子实现评论 圈子实现评论的点赞 1. 我的动态 【目标】 我的动态需求介绍 我的动态功能分析 我的动态功能实现 【路径】 1:了解我的动态需求 2:我的动态功能分析 3:我的动态功能实现 【讲解】 1.1. 服 阅读全文
posted @ 2022-04-23 15:13 ofanimon
63-探花05-圈子功能实现-1(第5章)
摘要:第5章 圈子功能实现-1 今日内容介绍 学习目标 完成公共列表-作业 圈子功能说明 圈子技术实现 圈子技术方案 圈子实现发布动态 圈子实现好友动态 圈子实现推荐动态 圈子实现点赞、喜欢功能(第6章实现) 圈子实现评论(第6章实现) 圈子实现评论的点赞(第6章实现) 1.公告管理-作业 【目标】 首页 阅读全文
posted @ 2022-04-23 15:12 ofanimon
62-探花04-MongoDB入门(第4章)
摘要:第4章 MongDB入门 今日内容介绍 学习目标 MongoDB环境搭建 MongoDB基本CRUD操作 通过JavaApi操作MongoDB SpringBoot整合MongoDB 1. MongoDB入门 【目标】 了解MongoDB MongoDB基础操作(等同于mysql sql脚本) Ja 阅读全文
posted @ 2022-04-23 15:11 ofanimon
61-探花03-我的主页(第3章)
摘要:第3章 我的主页 今日内容介绍 学习目标 更新用户头像-作业 统一token处理 实现通用信息查询 实现陌生人管理 实现黑名单管理 实现通知设置 实现修改手机号码-作业 1. 更新用户头像(作业) 【目标】 掌握更新用户头像 【路径】 1:更新用户头像分析 2:更新用户头像实现 【讲解】 1.1. 阅读全文
posted @ 2022-04-23 15:10 ofanimon
60-探花02-完善个人信息(第2章)
摘要:第2章 完善个人信息 今日内容介绍 学习目标 代码优化 阿里云OSS服务应用 百度人脸识别 完善个人信息 个人信息管理 1. 代码优化 【分析】 问题:所有的表都存在创建时间 修改时间 ,服务提供者中这两个时间能够统一自动处理。 保存操作:创建时间 修改时间 需要设置时间 更新操作:只有修改时间需要 阅读全文
posted @ 2022-04-23 15:09 ofanimon
59-探花01-项目介绍与登录(第1章)
摘要:第1章 项目介绍与登录 今日内容介绍 学习目标 项目介绍 项目的功能介绍 工程搭建 短信验证码 实现用户登录功能 1. 项目介绍 【目标】 了解项目背景 了解项目简介 了解项目使用的技术与解决方案 理解前后端分离开发方式 【路径】 1:项目背景 2:项目应用场景 3:项目技术架构 4:项目使用的解决 阅读全文
posted @ 2022-04-23 15:08 ofanimon
58-mybatis_plus
摘要:MybatisPlus 今日内容介绍 学习目标 了解mybatisplus的特点 能够掌握mybatisplus快速入门 能够掌握mybatisplus常用注解 能够掌握mybatisplus常用的增删改查 能够掌握mybatisplus自动代码生成 1. Mybatis Plus入门 【目标】 掌 阅读全文
posted @ 2022-04-23 15:05 ofanimon
57-Docker
摘要:Docker 内容介绍 学习目标 1.docker是什么 2.docker相关组件说明 3.docker的安装和启动 4.docker相关的容器的创建 5.docker的常用的命令 6.docker部署项目(系统) 1. docker的介绍 【目标】 了解docker 【路径】 1:为什么使用Doc 阅读全文
posted @ 2022-04-23 15:04 ofanimon
56-Dubbo
摘要:Apache Dubbo 今日内容介绍 学习目标 了解应用架构演进过程 了解RPC远程调用方式 掌握Dubbo框架的架构 掌握Zookeeper注册中心的基本使用 掌握Dubbo生产者和消费者的开发 了解Dubbo的管理控制台的使用 了解Dubbo的相关配置 了解Dubbo的负载均衡 1. 应用架构 阅读全文
posted @ 2022-04-23 15:02 ofanimon
55-zookeeper讲义
摘要:# Zookeeper讲义 今日内容介绍 教学目标 了解zookeeper 了解zookeeper的应用场景 了解zookeeper的基本概念和数据模型 能够搭建和配置zookeeper 熟练操作zookeeper服务端和客户端命令 能够使用java api 操作zookeeper 理解zooke 阅读全文
posted @ 2022-04-23 14:59 ofanimon
54-SpringBoot02
摘要:今日内容介绍 学习目标 理解springboot自动配置原理 理解自动配置注解的原理解析 掌握自定义springboot的starter 了解springboot监听机制 了解springboot的启动流程 了解springboot监控 掌握springboot的部署 1. springboot的自 阅读全文
posted @ 2022-04-23 14:40 ofanimon
53-SpringBoot01
摘要:# 学习目标 今日内容介绍 能够理解SpringBoot能够使用idea工具构建SpringBoot项目 能够熟的应用SpringBoot配置文件 能够熟练的整合mybatis、redis 能够运用代码测试工具 理解版本控制的原理 1 Springboot的介绍 【目标】 能够理解springbo 阅读全文
posted @ 2022-04-23 14:36 ofanimon

// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css