云服务器免费试用

搭建excel服务器在阿里云(云服务ecs怎么搭建)

服务器知识 0 759

本文目录:

  • 1、阿里云服务器ecs怎样搭建网站?
  • 2、阿里云服务器ecs怎么使用?
  • 3、day06项目【整合阿里云OSS和Excel导入分类】
  • 4、咨询一下: Office 365能架设在阿里云服务器上吗?
  • 5、如何快速架设公司Excel服务器——前提:完全免费
  • 6、阿里云服务器怎样安装office

阿里云服务器ecs怎样搭建网站?

使用阿里云搭建网站有多种方式,您可参照下表选择合适的建站方式。

自助建站步骤

步骤1、选择服务器

不同网站类型需要的ECS配置不同,请您确认网站规模与访问人数。一般情况下,小型网站只需要选择基础配置即可。

步骤2、部署网站

步骤3、购买和备案域名

步骤4、解析域名

至此,自助建站操作已完成,接下来您可使用域名测试访问是否正常。

阿里云服务器ecs怎么使用?

阿里云服务器ecs怎么使用

方法如下:

注册我的专属域名,控制我的云服务器,使用Xshell,运行Xshell。

点击Xshell上方导航栏的窗口-传输新建文件即可快速免密运行Xpft软件。

在云服务器下部署Java Web项目

jdk和tomcat都弄好了,接下来可以用浏览器访问我的云服务器。

云服务器的业内名称其实叫做计算单元。所谓计算单元,就是说这个服务器只能算是一个人的大脑,相当于普通电脑的CPU,里面的资源都是有限的。你要获得更好的性能,解决办法一是升级云服务器,二是将其它耗费计算单元资源的软件部署在对应的云服务上。例如数据库有专门的云数据库服务、静态网页和图片有专门的文件存储服务。

而且云服务器不是说就便宜了,相反会比一般的VPS都贵。为什么?因为它相对于来说,扩展比较方便。云服务器是网站做大了、有很高收入的时候一个不错的选择。

云服务器是云计算服务的重要组成部分,是面向各类互联网用户提供综合业务能力的服务平台。平台整合了传统意义上的互联网应用三大核心要素:计算、存储、网络,面向用户提供公用化的互联网基础设施服务。

day06项目【整合阿里云OSS和Excel导入分类】

为了解决海量数据存储与弹性扩容,项目中我们采用云存储的解决方案- 阿里云OSS。  

1、开通“对象存储OSS”服务

(1)申请阿里云账号

(2)实名认证

(3)开通“对象存储OSS”服务

(4)进入管理控制台

2、创建Bucket

选择:标准存储、公共读、不开通

3、上传默认头像

创建文件夹avatar,上传默认的用户头像

1、在service模块下创建子模块service-oss

2、配置pom.xml

service-oss上级模块service已经引入service的公共依赖,所以service-oss模块只需引入阿里云oss相关依赖即可,

service父模块已经引入了service-base模块,所以Swagger相关默认已经引入

3、配置application.properties

4、logback-spring.xml

5、创建启动类

创建OssApplication.java

6、启动项目

报错 :

spring boot 会默认加载org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration这个类,

而DataSourceAutoConfiguration类使用了@Configuration注解向spring注入了dataSource bean,又因为项目(oss模块)中并没有关于dataSource相关的配置信息,所以当spring创建dataSource bean时因缺少相关的信息就会报错。

即可成功:

1、从配置文件读取常量

创建常量读取工具类:ConstantPropertiesUtil.java

使用@Value读取application.properties里的配置内容

用spring的 InitializingBean 的 afterPropertiesSet 来初始化配置信息,这个方法将在所有的属性被初始化后调用。

2、文件上传

创建Service接口:uploadFileAvatar.java

实现:OssServiceImpl.java

参考SDK中的:Java-上传文件-简单上传-流式上传-上传文件流

3、控制层

创建controller:FileUploadController.java

4、重启oss服务

5、Swagger中测试文件上传

解决上传文件覆盖问题:

测试:

6、配置nginx反向代理

配置nginx实现请求转发的功能:

验证:

1、复制头像上传组件

从vue-element-admin复制组件:

