摘要: 1. 中台概述 1.1. 中台概念 随着互联网公司的崛起,“中台”这个词也进入了人们的视线。BAT 等公司纷纷推出了自己的中台系统。那么,什么是中台系统? 任何一个软件系统都是通过帮助客户解决问题来实现价值的。针对不同的需求会建立不同的软件项目。这些软件项目包含客户端的应用和后台管理配置的应用。久而 阅读全文
posted @ 2022-11-10 06:56 假装文艺范儿 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. MinIO介绍 MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。 ​ MinIO 阅读全文
posted @ 2022-11-09 07:07 假装文艺范儿 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 5 SpringBoot整合 5.1 操作步骤 配置FastDFS执行环境 文件上传配置 整合Swagger2测试接口 5.2 项目依赖 <!-- FastDFS依赖 --> <dependency> <groupId>com.github.tobato</groupId> <artifactId> 阅读全文
posted @ 2022-11-08 07:09 假装文艺范儿 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 4 docker-compose安装FastDFS 需要注意: network_mode 必须是host, 原因是当上传文件时,tracker会把storage的IP和端口发给client,如果是bridge模式,则发送的是内网IP,client无法访问到。 image版本根据自己实际情况选择,la 阅读全文
posted @ 2022-11-07 06:20 假装文艺范儿 阅读(406) 评论(1) 推荐(0) 编辑
摘要: 3 安装配置 下面我们在单台机器上安装FastDFS,操作系统是64位的CentOS7。 | 名称 | 说明 | | | | | centos | 7.x | | libfatscommon | FastDFS分离出的一些公用函数包 | | FastDFS | FastDFS本体 | | fastd 阅读全文
posted @ 2022-11-06 09:24 假装文艺范儿 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 1 背景 1.1 为什么需要分布式文件服务 1.1.1 单机时代 初创时期由于时间紧迫,在各种资源有限的情况下,通常就直接在项目目录下建立静态文件夹,用于用户存放项目中的文件资源。如果按不同类型再细分,可以在项目目录下再建立不同的子目录来区分。例如:resources\static\file、res 阅读全文
posted @ 2022-11-05 09:17 假装文艺范儿 阅读(262) 评论(0) 推荐(1) 编辑
摘要: 学习目标 能够掌握系统、子系统、模块、组件、服务、框架、架构等概念的含义 能够知道单体架构、分布式架构、微服务架构的适用场景、优势和劣势 能够知道微服务架构常见技术框架 能够了解组件化、服务化产生的原因、优势和问题,初步具备中台概念 了解常见的需求问题 掌握一个需求包含的要素 掌握如何做需求分析 1 阅读全文
posted @ 2022-11-04 07:34 假装文艺范儿 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 目前CSDN,博客园,简书同步发表中,更多精彩欢迎访问我的gitee pages JAVA集合 2.1 接口继承关系和实现 集合类存放于 Java.util 包中,主要有 3 种:set(集)、list(列表包含 Queue)和 map(映射)。 Collection:Collection 是集合 阅读全文
posted @ 2021-04-17 07:57 假装文艺范儿 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 目前CSDN,博客园,简书同步发表中,更多精彩欢迎访问我的gitee pages JVM 基本概念 JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、 一个垃圾回收,堆和 一个存储方法域。JVM 是运行在操作系统之上的,它与硬件没有直接的交互。 运行过程 我们 阅读全文
posted @ 2021-04-15 22:26 假装文艺范儿 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 目前CSDN,博客园,简书同步发表中,更多精彩欢迎访问我的gitee pages synchronized关键字和锁 示例代码 public class MyThreadTest2 { public static void main(String[] args) { MyClass myClass 阅读全文
posted @ 2020-07-03 15:33 假装文艺范儿 阅读(147) 评论(0) 推荐(0) 编辑