黑马头条(6)
黑马头条(6) Kafka概述 消息中间件 建议 Kafka 追求高吞吐量,适合产生大量数据的互联网服务的数据收集业务 RocketMQ 可可靠性要求很高的金融互联网领域,稳定...
黑马头条(6) Kafka概述 消息中间件 建议 Kafka 追求高吞吐量,适合产生大量数据的互联网服务的数据收集业务 RocketMQ 可可靠性要求很高的金融互联网领域,稳定...
黑马头条(5) 文章定时发布 延迟任务 DelayQueue JDK自带 DelayQueue 是一个支持延时获取元素的阻塞队列,内部采用优先队列 PriorityQueue 存储元素,同时元素必须实现Delayed...
黑马头条(4) 自媒体文章审核 文章数据流 审核方式 自动审核 文章发布之后,系统自动审核,主要是通过第三方接口对文章的内容进行审核(成功、失败、不确...
黑马头条(3) 自媒体素材管理 素材管理-图片上传 图片上传路径: 实现代码: 通过ThreadLocal获取用户ID WmThreadLocalUtil src/main/java/com/heima/utils/thread/WmThreadLocalUtil.java public class WmThreadLocalUtil { private final static ThreadLocal<WmUser> WM_USER_THREAD_LOCAL = new ThreadLocal<>(); // 存...
黑马头条(2) 表结构分析 ap_article 文章基本信息表 ap_article_config 文章配置表 ap_article_content 文章内容表 三张表关系分析 从业务角度分析如何分表 滚屏分页的逻辑 表的拆分-垂直分表 垂直分表...
黑马头条(1) 微服务架构开发 Springboot Spring cloud Nacos Nacos 是一个由阿里巴巴开源的服务管理平台,专门用于微服务架构中的服务发现、配置管理和动态 DNS 服务。 环境搭建 目标...
Java Web开发(7) Spring原理 配置优先级 SpringBoot中支持三种格式配置文件的优先级 properties yaml yml 配置 SpringBoot除了支持配置文件...
Java Web开发(6) 事务:事务是一组操作的集合,它是一个不可分割的工作单位,这些操作要么同时成功,要么同时失败 start transaction / begin commit rollback Spring事务管理...
Java Web开发(5) MyBatis MyBatis是一款优秀的持久层框架,用于简化JDBC的开发。 使用Mybatis查询所有用户数据 创建SpringBoot...
Java Web开发(3) Maven Maven是一款管理和构建java项目的工具 依赖管理 统一的项目结构 项目构建 <maven.compiler.source>11</maven.compiler.source> <maven.compiler.target>11</maven.compiler.target> MVN坐标 Maven中的坐标是资源的唯一标...
Java Web开发(4) 数据库 数据库:DataBase(DB) , 是存储和管理数据的仓库 DBMS, SQL MySql登录,首先在服务中启动mysql mysql -uroot -p"password"...
Java Web开发(1) 什么是Web? Web:全球广域网,也成为万维网(World Wide Web),能够通过浏览器访问的网站 CRM OA ERP 不谋全局者不足以谋一域...
Java Web开发(2) Vue Vue是一套前端框架,免除原生的JavaScript中的DOM操作,简化书写。 基于MVVM(Model-View-Vie...
Java20天速成——进阶课程(5) 网络编程 可以让设备中的程序与网络上其他设备中的程序进行数据交互(实现网络通信) 基本的通信架构 基本的通信架...
Java20天速成——进阶课程(4) 特殊文件 properties, xml 为什么要用这些特殊文件? 存储多个用户的:用户名, 密码, 家乡, 性别 日志技术 把程序运行的信息,记...