vue-element-admin/src/components/ImageCropper

vue-element-admin/src/components/PanThumb

2、前端参考实现

src/views/components-demo/avatarUpload.vue

3、前端添加文件上传组件

src/views/edu/teacher/save.vue

template:

引入组件模块:

4、设置默认头像(也可不设置)

onfig/dev.env.js中添加阿里云oss bucket地址

组件中初始化头像默认地址

5、js脚本实现上传和图片回显

二、测试文件上传

前后端联调

1、数据导入:减轻录入工作量

2、数据导出:统计信息归档

3、数据传输:异构系统之间数据传输

1、EasyExcel特点

    Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是非常的耗内存。如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或者JVM频繁的full gc。

    EasyExcel是阿里巴巴开源的一个excel处理框架, 以使用简单、节省内存著称 。EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析。

    EasyExcel采用一行一行的解析模式,并将一行的解析结果以观察者的模式通知处理(AnalysisEventListener)。

1、创建一个普通的maven项目

项目名:excel-easydemo

2、pom中引入xml相关依赖

3、创建实体类

设置表头和添加的数据字段

4 、实现写操作

TestEasyExcel.java

(1)创建方法循环设置要添加到Excel的数据

(2)实现最终的添加操作(写法一)

(3)实现最终的添加操作(写法二)

public static void main(String[] args) throws Exception {

         // 写法2,方法二需要手动关闭流

        //实现excel写的操作

        //1 设置写入文件夹地址和excel文件名称

        String filename = "F:\\write.xlsx";

        ExcelWriter excelWriter=EasyExcel.write(fileName,DemoData.class).build();

        WriteSheet writeSheet=EasyExcel.writerSheet("写入方法二").build();

        excelWriter.write(data(),writeSheet);

        /// 千万别忘记finish 会帮忙关闭流

        excelWriter.finish();

    }

1、创建实体类

2、创建读取操作的监听器

3、调用实现最终的读取

public class TestEasyExcel {

    public static void main(String[] args) {

        //实现excel读操作

         // 写法1:

        String filename = "F:\\write.xlsx";

        // 这里 需要指定读用哪个class去读,然后读取第一个sheet 文件流会自动关闭

        EasyExcel.read(filename,DemoData.class,new ExcelListener()).sheet().doRead();

         // 写法2:

          InputStream in = new BufferedInputStream(new FileInputStream("F:\\01.xlsx"));

        ExcelReader excelReader = EasyExcel.read(in, DemoData.class, new ExcelListener()).build();

        ReadSheet readSheet = EasyExcel.readSheet(0).build();

        excelReader.read(readSheet);

        // 这里千万别忘记关闭,读的时候会创建临时文件,到时磁盘会崩的

        excelReader.finish();

    }

1、编辑Excel模板

2、将文件上传至阿里云OSS

1、添加路由

2、添加vue组件

1、js定义数据

2、template

3、js上传方法

4、回调函数

1、service-edu模块配置依赖

1、EduSubjectController

2、创建和Excel对应的实体类

3、EduSubjectService

(1)接口

(2)实现类

4、创建读取Excel监听器

1、参考 views/tree/index.vue

2、创建api

api/edu/subject.js

3、list.vue

1、创建vo

2、创建controller

咨询一下: Office 365能架设在阿里云服务器上吗?

可以,Office 365 是一种类似云服务的Office软件。看你的云服务器是什么操作系统

你也可以咨询阿里云的客服或Office365的客服。

如何快速架设公司Excel服务器——前提:完全免费

在服务器上安装iis;

打开iis,进入默认网站,右键单击,关闭iis服务;

将默认网站的路径指向公司的网站所在的目录,如对端口无要求,直接保存即可;

启动iis,即可浏览公司的网页。

IIS是Internet Information Services的缩写,是一个World Wide Web server。通过iis可以架设web服务器。

阿里云服务器怎样安装office

直接下载 然后进行安装即可的

不过也可以使用wps的 使用起来也是非常方便的。

【搭建excel服务器在阿里云】的内容来源于互联网,如引用不当,请联系我们修改。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 搭建excel服务器在阿里云(云服务ecs怎么搭建)
本文地址: https://solustack.com/11962.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。