跳至主要內容

电信天翼云

chanchaw大约 3 分钟服务器

所有项目

  • 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/wopen in new window 发送参数

{"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 没有制作自动多数据源功能,新增租户需要手动修改源码:

  1. D:\software\barrel\src\main\resources\application-dev.yml 新增数据源

  2. com.xdfsoft.barrel.utils.MultDSSwitcher 新增枚举元素

  3. com.xdfsoft.barrel.datasource.DataSourceConfig 新增数据源

  4. 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