在线协同办公小程序开发搭建开发环境

这篇具有很好参考价值的文章主要介绍了在线协同办公小程序开发搭建开发环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

介绍

开发环境说明

虚拟机

原因

VirtualBox虚拟机

VMware虚拟机v15

安装MySQL数据库

安装步骤

导入EMOS系统数据库 

安装MongoDB数据库

启动Navicat,选择创建MongoDB连接        

创建用户

搭建Redis数据库

配置Maven

 安装IDEA插件

Lombok插件

FreeMyBatisPlus插件

安装小程序开发工具

安装HBuilderX软件

安装VirtualBox虚拟机

前提条件

创建虚拟机

安装CentOS系统

添加CentOS镜像

安装CentOS系统

建立SSH连接

创建SSH连接

设置CentOS静态IP

创建系统快照


介绍

        ·非常综合且完整的案例

        ·囊括非常多的先进技术

开发环境说明

        JDK14以上

        Maven3.6

        MySQL8.0以上、MongoDB5.0以上、Navicat

        Redis3.0以上、Redis Desktop Manager

        Docker:人脸识别集成为Docker镜像。

        虚拟机

虚拟机

原因

        为了运行Docker镜像,需要安装Docker

        Windows和MacOS上的Docker是阉割版的

        利用虚拟机软件,先安装CentOS系统,再安装Docker

VirtualBox虚拟机

        BUG少

        跟VMware功能基本相同

VMware虚拟机v15

        不支持新版本Win10系统,安装时候黑屏

        启动虚拟机黑屏,需要restart服务

        SFTP断网

        双网卡电脑断网

安装MySQL数据库

        数据表中的字段使用了JSON格式,MySQL版本至少要是5.7以上的。

安装步骤

        执行MySQL.exe安装文件

        选择 Server only。捆绑的其他软件用不上。

        MySQL账户密码加密方式选择传统(强烈建议),否则新的加密方式,导致很多运维工具和老的项目无法连接到MySQL数据库,切记。Use legacy Authentication Method。

导入EMOS系统数据库 

        1. 从本课程的GIT项目中下载到emos.sql文件 

        2. 在Navicat上面新建emos数据库 

        3. 然后在emos数据库上右键选择执行SQL文件 

        4. 刷新emos数据库

安装MongoDB数据库

        软件系统肯定少不了系统消息模块,假如一家公司有1000名员工,倘如发送一条全员消息,就需要向数据库中存放1000条消息记录。用MySQL存储消息记录的话,特别占用存储空间。而且MySQL单表数据量如果超过2千万,性能就会急速的下降。用MongoDB来存放系统消息。

        提供了绿色版MongoDB,执行mongo.bat文件就可以启动。解压缩之后存放的路径中不能含有中文或者空格,否则会闪退,切记! 

启动Navicat,选择创建MongoDB连接        

        (1) 验证方式选择Password 

        (2) 验证数据库为admin 

        (3) 用户名为admin,密码是abc123456

创建用户

// 点击 新建查询

use admin
db.createUser({
    user: "root",
    pwd: "abc123456",
    roles: [{
        role: "root",
        db: "admin"
    }]
})

// 选中这些语句,点击 运行已选择的

搭建Redis数据库

        小程序项目有一些数据需要缓存起来。提供了绿色版的Redis,解压缩之后的路径不能含有中文或者空格,执行start.bat可以启动Redis。

配置Maven

        构建SpringBoot项目,必然少不了Maven。它可以自动创建工程结构和配置文件,并且下载依赖 库文件。所以我们创建Java项目以前,必须把Maven环境配置好。

        ·下载Maven.zip压缩文件,在本地解压缩 

        ·在Maven目录中创建一个名为repository的文件夹,该文件夹用来存放Maven下载的库文件 

        ·打开config/settings.xml文件 ,修改第55行的标签内容,为你本地电脑repository文件夹的路径

<localRepository>D:\Java\开源组件\maven\repository</localRepository>

        ·第160行~177行,已经配置好了阿里云仓库。Maven会自动从阿里云仓库下载Java项目依赖的库文件。如果不设置阿里云仓库,Maven会从国外服务器下载依赖库文件,速度很慢。

1. <mirror>
2. <id>alimaven</id>
3. <name>aliyun maven</name>
4. <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
5. <mirrorOf>central</mirrorOf>
6. </mirror>
7. <mirror>
8. <id>alimaven</id>
9. <mirrorOf>central</mirrorOf>
10. <name>aliyun maven</name>
11. <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
12. </mirror>
13. <mirror>
14. <id>repo2</id>
15. <mirrorOf>central</mirrorOf>
16. <name>Human Readable Name for this Mirror.</name>
17. <url>http://repo2.maven.org/maven2/</url>
18. </mirror>

        ·启动IDEA,打开Settings画面,进行如下操作

在线协同办公小程序开发搭建开发环境 

 安装IDEA插件

Lombok插件

        编译字节码的时候自动生成set/get方法

