Nginx配置

简介: 1

修改nginx配置文件

server {
    # 监听的端口
    listen 9001;
    server_name localhost;
    location ~ /eduservice { 
        proxy_pass http://localhost:8001;
        }   
    location ~ /eduoss { 
        proxy_pass http://localhost:8002;
        }
    
    }

nginx监听9001端口,对路径中存在eduservice和eduoss的路径进行转发,注意后端接口中eduservice和eduoss是唯一的

使用EasyExcel工具对Excel读写

EasyExcel是阿里巴巴开源的一个操作excel的工具

引入依赖

<!--xls-->
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi</artifactId>
        </dependency>
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>easyexcel</artifactId>
            <version>2.1.1</version>
        </dependency>

写操作

创建实体类

@Data
public class DemoData {
    //设置excel表头的名称
    @ExcelProperty(value = "学号",index = 0)
    private Integer sno;
    @ExcelProperty(value = "姓名",index = 1)
    private String sname;
}

调用Excel方法写文件

public static void main(String[] args) {
    //实现excel的写操作
    //设置写入的文件路径
    String filename = "E:\\MyProject\\javaProject\\guli_parent\\write01.xlsx";
    //调用excel的写方法进行操作
    EasyExcel.write(filename,DemoData.class).sheet("学生列表").doWrite(getData());
    
}
//创建一个方法,返回一个list集合
public static List<DemoData> getData(){
    List<DemoData> data = new ArrayList<>();
    for (int i = 0; i < 10; i++) {
        DemoData demoData = new DemoData();
        demoData.setSno(i);
        demoData.setSname("sname"+i);
        data.add(demoData);
    }
    return data;
}

实现效果

image.png

相关文章
|
7天前
|
移动开发 前端开发 JavaScript
前端vue2、vue3去掉url路由“ # ”号——nginx配置(一)
前端vue2、vue3去掉url路由“ # ”号——nginx配置
63 0
|
7天前
|
JavaScript 前端开发 应用服务中间件
angular引入包、路由权限配置、打包问题与nginx配置问题(简单部署)
angular引入包、路由权限配置、打包问题与nginx配置问题(简单部署)
26 0
|
7天前
|
安全 应用服务中间件 Linux
linux nginx的配置总结
linux nginx的配置总结
24 0
|
7天前
|
前端开发 JavaScript 应用服务中间件
前端vue2、vue3去掉url路由“ # ”号——nginx配置(二)
前端vue2、vue3去掉url路由“ # ”号——nginx配置
69 0
|
1天前
|
负载均衡 前端开发 应用服务中间件
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400
|
1天前
|
负载均衡 前端开发 应用服务中间件
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400(2)
Nginx+Tomcat负载均衡配置_nginx做tomcat的负载均衡成功,但tomcat的css文件400(2)
|
2天前
|
负载均衡 安全 应用服务中间件
nginx配置ssl和反向代理的配置代码
【5月更文挑战第2天】nginx配置ssl和反向代理的配置代码
19 3
|
5天前
|
负载均衡 应用服务中间件 nginx
解决nginx配置负载均衡时invalid host in upstream报错
在Windows环境下,配置Nginx 1.11.5进行负载均衡时遇到问题,服务无法启动。错误日志显示“invalid host in upstream”。检查发现上游服务器列表中,192.168.29.128的主机地址无效。负载均衡配置中,两个服务器地址前误加了&quot;http://&quot;。修正方法是删除上游服务器列表和proxy_pass中的&quot;http://&quot;。问题解决后,Nginx服务应能正常启动。
38 4
解决nginx配置负载均衡时invalid host in upstream报错
|
7天前
|
应用服务中间件 nginx
nginx配置集群轮训策略
nginx配置集群轮训策略
421 0
|
7天前
|
安全 网络协议 应用服务中间件
一文读懂HTTPS⭐揭秘加密传输背后的原理与Nginx配置攻略
一文读懂HTTPS⭐揭秘加密传输背后的原理与Nginx配置攻略