java-cloud-dubbo
Introduction
第01章 微服务简介
构建单体应用模型
走向单体地狱
微服务-解决复杂问题
微服务的优点
微服务的缺点
第02章 Linux
Linux 简介
Linux 与 Windows 比较
Linux 安装
Linux 远程控制管理
Linux 目录结构
Linux 常用命令
操作文件目录
系统管理命令
开关机命令
压缩命令
Linux 编辑器
Linux 软件包管理
修改数据源
常用 APT 命令
Linux 用户和组管理
使用 Root 用户
用户账户
组账户
账户系统文件
账户管理
用户和组状态
Linux 文件权限管理
查看文件和目录的权限
更改操作权限
Linux 安装基本服务环境
安装 Java
安装 Tomcat
安装 MySQL
第03章 Docker
Docker 简介
Docker 功能特点
Docker 系统架构
Docker 安装
Docker 基本使用
第一个 Docker 应用程序
运行交互式的容器
以后台模式运行容器
停止容器
Docker 容器管理
Docker 客户端
运行 WEB 容器
查看 WEB 容器
查看 WEB 应用日志
查看 WEB 应用容器的进程
检查 WEB 应用程序
重启 WEB 应用容器
移除 WEB 应用容器
Docker 镜像管理
镜像列表
获取镜像
查找镜像
创建镜像
更新镜像
Dockerfile
设置镜像标签
Docker 实例教程
Docker 安装 Tomcat
Docker 安装 MySQL
Docker 部署应用
Docker 数据卷
数据卷简介
创建数据卷
备份数据卷
恢复数据卷
第04章 Docker Compose
Docker Compose
Docker Compose 简介
Docker Compose 安装
Docker Compose 使用
Docker Compose 命令
Docker Compose 实例教程
Docker Compose 运行 Tomcat
Docker Compose 运行 MySQL
附录
YAML 配置文件语言
Docker Compose 配置文件详解
Docker 常用命令
Docker 资源汇总
第05章 使用 GitLab 托管代码
Git
Git 简介
Git 安装
Git 工作流程
Git 工作区、暂存区和版本库
Git 基本操作
Git 标签
TortoiseGit 简化操作
GitLab
GitLab 简介
GitLab 安装
GitLab 设置
GitLab 账户
GitLab 使用
第06章 Spring Boot
Spring 简史
Spring Boot 简介
Spring Boot 的优点
Spring Boot 的缺点
第一个 Spring Boot 应用程序
Spring Boot 基本配置
自定义 Banner
Spring Boot 配置文件
Starter POM
Spring Boot 日志配置
关闭特定的自动配置
第07章 集成 Thymeleaf 模板引擎
Thymeleaf 简介
Spring Boot 与 Thymeleaf
第一个 Thymeleaf 模板页
Thymeleaf 常用语法
Thymeleaf 参考手册
声明
使用文本
其它 th 标签
表达式语法
内置对象
循环
判断
模板布局
th:block
th:inline
Thymeleaf 自定义标签
第08章 集成 MyBatis
集成 Druid
集成 tk.mybatis
集成 PageHelper
MyBatis 插件自动生成代码
测试查询
第09章 项目实战-搭建项目工程
项目简介
功能架构
功能描述
技术选型
开发环境
搭建项目
创建依赖管理项目
创建通用工具项目
创建数据库管理项目
创建领域模型项目
创建管理后台接口项目
创建管理后台实现项目
Git 的过滤文件
第10章 项目实战-Dubbo 让服务间通信
再谈微服务
背景介绍
面向服务架构与微服务
服务框架对比
框架功能比较
RPC 对比 REST
Dubbo
Dubbo 简介
Dubbox 简介
Dubbo 服务治理
Dubbo 核心功能
Dubbo 组件角色
Zookeeper 简介
设计目标
分布式协调技术
分布式锁的实现
应用举例
Zookeeper 安装
单机模式
伪集群模式
集群模式
Dubbo Admin 管理控制台
第11章 项目实战-系统后台管理
修改依赖管理项目
创建服务提供者
创建服务消费者
服务地址配置
第12章 项目实战-页面布局
登录页布局
首页布局
使用 thymeleaf 模板
使用 iframe 展示功能页
第13章 项目实战-实现频道管理功能
频道管理页面布局
定义频道管理接口
实现频道管理接口
频道管理控制器
树控件与树表格
表单页的树控件
列表页的树表格
所需工具类
第14章 项目实战-FastDFS 分布式文件系统
FastDFS 简介
FastDFS 安装
第15章 项目实战-实现文章管理功能
文章管理页面布局
PageHelper 分页查询
自定义 Thymeleaf 字典标签
使用 Java 实现 FastDFS 文件上传
安装 FastDFS 客户端
创建 FastDFS 工具类
创建 FastDFS 控制器
实现前端文件上传
所需工具类
第16章 项目实战-使用 HBuilder 创建客户端
创建移动 APP 项目
运行移动 APP 项目
使用阿里巴巴矢量图标库
实现底部选项卡切换
第17章 项目实战-创建 API 网关
API Gateway 简介
创建频道管理接口项目
创建频道管理实现项目
创建文章管理接口项目
创建文章管理实现项目
创建 API 网关项目
项目配置
RESTful 风格
Swagger2 生成接口文档
第18章 项目实战-客户端与服务端通信
服务端关键代码
客户端关键代码
解决跨域问题
SpringBoot 配置 CORS
第19章 项目实战-Redis 为数据添加缓存
Redis 简介
Redis HA 方案
Redis Sentinel 集群部署
Redis 客户端与常用命令
Spring Boot 集成 Redis
创建 Redis 服务接口项目
创建 Redis 服务实现项目
Redis 使用案例
第20章 项目实战-Solr 全文搜索引擎
Solr 简介
Solr 基础
Solr 部署
Solr 分词
Solr 使用
Solr 功能界面
Solr 分析功能
Solr 维护功能
Solr 查询功能
Spring Boot 集成 Solr
创建 Solr 搜索接口项目
创建 Solr 搜索实现项目
API 网关中增加搜索功能
第21章 项目部署与负载均衡
项目部署
Spring Boot 启用 Profile
Docker 私服搭建
项目的容器化部署
Nginx
Nginx 简介
Nginx 部署
Nginx 虚拟主机
Nginx 反向代理
Nginx 负载均衡
第22章 持续集成与持续交付
持续集成的基本概念
持续集成的操作流程
GitLab 持续集成
GitLab CI
GitLab Runner
GitLab Runner Docker
实战持续集成
Maven 私服搭建
持续集成的实现思路
Jenkins 持续交付
Jenkins 简介
Jenkins 部署
附录
Maven
Maven 简介
Maven 安装配置
Maven 本地资源库
Maven 中央仓库
Maven 依赖机制
Maven POM
Maven 插件
Maven 快照
Maven 常用命令
Maven 简单的 Web 应用
Fiddler
Fiddler 简介
Fiddler 捕获 HTTPS 会话
Fiddler 基本界面
Fiddler HTTP 统计
Fiddler 命令行工具
Fiddler 会话管理
Fiddler 手机抓包
RabbitMQ
消息队列的流派
Actor 模型
RabbitMQ 简介
RabbitMQ 安装
RabbitMQ WEB-UI
RabbitMQ 创建生产者
RabbitMQ 创建消费者
单点登录
单点登录系统机制
多系统登录的复杂性
单点登录系统流程
部署图及实现原理
单点登录实战
IDEA 插件 JRebel
JRebel 简介
IDEA 安装 JRebel 插件
IDEA 插件 Lombok
Lombok 简介
IDEA 安装 Lombok 插件
趣头条分析
产品分析报告
数据结构分析-配置相关
数据结构分析-头条模块
数据库设计
Powered by
GitBook
第15章 项目实战-实现文章管理功能
第十五章 项目实战-实现文章管理功能
文章管理页面布局
PageHelper 分页查询
自定义 Thymeleaf 字典标签
使用 Java 实现 FastDFS 文件上传
安装 FastDFS 客户端
创建 FastDFS 工具类
创建 FastDFS 控制器
所需工具类
results matching "
"
No results matching "
"