摘要:
什么是PicX? PicX 是基于 GitHub API 开发的图床神器,图片外链使用 jsDelivr 进行 CDN 加速。免下载、免安装,打开网站即可直接使用。免费、稳定、高效。 PicX 是基于 GitHub 实现的图床,从原理上说和 PicGo 是一样的,只是 PicGo 是以客户端方式呈现 阅读全文
摘要:
FastDFS 1 背景 1.1 为什么需要分布式文件服务 1.1.1 单机时代 初创时期由于时间紧迫,在各种资源有限的情况下,通常就直接在项目目录下建立静态文件夹,用于用户存放项目中的文件资源。如果按不同类型再细分,可以在项目目录下再建立不同的子目录来区分。例如:resources\static\ 阅读全文
摘要:
Docker实用篇 0.学习目标 1.初识Docker 1.1.什么是Docker 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 1.1.1. 阅读全文
摘要:
Redis基础 课程内容 Redis入门 Redis数据类型 Redis常用命令 在Java中操作Redis 1. 前言 1.1 什么是Redis Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件,它是「Remote Dictionary 阅读全文
摘要:
Linux-Day02 课程内容 软件安装 项目部署 1. 软件安装 1.1 软件安装方式 在Linux系统中,安装软件的方式主要有四种,这四种安装方式的特点如下: | 安装方式 | 特点 | | | | | 二进制发布包安装 | 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 | | r 阅读全文
摘要:
Linux-Day01 课程内容 Linux简介 Linux安装 Linux常用命令 1. 前言 1.1 什么是Linux Linux是一套免费使用和自由传播的操作系统。说到操作系统,大家比较熟知的应该就是Windows和MacOS操作系统,我们今天所学习的Linux也是一款操作系统。 1.2 为什 阅读全文
摘要:
Git 分布式版本控制工具 课程内容 Git概述 Git代码托管服务 Git常用命令 在IDEA中使用Git 1. 前言 1.1 Git初体验 在IDEA开发工具中可以集成Git(后面会讲解Git安装和集成过程): 集成后在IDEA中可以看到Git相关图标: 可以通过启动两个IDEA窗口模拟两个开发 阅读全文
摘要:
今日内容 Maven Maven概念&简介 Maven安装配置 Maven基本使用 Idea集成Maven Maven依赖管理 Mybatis 概念 快速入门 核心配置文件 1. Maven概述 1.1 概念 Apache Maven是一个项目管理工具,有两个核心功能:依赖管理(jar包管理)、项目 阅读全文
摘要:
内容 JDBC简介 JDBC快速入门 JDBC API 详解 数据库连接池 JDBC案例 1. JDBC入门 1.1 概述 概念 JDBC:Java DataBase Connectivity,Java数据库连接 JDBC就是使用Java语言操作关系型数据库的一套API。 Sun公司和数据库厂商共同 阅读全文
摘要:
内容 约束 多表关系 一对一 一对多 多对多 多表联查 事务 1. 约束 1.1 概念 限制,在数据库中是对某一列(多列)进行限制。 对表中的数据进行限定,保证正确性、有效性、完整性。 含有约束的字段,在添加记录的时候,就会自动校验添加的值是否符合约束要求。继而保证数据库中数据的正确性、有效性和完整 阅读全文