电信天翼云
所有项目
- mysql , nginx
- 拉链: /data/extdisk/zipper/backend/zipperdye.jar /data/extdisk/zipper/report/server/fine-report.jar
- 顺杰: /data/extdisk/shunjie/backend/shunjie.jar /projs/wxshunjie/wxbeshunjie.jar
- 网筒项目: /data/extdisk/barrel/backend/barrel.jar /data/extdisk/barrel/report/server/fine-report.jar /projs/wxbebarrel/wxbebarrel.jar
- openvpn - 2024年10月19日 新建了证书,到期日是 2027.1.22。可通过
systemctl start/stop openvpn启动和停止服务
nginx
安装路径:/etc/nginx 自动安装后生成的配置文件:/etc/nginx/nginx.conf 包含了 ./conf.d 下的所有后缀是 conf 的文件 其中 https.conf 中配置了微信前端项目、后台服务 nginx 默认页面的 html 在 /usr/share/nginx/html 目录下 微信 JS 接口需要验证的文件也在该目录 /usr/share/nginx/html 下
微信前端页面
/projfe/wxfebarrel
微信后台服务
文件路径:/projs/wxbebarrel 对外开放的推送微信模板消息接口:https://www.barrel.fit/wxbebarrel/tmpmsg/w 发送参数
{"metaList":[{"value":"呼叫系统端口号4通知"},{"value":"端口号错误"},{"value":""},{"value":"2022-12-04 13:49:25"},{"value":""},{"value":""},{"value":""},{"value":""}],"openidList":["o9oc563ng_9eVtG45w5iGXvTm_fI"],"templateId":"IRUGdjkPP2p8sOXR-g-xtDsnvGkD_hyt-W083VeNo-I"}
参数来自下面模型
package com.xdf.wxbebarrel.model;
import com.xdf.wxbebarrel.model.templateMessage.MetaData;
import java.util.List;
/**
* 2021年6月25日 13:37:55
* 其他微服务调用本后台服务发送模板消息时用到的实体类
*/
public class ExternalTemplateMsg {
private List<MetaData> metaList;// 填充到模板消息的内容,要求8个元素的字符串数组
private List<String> openidList;// 推送给的微信 openid ,一次推送给多个用户
private String templateId; // 模板消息的模板ID
private static final long serialVersionUID = 1L;
public List<MetaData> getMetaList() {
return metaList;
}
public void setMetaList(List<MetaData> metaList) {
this.metaList = metaList;
}
public List<String> getOpenidList() {
return openidList;
}
public void setOpenidList(List<String> openidList) {
this.openidList = openidList;
}
public String getTemplateId() {
return templateId;
}
public void setTemplateId(String templateId) {
this.templateId = templateId;
}
public static long getSerialVersionUID() {
return serialVersionUID;
}
@Override
public String toString() {
return "ExternalTemplateMsg{" +
"metaList=" + metaList +
", openidList=" + openidList +
", templateId='" + templateId + '\'' +
'}';
}
}
package com.xdf.wxbebarrel.model.templateMessage;
import com.xdf.wxbebarrel.utils.SysConst;
/**
* 2021年2月17日 20:25:20
* 对应 wxpad 项目中 model 包下的 TMMeta
*/
public class MetaData {
private String value;
private String color;
public MetaData(String value, String color) {// 自定义文字颜色
super();
this.value = value;
this.color = color;
}
public MetaData(String value) {// 默认使用蓝色字体
super();
this.value = value;
this.color = SysConst.TEMPLATE_MESSAGE_BLUE;
}
private static final long serialVersionUID = 1L;
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public static long getSerialVersionUID() {
return serialVersionUID;
}
@Override
public String toString() {
return "MetaData{" +
"value='" + value + '\'' +
", color='" + color + '\'' +
'}';
}
}
开发者工具
删除用户
# 删除用户
DELIMITER $$
set @openId='o9oc563szpfvy67PAKAJJB-SjwFk';
delete from user where open_id=@openId;
delete from user_mill where open_id=@openId;
$$
网筒SAAS
/data/extdisk/barrel 2022年11月24日 09:54:11 没有制作自动多数据源功能,新增租户需要手动修改源码:
D:\software\barrel\src\main\resources\application-dev.yml 新增数据源
com.xdfsoft.barrel.utils.MultDSSwitcher 新增枚举元素
com.xdfsoft.barrel.datasource.DataSourceConfig 新增数据源
com.xdfsoft.barrel.datasource.DynamicDataSource 新增数据源,并注册入 targetSources
redis
2022年12月8日 07:57:13 安装了 redis ,路径:/usr/local/redis-5.0.14 配置文件 redis.conf 在 /usr/local/redis-5.0.14 下,该目录是从官网下载的源码解压后的目录,通过 make 编译后的目录是 /usr/local/redis-5.0.14/src , server 和 cli 都在该目录下,所以启动服务的命令是: src/redis-server redis.conf 2022年12月17日 14:42:09 放开 bind 后发现貌似被攻击了,之后不要开本机的 redis 了
域名
barrel.fit 通过“武云织造”在腾讯云购买
顺杰
顺杰项目目录 /data/extdisk/shunjie 在 /usr/lib/systemd/system 中制作了 shunjie.service,所以启动命令:systemctl start shunjie 同时在 /projs/wxbeshunjie 中制作了顺杰项目的微信后台,命令:systemctl start wxbeshunjie
