• goMontioringDdl 是通过go实现对binlog的订阅实现对mysql的ddl监控报警并发送钉钉报警! 安装 安装 Go (1.6+) 设置并 GOPATH 使用go get github.com/qieangel2013/goMontioringDdl cd $GOPATH/src/github.com/qieangel2013/goMontioringDdl go build main ./main 怎么使用? 创建mysql表. 设置配置文件 river.tom...
    小码哥 16天前
  • Zeus 宙斯权限后台,为企业提供统一后台权限管理私有化 Saas 云服务。 项目使用 golang gin + vue-element-admin 框架开发,用jwt + casbin做权限管理,提供OAuth2.0 的Restful Api 接口。 为企业后台系统提供统一登陆鉴权、菜单管理、权限管理、组织架构管理、员工管理、配置中心、日志管理等。 支持企业微信、钉钉登陆和同步企业组织架构。 统一管理员工入离职,强化权限审批流程化。 打通开源软件、付费Saas软件,企业内部开发系统等,包括不...
    小码哥 17天前
  • gormt 可以将 mysql 数据库自动生成 golang sturct 结构, - 数据库表, 列字段注释支持 - singular_table 表名复数 (大驼峰) - json tag json 标签输出 - gorm.Model 基本模型 - PRIMARY_KEY 将列指定为主键 - UNIQUE,INDEX,UNIQUE_INDEX 索引,键支持 - NOT NULL 将列指定为非 NULL - 支持外键相关属性
    小码哥 19天前
  • EDL包含一个KubernetesController、PaddlePaddle auto-scaler(可以根据集群中的空闲硬件资源改变分布式任务进程的数目)以及一个新的容错计算架构。该项目致力于解决深度学习任务弹性的在资源通常不足的生产环境集群执行,尽可能早的帮助深度学习开发者分析出潜在算法问题,同时,Fluid通过API与Kubernetes交互,以理解全局集群状态,并据此调整不同任务的进程数量。
    小码哥 21天前
  • Baetyl 是 Linux Foundation Edge 旗下项目,旨在将云计算能力拓展至用户现场,提供临时离线、低延时的计算服务,包括设备接入、消息路由、消息远程同步、函数计算、设备信息上报、配置下发等功能。Baetyl 和 智能边缘 BIE(Baidu-IntelliEdge)云端管理套件配合使用,通过在云端进行智能边缘核心设备的建立、存储卷创建、服务创建、函数编写,然后生成配置文件下发至 Baetyl 本地运行包,整体可达到 边缘计算、云端管理、边云协同 的效果,满足各种边缘计算场景。 在架构设...
    小码哥 21天前
  • IPv4/IPv6 协议转换网关,用于在当前 IPv4 单栈局域网内,客户端访问外部 IPv6 单栈网络资源。 整体思路 局域网内终端接入协议转换网关,通过 DNS46 完成域名解析,对访问 IPv6 资源的网络请求通过 NAT46 协议转换设备完成协议转换(请求、响应),以完成全程网络会话。 流程时序 Pv4 客户端向域名服务器 DNS46 发起资源服务网络请求(A记录); DNS46 通过递归查询公网该服务域名的 A 记录。如果得到 A 记录,则返回给客户端,客户端继续使用 A 记...
    小码哥 21天前
  • Dapr 是一个开源,可移植的,事件驱动的运行时,使开发人员可以轻松构建在云和边缘上运行的弹性,微服务架构的无状态和有状态应用程序。  Dapr 包含了一些构建,这些构件通过标准 HTTP 或 gRPC API 访问,所以支持各种编程语言。这些构件为所有开发人员提供了行之有效的行业最佳实践,并且每个构件都是独立的。您可以在应用程序中使用其中的一个或多个。 Dapr 完全与平台无关,这意味着您可以在任何 Kubernetes 集群以及与 Dapr 集成的其他托管环境中本地运行应用程序。这使开发人员能够构建...
    小码哥 24天前
  • # xplay 专为树莓派(Raspberry Pi)设计的多媒体播放器,支持(视频、音频、图片、摄像头、动画、文本、二维码),支持无黑场切换 1. 持自定义播放器分辨率、帧率(FPS)、音频采样率(Sample Rate) 2. 支持使用(TCP)连接播放器发送指令控制(播放、覆盖、停止、等 ...) 3. 支持(视频、音频、图片、摄像头、动画、文本、二维码)素材播放 4. 支持(视频)多种格式(例如:MP4、AVI、MOV、等 ...)基于H264的视频编码,音频(AAC) 5. 支持(图片...
    小码哥 24天前
  • kplcloud是一个基于了kubernetes的应用管理系统,通过可视化的页面对应用进行管理,降低容器化成本,同时也降低了Docker及Kubernetes的学习门槛。 kplcloud已服务于宜人财富部分业务,稳定管理了上百个应用,近千个容器。 架构设计 该平台提供了一整套解决方案。
    小码哥 24天前
  • 这是用 Golang 封装了微信支付的所有 API 接口的 SDK,并自动生成和解析 XML 数据,还包括部分服务号、小程序、移动端的工具函数。 支持境内普通商户和境内服务商 (境外和银行服务商没有条件测试)。 支持全局配置应用 ID、商家 ID 等信息。 全部参数和返回值均使用 struct 类型传递,而不是 map 类型。 包含公众号网页授权码的相关操作。 包含 H5、小程序、移动端的支付签名生成方法。
    小码哥 24天前
  • Go-Spring 是模仿 Java Spring 全家桶实现的一套 GoLang 应用程序框架。 Go-Spring 的目标是让 GoLang 程序员也能用上如 Java Spring 那般威力强大的编程框架。 特性: 提供完善的 IoC 容器,支持依赖注入、属性绑定; 提供强大的启动器框架,支持自动装配、开箱即用; 提供常见组件的抽象层,支持灵活地替换底层实现; 入门指南 Go-Spring 当前使用 Go1.12 进行开发,使用 Go Modules 进行依赖管理。 package...
    小码哥 24天前
  • 百灵快传(B0Pass) LAN large file transfer tool。 基于Go语言的高性能 “手机电脑超大文件传输神器”、“局域网共享文件服务器”。 只需一个文件(exe)双击开启。 1. 主要功能 1.1 功能描述  文件共享服务器  简单的单个可执行文件  共享文件界面(只要在同一局域网或WIFI下,可以传输超大文件)  上传文件界面(支持点选和拖拽)  二维码扫码界面(支持手机传输,支持其它电脑输入网址)  共享文件在线管理界面(可删除)  端口如果被使用,...
    小码哥 28天前
  • gonet 游戏服务器架构,mmo 架构,分布式 snowflake64 为整形 uuid,ai 行为树,配置 data,游戏大部分都在内存运算, 分布式缓存 redis, 增加 db 模块读取 blob 数据。 设计之初,建立在 actor 模式下的;rpc,以及消息驱动,rpc 无需注册,支持通用数据 (int,[]int,[3]int),map 数据, 以及 struct 数据,rpc 性能测试如下;sql 封装简单的 orm(orm 支持 pb 结构体做 mysql blob,orm 支持结构体做...
    小码哥 29天前
  • gonet 游戏服务器架构,mmo 架构,分布式 snowflake64 为整形 uuid,ai 行为树,配置 data,游戏大部分都在内存运算, 分布式缓存 redis, 增加 db 模块读取 blob 数据。 设计之初,建立在 actor 模式下的;rpc,以及消息驱动,rpc 无需注册,支持通用数据 (int,[]int,[3]int),map 数据, 以及 struct 数据,rpc 性能测试如下;sql 封装简单的 orm(orm 支持 pb 结构体做 mysql blob,orm 支持结构体做...
    小码哥 29天前
  • Zinx Zinx 是一个基于 Golang 的轻量级并发服务器框架 开发者 刘丹冰 (@aceld) 张超 (@zhngcho) zinx(C++ 版本) 开发者 刘洋 (@marklion) --- 一、写在前面 我们为什么要做 Zinx,Golang 目前在服务器的应用框架很多,但是应用在游戏领域或者其他长链接的领域的轻量级企业框架甚少。 设计 Zinx 的目的是我们可以通过 Zinx 框架来了解基于 Golang 编写一个 TCP 服务器的整体轮廓,让更多的 ...
    小码哥 29天前
  • A Powerful HTTP API Gateway in pure golang!Goku API Gateway (中文名:悟空 API 网关)是一个基于 Golang 开发的微服务网关,能够实现高性能 HTTP API 转发、多租户管理、API 访问权限控制等目的,拥有强大的自定义插件系统可以自行扩展,并且提供友好的图形化配置界面,能够快速帮助企业进行 API 服务治理、提高 API 服务的稳定性和安全性。
    小码哥 29天前
  • Cadmin 是一个前后端分离的后台开发项目集合,各项目基于前后端接口交互文档进行开发,便于开发者选择自己熟悉的技术栈进行开发。 功能 为适应更多的业务场景,系统尽可能只集成最基础的后台功能,以减少对业务的干扰,大致功能如下: 用户/用户组:后台用户基础信息维护和登录状态保持 权限/请求/菜单:对前端API请求权限校验和菜单进行配置 请求调度:请求前端API请求进行调度,分配给对应的业务模块处理 相关链接 - 项目地址 文档地址 前...
    小码哥 2019-10-21 15:47:50
  • RedisShake 是一个用于在两个 Redis 之间同步数据的工具,满足非常灵活的同步与迁移需求。 支持解析、恢复、备份与同步四个功能: 恢复(restore):将 RDB 文件恢复到目的 Redis 数据库。 备份(dump):将源 Redis 的全量数据通过 RDB 文件备份。 解析(decode):读取 RDB 文件,并以 JSON 格式解析存储。 同步(sync):支持源 Redis 和目的 Redis 的数据同步,支持全量和增量数据的迁移。 同步(rump):支持源 Redis...
    小码哥 2019-10-18 17:28:27
  • 帮助你从1开始构建一个Golang Web应用。 已有特性 数据库连接池:支持MySQL,PgSQL,Redis等 将请求数据和校验规则封装为实体(entity) 引入getter(s),使客户端可以按需获取数据 易于使用的参数校验 支持YAML配置文件
    小码哥 2019-10-18 11:22:15
  • 配置管理平台客户端 gcsc 介绍 gcsc(go config server client) 配置管理平台客户端,此项目基于gf框架开发,主要针对配置管理平台(https://github.com/goflyfox/gcs)项目的客户端实现; github地址:https://github.com/goflyfox/gcsc gitee地址:https://gitee.com/goflyfox/gcsc 安装教程 gopath模式: go get github.com/goflyfo...
    小码哥 2019-10-17 16:22:15