![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 51
小言W
学习使我快乐!
展开
-
pigxCloud微服务项目08——导出大批量数据到 excel(无限导入,不限制数据量,自动切换 sheet)
导出大批量数据到 excel(无限导入,不限制数据量,自动切换 sheet)重要知识点-SXSSFWorkbook参考资料: HSSFworkbook,XSSFworkbook,SXSSFworkbook区别从POI 3.8版本开始,提供了一种基于XSSF的低内存占用的SXSSF方式。对于大型excel文件的创建,一个关键问题就是,要确保不会内存溢出。其实,就算生成很小的excel(比如几Mb),它用掉的内存是远大于excel文件实际的size的。如果单元格还有各种格式(比如,加粗,背景标红之类的),原创 2022-01-19 18:05:47 · 1214 阅读 · 0 评论 -
pigxCloud微服务项目07——服务端——将所有展示到前端字段的null值改为““
展示到前端的对象,字段null值改为""增加配置类增加配置类package com.cxbdapp.hbhtyyBackground.config;import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JsonSerializer;import com.faste原创 2021-01-12 17:55:47 · 357 阅读 · 0 评论 -
pigxCloud微服务项目06——服务端——token过期时间设置
token过期时间设置账号密码登录手机验证码登录和社交账号登录账号密码登录已启动以下:nacos、gateway、auth、admin四个服务(启动顺序)修改AuthorizationServerConfig文件package com.cxbdapp.msp.auth.config;import cn.hutool.core.util.StrUtil;import com.cxbdapp.msp.common.core.constant.SecurityConstants;import co原创 2021-01-11 16:50:57 · 3486 阅读 · 1 评论 -
pigxCloud微服务项目05——服务端——整合RabbitMQ
整合RabbitMQ概述1、引入依赖2、配置文件3、配置队列、交换器、路由等高级信息4、生产者生产消息5、RabbitMQ监听类,消费者消费消息监听类服务类实现类概述在新建得业务服务中集成RabbitMQ,用以解决高并发离线下载腾讯云文件。1、引入依赖<!--添加rabbitmq依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin原创 2021-01-07 18:12:53 · 1049 阅读 · 0 评论 -
pigxCloud微服务项目04——服务端——腾讯云即时通信IM,拉取群历史消息(全量消息、所有群消息)
腾讯云即时通信IM,拉取群历史消息需求说明服务端代码需求说明由于腾讯云历史消息存储时长为7天,所以在结束群聊后,需要将群聊消息拉取到本地,方面后续随时查看。这里调用腾讯云 拉取群历史消息接口,这个接口只提供最多20条最近消息记录,所以需要使用递归不断查询,最终得到所有消息记录。服务端代码接口工具类package com.cxbdapp.hbhtyyBackground.utils;import cn.hutool.core.util.StrUtil;import cn.hutool.h原创 2021-01-07 17:48:34 · 1205 阅读 · 0 评论 -
pigxCloud微服务项目03——服务端——腾讯云即时通信IM,创建聊天群
腾讯云即时通信IM,创建聊天群,返回群ID给客户端使用导入单个帐号创建群组(群组类型:临时会议群 (Meeting))导入群成员导入单个帐号参考官方资料:导入单个帐号创建群组(群组类型:临时会议群 (Meeting))导入群成员...原创 2021-01-07 17:33:35 · 1480 阅读 · 1 评论 -
pigxCloud微服务项目02——服务端——使用云MAS短信接口,发送手机短信验证码
使用云MAS短信接口,发送手机短信验证码1、登录云MAS业务平台2、获得相关参数3、工具类4、手机验证码业务实现类1、登录云MAS业务平台地址:http://mas.10086.cn/login下载文档后,根据文档说明,配置获得相关参数。2、获得相关参数参数写到配置文件 application.properties (实际值已省略)# 集团客户名称sms.ecName=# 用户名sms.apId=# 密码sms.secretKey=# 签名编码。在云MAS平台『管理』→『接口管理』原创 2021-01-06 15:44:46 · 1177 阅读 · 0 评论 -
pigxCloud微服务项目01——服务端——小程序登录
小程序登录需求说明小程序登录服务端代码postman访问测试小程序端登录代码需求说明采用pigxCloud微服务架构,在upms服务中增加controller类,用来管理小程序登录。虽然pigxCloud微服务中,已有“pigx接入小程序使用”模块,如下图所示。但是这是针对已经录入的用户数据,而本人这边需要的是没有录入系统的小程序用户也能登录系统,所以需要改造。小程序登录服务端代码package com.cxbdapp.msp.admin.controller;import cn.hutoo原创 2021-01-06 15:13:41 · 3528 阅读 · 9 评论