FreeMyBatisPlus插件

        创建数据库连接

        根据选中的数据表生成各种MyBatis文件

安装小程序开发工具

        开放小程序服务端口

安装HBuilderX软件

        在设置界面,设置小程序开发工具安装路径

安装VirtualBox虚拟机

前提条件

        ·在主板BIOS上面开启CPU虚拟化,为的是能在电脑上安装Docker程序。如果不开启虚拟 化,是无法安装Docker的。AMD和Intel的CPU在BIOS界面开启虚拟化的方式不同,请看下面的具体区别。

        ·下载VirtualBox安装文件,并且执行默认安装

创建虚拟机

        ·在VirtualBox界面上点击新建按钮,开始创建虚拟机

        ·定义虚拟机的名字,只要你填写CentOS,下面会自动设置好类型为Linux,版本为 RedHat。

因为CentOS系统是根据RedHat代码编译而来的,跟RedHat是同源的操作系统,

稳定性和安全性都是相同的,只不过无法使用RedHat那些收费的商业服务。在

诸多免费Linux发行版里面,CentOS系统是最适合安装在服务器上面。

        ·虚拟机的内存建议同学们设置成2GB(2048MB)

因为我们要在Linux上面运行Docker,Docker里面还要跑人脸识别程序,还包括

了机器学习的功能,所以虚拟机的内存不能太小。另外,2GB的内存不是启动

虚拟机就直接占用掉2GB内存空间,这里只是规定的最大内存空间。低负载的

情况下,虚拟机实际占用的内存仅仅几百兆而已。

        ·默认选择创建虚拟磁盘

        ·虚拟磁盘类型使用默认选项

        ·选择动态分配磁盘空间

        ·磁盘空间上限设置成20GB

        ·修改网络模式为桥接

虚拟机默认网络模式为NAT,也就是虚拟机和Windows公用同一个IP地址。由

于Windows系统不可以在网卡中设置多个IP地址,所以有时候我们想把部署的

程序分配不同的IP和端口就没办法实现,包括搭建Swarm分布式环境的时候,

每个虚拟机主机IP必须不同。这么看来,NAT模式不太能满足我们的需求。

我建议大家把网络模式改成桥接,这样虚拟机会使用虚拟的网卡上网,虚拟机

会享用一个独立的IP。甚至我们可以在虚拟网卡里面设置多个IP地址,这都是

可以的。

        ·在创建的虚拟机上面点击右键,选择设置

        ·在网络界面,选择桥接网卡,然后选中你上网的网卡

某位同学用WIFI上网,这里却选择了固定网卡(LAN),那么你在虚拟机中就

无法访问外网。所以你用什么方式上网,就选择对应的网卡,这里切记!如果

你切换了上网方式,那么也要及时修改虚拟机的网卡才行。

安装CentOS系统

        选择v7,v8对Docker的支持有些问题。

添加CentOS镜像

        ·下载CentOS镜像文件 

        ·在虚拟机设置界面,选择存储 

        ·选择创建虚拟光盘文件

        ·点击注册,然后选中CentOS镜像文件 

        ·注册完镜像,点击OK确认

安装CentOS系统

        ·启动虚拟机 

        ·选择第一个选项,开始执行安装

        ·安装界面语言选择中文

        ·选择安装位置

        ·默认会自动创建分区,不需要我们干预,点击完成即可

        ·默认情况下CentOS并没有开启联网功能,所以我们要手动开启联网

        ·选择打开网络,然后记住你的虚拟网卡名字 

        ·开始选择安装CentOS

        ·安装的过程中,可以设置root帐户密码 

        ·安装完成之后,重启,等待,用root帐户登陆CentOS,“ ip addr ”查看系统的IP地址

建立SSH连接

创建SSH连接

         ·下载MobaXterm软件 

        MobaXterm是Windows上面最优秀的SSH客户端软件,支持多种远程连接方式,而且内置 了SFTP,可以方便的向Linux系统上传和下载文件。跟Xshell相比,MobaXtem更人性化,因为命令行和关键字,会有变色功能。而Xshell却不支持命令行变色。 MacOS可使用自带的命令行。

        ·创建SSH连接。点击 session

        ·IP地址填写你本地CentOS的IP地址

        ·成功连接CentOS系统

设置CentOS静态IP

        ·进入到/etc/sysconfig/network-scripts/目录,查找你网卡对应的文件

        ·用编辑器打开这个文件,添加并设置红色部分的内容,然后保存文件

BOOTPROTO="static"
IPADDR="192.168.99.101"  // 你想设置成的IP
NETMASK="255.255.255.0"
GATEWAY="192.168.99.1"   // 本地网关
DNS1="114.114.114.114"   // DNS服务器

ONBOOT="yes"

        ·重启网络服务 

service network restart

        ·创建连接新IP的SSH连接,然后ping某个网址,看看什么结果

创建系统快照

        右击关闭 CentOS系统

        展开折叠图标,点击“备份【系统快照】”,点击“生成T”文章来源地址https://www.toymoban.com/news/detail-495494.html

