# springboot-demo **Repository Path**: liangben2018/springboot-demo ## Basic Information - **Project Name**: springboot-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-11-08 - **Last Updated**: 2025-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README springboot-demo 整合了mybatis;写了easyexcel、hutool-excel的demo;写了mybatis-plus自动生成代码的工具类 # 1.统一字典 redis缓存 # 2.统一存储 minio # 3.在线文档 **PingCode 知识库** 特点:提供灵活的权限设置、多项目管理和高效协作功能。 适用场景:适用于需要快速跟进目标和确保团队方向一致性的企业。 **Worktile** 特点:除了文档管理外,还提供任务管理、时间跟踪、文件共享等功能。 适用场景:适合中小型企业和跨部门团队,尤其是那些需要集中管理和分类知识的企业。 **MrDoc** 特点:一个轻量级的文档管理系统,易于部署和使用。 适用场景:适合初创公司或小型团队,特别是对成本敏感但又需要基本文档管理功能的情况。 **Paperless-ngx** 特点:开源的**纸质文档数字化**解决方案,可以扫描并索引物理文件。 适用场景:适合需要将大量纸质文档转换为数字格式并进行有效管理的企业。 **Papermerge** 特点:另一个开源的文档管理系统,支持 OCR 和版本控制。 适用场景:对于需要处理多种类型文档(包括图像)并希望实现自动化工作流程的企业非常有用。 **MediaWiki** 特点:知名的维基百科使用的平台,非常适合构建内部知识库。 适用场景:适合需要创建大型知识库或社区驱动内容的企业或组织。 **DokuWiki** 特点:无需数据库的简单而强大的 Wiki 引擎,易于安装和维护。 适用场景:适合不需要复杂后台数据库的小型到中型企业,以及技术爱好者。 **语雀 (Yuque)** 特点:由阿里云开发,提供结构化的知识目录和专业的文档编辑能力。 适用场景:适合需要高效协作和系统化知识管理的团队,尤其适合与阿里巴巴生态系统的其他服务集成。 **ONES 知识库管理** 特点:提供文档协作、文档管理、文档分享等功能。 适用场景:适合寻求综合项目管理和文档协作解决方案的企业。 **Confluence** 特点:Atlassian 开发的强大协作平台,集成了丰富的插件生态系统。 适用场景:广泛应用于各种规模的企业,特别是那些已经在使用 Atlassian 产品的用户。 **seaFile**官网文档: ``` https://cloud.seafile.com/wiki/publish/seafile-manual/7LWH/ ``` seafile自定义web ``` /opt/seafile-data/seafile/seahub-data/custom ``` 并非官方文档的: ``` /opt/seafile-data/seahub/media/custom ``` 在线编辑图片,类似于ps ``` https://www.photopea.com/ ``` Sdoc Server: SeaDoc 服务器,提供轻量级在线协作文档编辑器,详情请见[SeaDoc](https://manual.seafile.com/12.0/extension/setup_seadoc/#architecture)。 只有 Seafile 11.0 版本或者更高版本,才支持集成 SeaDoc 。 ``` 2d1d37f0-f6b0-4abd-afe4-88cfb072cd33 ``` # 4.SSO 统一用户与部门 # 5.Axure 虎课88 # 6.vmware网络设置 6.1编辑->虚拟网络编辑器->更改设置->VMnet0-自动桥接即可 **6.2关闭宿主机和虚拟机的防火墙** 6.3在虚拟机内配置固定ip,网关,dns ``` $ cd /etc/sysconfig/network-scripts $ vim ifcfg-ens33 # 原有内容 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" # 注释掉此行 #BOOTPROTO="dhcp" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="ens33" UUID="9de3bbfa-bcad-410e-a7e6-25247ed42746" DEVICE="ens33" ONBOOT="yes" # 新增内容 BOOTPROTO="static" NM_CONTROLLED="yes" IPADDR="192.168.0.33" # 这里就是你设置的固定IP NETMASK="255.255.254.0" # 上图中IPv4 子网掩码 GATEWAY="192.168.1.1" # 上图中IPv4 默认网关 DNS1="192.168.0.1" # 上图中IPv4 DNS服务器 # 修改好后 :wq 保存退出 # 重启网关 $ service network restart # 查看ip $ ifconfig ens33: flags=4163 mtu 1500 inet 192.168.1.101 netmask 255.255.255.0 broadcast 192.168.1.255 ``` # 7.centos yum源问题 ``` # 备份现有的配置文件 sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak # 下载新的配置文件(以阿里云镜像为例) sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # 清除yum缓存 sudo yum clean all # 生成新的yum缓存 sudo yum makecache ``` # 8.SSL证书 来此加密 自签名证书 ``` openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout cert.key -out cert.crt ``` Common Name (e.g. server FQDN or YOUR name) : 该项设置域名: ``` doc.taiji.com ``` # 9.word填充解决方案 参考方案: ``` https://blog.csdn.net/qq_22472619/article/details/117621830 ``` ``` com.aspose words-lib 16 compile com.aspose Aspose.Words jdk16 ``` Aspose.Words书签 域名动态替换值 10根据url获取流 ``` cn.hutool.core.util.URLUtil.getStream(URLUtil.toUrlForHttp(url)); ```