![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术类
文章平均质量分 53
luhaichuan88
蓦然回首
展开
-
华为云会议对接,华为云会议事件消息订阅
具体的需求是,我们的app上集成了华为云会议sdk,在用户开启聊天的时候没有收到相关消息通知,解决思路是,当用户在app上调华为云会议sdk接口发起通话成功之后,调用服务端接口进行会议事件消息的订阅,由我们服务端与华为云会议服务端进行socket通信,通过订阅华为云会议事件消息给用户发送相关通知。1、获取accessToken 接口(在调用华为云会议的相关接口之前需要通过appid与appKey 进行鉴权获取accessToken) - http接口。2、获取会控token接口 - http接口。原创 2024-05-29 16:27:36 · 662 阅读 · 0 评论 -
使用chargpt加 midjourney 生成高质量的图片
使用chargpt加 midjourney 生成高质量的图片原创 2023-03-27 13:40:27 · 2556 阅读 · 1 评论 -
spring boot 集成 shiro权限控制框架
本文主要是使用spring boot 集成shiro 实现shiro-spring-boot-starter1、首先创建相关配置文件有两个ShiroProperties,JwtPropertiespackage com.shiro.sdk.properties;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.boot.context...原创 2021-01-19 17:16:16 · 449 阅读 · 0 评论 -
微信小程序自动回复用户消息
最近用java做了一个实现在微信小程序内根据用户发送的消息内容回复用不通的消息功能,相当于一个自动回复的客服消息,效果图如下:当用户在小程序输入框中输入内容或其他操作时,后台根据用户输入的内容动态给用户回复,微信的参考文档为:https://developers.weixin.qq.com/community/develop/article/doc/00066a67324e70bdf0981381b5c813https://developers.weixin.qq.com/miniprogram原创 2020-08-28 14:53:05 · 4747 阅读 · 0 评论 -
装饰器模式融合责任链模式的组合模式
public class Param { double number; public double getNumber() { return number; } public void setNumber(double number) { this.number = number; }}public class Result { private double result; public double .原创 2020-06-04 15:11:15 · 708 阅读 · 0 评论 -
责任链模式仿照了netty责任链
public class Leave { private String userName; private int leaveDays; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public int getLe.原创 2020-06-04 15:02:34 · 268 阅读 · 0 评论 -
装饰者模式
public class Param { private double number; public double getNumber() { return number; } public void setNumber(double number) { this.number = number; }}public class Result { private double result; pu...原创 2020-06-04 14:55:12 · 191 阅读 · 0 评论 -
Zookeeper作数据存储
/** * 这是一简单的接口类 * @author tianji * */public interface ZookeeperService { void create(String path, byte[] data, boolean ephemeral); byte[] getData(String path); String get...原创 2017-02-17 13:51:55 · 196 阅读 · 0 评论