到了这里,关于在线协同办公小程序开发搭建开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 认识钉钉小程序_搭建一个简单的小程序---钉钉小程序开发教程001

        其实这里面开发的时候具体,应该有很多的坑,不过..因为暂时不需要具体做,我仅仅查了一下怎么做,记录一下,以后不用再查了.     感觉钉钉小程序开发比微信小程序开发要更便捷,简单一些.首先要注册一个开发者,其实登录上钉钉账号就可以了.然后可以看看,快速入门,我没

    2024年02月09日
    浏览(47)
  • 互联网医院开发|在线问诊小程序搭建流程

    随着移动互联网的发展,传统医疗行业也在不断与时俱进,实现“互联网+医疗”,其中在线问诊小程序就是很好的例子,一起来了解在线问诊小程序解决方案, 在线问诊小程序 就是能够将互联网与医疗结合在一起的工具,借助在线问诊小程序,用户可以足不出门在家轻松看

    2024年02月13日
    浏览(50)
  • 尚硅谷微信小程序开发 仿网易云音乐App 小程序 后端接口服务器搭建

    目录 小程序学习 视频相关的教程文档与笔记分享 配套服务器 源码地址: 接口使用说明文档 接口列表 启动服务 测试服务启动OK网页  http://localhost:3000/test.html​编辑  Postman测试服务器接口 postman配置 服务ip地址全局变量 ​编辑选择全局变量 登录接口测试 1. 发送验证码  手

    2024年02月09日
    浏览(51)
  • 在线协作白板WBO本地部署启动并结合内网穿透实现远程协同办公

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站 WBO在线协作白板是一个自由和开源的在线协作白板,允许多个用户同时在一个虚拟的大型白板上画图。该白板对所有线上用户实时更新,并且状态始终保持。它可以用

    2024年02月01日
    浏览(50)
  • PHP从入门到精通—PHP开发入门-PHP概述、PHP开发环境搭建、PHP开发环境搭建、第一个PHP程序、PHP开发流程

    每开始学习一门语言,都要了解这门语言和进行开发环境的搭建。同样,学生开始PHP学习之前,首先要了解这门语言的历史、语言优势等内容以及了解开发环境的搭建。 PHP概述 Ø 认识PHP PHP最初是由Rasmus Lerdorf于1994年为了维护个人网页而编写的一个简单程序。这个程序用来显

    2024年02月14日
    浏览(65)
  • Java+SSM+MySQL基于微信的在线协同办公小程序(附源码 调试 文档)

    随着科技的飞速发展,移动互联网已经深入到我们生活的各个角落。在这个信息时代,微信作为全球最大的社交平台,其影响力不可忽视。本文将探讨一种基于微信的在线协同办公小程序,该小程序旨在提高工作效率,优化工作流程,实现团队协作。通过微信平台,我们可以

    2024年02月05日
    浏览(41)
  • Ubuntu下搭建Vue开发环境,开发第一个程序并部署

        Vue.js目前是前端技术比较火热的开发框架,是一个基于JavaScript的前端开发框架,它可以轻松地构建大型的单页面应用程序。因为项目需要在此记录一下Ubuntu下如何搭建Vue开发环境。 目录 1.nodejs + npm安装 2.安装CNMP(非必要) 3.Vue安装 4.创建程序软连接 5.创建Vue项目 5.部署

    2024年02月16日
    浏览(40)
  • 1.鸿蒙应用程序开发app_hap开发环境搭建

    DevEco Studio 3.1配套支持HarmonyOS 3.1版本及以上的应用及服务开发,提供了代码智能编辑、低代码开发、双向预览等功能,以及轻量构建工具DevEco Hvigor 、本地模拟器,持续提升应用及服务开发效率   Windows 操作系统:Windows 10/11 64 位 内存:8GB 及以上 硬盘:100GB 及以上 分辨率:

    2024年02月04日
    浏览(86)
  • [微信小程序] 认识微信小程序及开发环境搭建

      微信公众平台首页 https://mp.weixin.qq.com   微信公众平台测试帐号系统 https://open.weixin.qq.com/connect/qrconnect?appid=wx39c379788eb1286ascope=snsapi_loginredirect_uri=http%3A%2F%2Fmp.weixin.qq.com%2Fdebug%2Fcgi-bin%2Fsandbox%3Ft%3Dsandbox%2Flogin   1、微信公众平台提供的帐号模式   2、各类型帐号的应用场景 餐厅

    2024年02月08日
    浏览(51)
  • 在IDEA运行spark程序(搭建Spark开发环境)

           建议大家写在Linux上搭建好Hadoop的完全分布式集群环境和Spark集群环境,以下在IDEA中搭建的环境仅仅是在window系统上进行spark程序的开发学习,在window系统上可以不用安装hadoop和spark,spark程序可以通过pom.xml的文件配置,添加spark-core依赖,可以直接在IDEA中编写spark程序

    2024年02月06日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包