简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
基本介绍1.简介MinIO是一个开源的对象存储服务,非常适合存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。而一个对象文件可以是任意大小,从几十kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单地和其他应用结合,类似Redis、MySQLMinIO的优点如下:部署简单:一个二进制文件即是一切,还可以支持各种平台支持海量存储,可以按zone扩展,支持单个
基本介绍1.简介MinIO是一个开源的对象存储服务,非常适合存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等。而一个对象文件可以是任意大小,从几十kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单地和其他应用结合,类似Redis、MySQLMinIO的优点如下:部署简单:一个二进制文件即是一切,还可以支持各种平台支持海量存储,可以按zone扩展,支持单个
本文从本人博客搬运,原文格式更加美观,可以移步原文阅读:docker-compose容器编排基本介绍docker-compose是docker官方的开源项目,负责实现对docker容器集群的快速编排。它的作用是定义和运行多个docker容器的应用之前我们如果要启动多个容器,只能手动执行多个docker run命令。然而在日常工作中,一个项目往往要同时启动非常多的容器,并且容器的启动顺序也有要求,例
本文从本人博客搬运,原文格式更加美观,可以移步原文阅读:WxJava微信公众号开发实战之前我们介绍了Java如何进行微信公众号开发,阅读本文前小伙伴们可以先去了解下Java微信公众号开发之前我们开发微信公众号时,都是要手动自己实现微信接收、响应消息的封装,消息类型的判断,access_token的过期时间管理等等,还是比较麻烦的。有没有已经封装好的开源项目来简化开发呢?这里推荐WxJava,它的地
本文从本人博客搬运,原文格式更加美观,可以移步原文阅读:swagger文档增强工具knife4j使用详解使用原生的swagger作为接口文档,功能不够强大,并且默认的ui比较简陋,不符合大众审美。所以实际开发中推荐使用knife4j对swagger进行增强。knife4j的地址:https://gitee.com/xiaoym/knife4j基本使用想要使用knife4j非常简单,只要在Sprin
本文从本人博客搬运,原文格式更加美观,可以移步原文阅读:若依系统用户权限模型分析用户-角色-菜单1.基本使用这是一个经典的用户-角色-权限的模型,其中菜单就代表了权限(因为权限就代表能否访问某个资源,菜单可以代表资源),它们互为多对多关系新增菜单,需要选择上级菜单。菜单分为三类:目录、菜单、按钮目录表示外层,有一个下拉箭头,点击可以列出子菜单目录存储到数据库中有如下特点:parent_id为0co
本文从本人博客搬运,原文格式更加美观,可以移步原文阅读:SpringBoot后端接口请求参数映射方式详解在SpringBoot项目中,Controller层的接口如何接收前端HTTP请求中的参数我们日常开发中经常要用到,这里针对各种方式做一个测试与总结QueryString方式QueryString参数传递的方式为,在请求URL中直接拼接请求参数,如URL?param1=value1&pa
nginx默认没有提供对日志文件的分割功能,所以随着时间的增长,access.log和error.log文件会越来越大,尤其是access.log,其日志记录量比较大,更容易增长文件大小,影响日志写入性能分割nginx日志的方法有很多,这里推荐利用Logrotate来完成Logrotate用法1.安装logrotate是一个linux系统日志的管理工具。可以对单个日志文件或者某个目录下的文件按时间
本文从本人博客搬运,原文格式更加美观,可以移步原文阅读:若依系统用户权限模型分析用户-角色-菜单1.基本使用这是一个经典的用户-角色-权限的模型,其中菜单就代表了权限(因为权限就代表能否访问某个资源,菜单可以代表资源),它们互为多对多关系新增菜单,需要选择上级菜单。菜单分为三类:目录、菜单、按钮目录表示外层,有一个下拉箭头,点击可以列出子菜单目录存储到数据库中有如下特点:parent_id为0co