Go

Go(又称Golang)是一门由Google于2009年开源推出的静态类型、编译型编程语言,由Robert Griesemer、Rob Pike和Ken Thompson共同设计。其设计初衷是为了解决大规模分布式系统和云计算基础设施开发中的痛点,旨在兼具C/C++般的编译运行效率与Python般的开发效率。Go语言的核心特色是语法极其简洁(摒弃了类和继承等复杂概念),内置强大的并发编程模型(goroutine轻量级线程和channel通信机制使其并发编程简单而高效),编译速度飞快,并生成独立的静态可执行文件便于部署。它提供了垃圾回收机制和丰富的标准库,特别擅长构建高性能、高并发的网络服务、分布式系统、API服务器、云原生应用(如Docker和Kubernetes均由其编写)及命令行工具。Go语言通过严格的代码规范(如强制格式化)、内置的依赖管理工具和强调“一种问题只有一种解决方法”的理念,有效降低了项目复杂性和团队协作成本。尽管在泛型等特性上曾较为保守,但其在简洁性、生产效率和工程可维护性上的卓越表现,使其迅速成为后端开发和基础设施领域最受欢迎的现代编程语言之一。
实现的功能: 1. 使用 ip2location ip库实现对 ip 信息的管理,并注入到 header 头,帮助业务简化 ip 的信息管理; 2. ip 的黑白名单管理 和 国家的容许访问或禁止,实现对业务的合规性访问; 3. 部署在 k8s 集群,并实现动态加载 ip2localtion ,即在网关启动或重启是从 S3 自动拉取最新的 ip库使用,简化了对 ip 库持久化的管理,并且使用 memory 类型的 emptyDir卷增强了 IO 的性能; 4. 代码管理和CICD:最小单元二开代码管理,实现可按需灵活构建各个版本的 apisix 网关镜像。
3330go语言持续集成系统(CI/CD)
作品名称:抖音与B站原视频链接获取与水印去除小程序 作品简介: 抖音与B站原视频链接获取与水印去除小程序是一款专为抖音和B站用户设计的便捷工具。它能够帮助用户在下载视频时去除自带的水印,同时提供原视频链接让用户轻松获取高质量的视频资源。本小程序致力于为用户提供更好的视频观看体验,同时遵守相关法律法规,尊重原创作者的权益主要功能: 1.一键获取原视频链接:用户只需输入抖音或B站视频的分享链接,即可一键获取原视频链接,无需手动查找。 2.智能去除水印:在获取原视频链接后,用户可使用本小程序的智能去水印功能,自动识别并去除视频中的水印,让视频更加清晰 3.支持多平台:本小程序支持抖音和B站两大热门平台,满足用户多样化的需求。
1750go语言微信小程序
从0-1搭建了后端系统 选用Golang作为主要开发语言,可以大量节省资源 是用来亚马逊、阿里云云服务,为国际化提供了支持 从0-1,获得了300万用户
1360kafkagolang
1. 从原有的单体架构中将附近动态Feed逻辑拆分为单独的服务 2.内部服务如用户服务,聊天服务使用gRPC通信;对App端提供RESTful接口,使用Gin框架 3.通过Prometheus+Grafana对服务进行监控报警 4.开发内容运营平台,支持官方音乐,贴纸,滤镜管理,用户视频审核、打分,支持话题运营和达人管理 5.留存调优,调整搜索距离和活跃时间,优化推荐候选集,增加idle push,运用不同策略进行用户召回
1400kafkaFeed
1.从商户平台中拆分出合同服务,梳理业务和数据表耦合逻辑并解耦,完成合同微服务化上线 2.应用gRPC中间件实现接口通用数据权限校验
1070grpc后台管理
1.应用gRPC框架完成线索、客户、商机等实体服务管理 2.解决数据量增长后的DB查询问题,比如大In问题、深分页等 3.开发拓客工具,利用APM应用性能管理工具优化拓客效率,整合第三方接口调用,涉及重试和降级策略应用 4.完成基础设施开发,比如外呼中心、消息中心、拜访等CRM系统基础功能
1540grpc单点登录框架
可视化搭建平台可以以拖拽化的方式搭建各类数据展板,控件,布局等等。绑定数据模型,配置组件交互等等功能。
1490python低代码
flakeSQL是受presto/trino项目为启发由go语言编写的nosql实时OLAP+AI数据查询引擎,FQL为其查询语言并遵循SQL92执行标准。flakeSQL通过扩展了关键词用来覆盖文档数据查询,全文搜索,时序查询,AI场景下的数据训练和预测。解决了传统数据运营场合下的基础设施重复建设,查询引擎多而杂,数据孤岛,资源利用率低等实际痛点,实现了数据运营的全场景覆盖。其技术亮点包括了谓词范围比对和谓词下推tablescan节点的page缓存, tablescan节点的singleflight,执行模型由传统的poll,next接口改为getPage(index),从而让相似查询的大幅提速。 此项目从零到一,从设计到落地都是我负责。感兴趣可以移步:https://www.zhihu.com/question/629940335/answer/3466782622
1810C/C++数据查询
项目描述:以试验的方式,使用自动化执行流程来验证机载试验件功能是否满足要求 技术架构:项目整体采用前后端分离架构;前端使用vue3, elementui框架;通过ajax访问后端数据; 后端采用go语言,采用gin框架,数据访问层通过gorm框架操作数据库,自动生成表结构、简化了表的设计。数据库采用的是Mysql数据库。 项目职责:模块开发,系统测试,系统运维 使用工具:go, mysql, goland,redis
1910gorm浏览器/JS引擎
项目描述:以无人机为载体,使用光电吊舱、雷达对目标进行搜索、定位。 技术架构:项目整体采用前后端分离架构;前端使用vue3, elementui框架;通过ajax访问后端数据; 后端采用go语言,采用gin框架,数据访问层通过gorm框架操作数据库,自动生成表结构、简化了表的设计。数据库采用的是Mysql数据库。 项目职责:模块开发,系统测试,系统运维 使用工具:go, mysql, goland
1590gorm地图相关
以golang为基础、gin为框架、vue和elementUI为前端 开发的SRE工具平台,主要功能有 自动化运维模块、架构图上的系统实时安全数据展示、熔断控制、版本快速回退、自动下发监控等。
2020shellgolang
1. 参与伙伴云V5新版研发,并主导视图项目落地,共上线7款视图涵盖: - 网格、透视表、任务、甘特、看板、卡片、日历 2. 推进全站Socket系统改造 - 规范了消息和接收内容格式、区分定义了静默和事件类型消息 - 统一了Socket发送机制,划分了应用空间,有效的兼容了新旧版本消息推送兼容和重复推送的问题, 有效的日均流量2000万降至1300万
1370php低代码
100%独自完成。 实时接入CTP行情。 前端组成K线,计算指标。 实时演算K线并重组为不同粒度,后端每日定时跟新历史数据。 会员系统. 当前网站:fmc.jijiren.cn/fmc7
1280go语言前端
小程序没有备案被下掉了,有产品原型和文档、源码等等。 产品从设计到原型,再到前端、后端程序的编写,全部由个人独立完成。
1470go语言小程序
应用升级是在应用发布后,对应用服务和相关数据进行更新,保证用户能够持续获得有效服务,包括升级前检查,应用升级,系统回退。软件补丁:再不中断设备运行的情况下,热补丁能修正原有版本中的错误+增加新的功能。 责任描述:新增服务功能,包括升级前检查,应用升级,升级回退,打补丁。
2450python安全相关框架
5G核心网采用服务化架构,将控制面功能简化和抽象为多个网络功能(Network Function,以下简称NF),如接入和移动性管理由AMF这个NF负责,会话管理由SMF这个NF负责,每个NF可以部署很多种能力,这些能力就是NFS(Netword Function Service)NRF负责NF/NFS的自动注册,更新,去注册,自动发现,选择。
2590grpc终端服务器/远程连接
基于 ThinkPHP 框架构建综合汽车小程序,涵盖购车资讯、专业咨询与在线购车服务。 ● 参与项目后端核心代码重构,将 PHP 版本从 5.6 升级至 7.4,深度优化底层框架。 ● 实现秒杀抢购功能,采用 Redis 队列与哈希结构,峰值 QPS 达 3 千 ● 文章搜索模块运用 Elasticsearch,借助 Canal 实现数据同步。 ● 初始阶段采用阿里云 SDK 实现直播功能,后改用小程序内置直播;FFmpeg 与 Shell 脚本负责拉流推流操作
2220php小程序
山石网科云铠主机安全防护平台(后简称山石云铠),是针对私有云、公有云、混合云、多云场景,覆盖服务器物理机、虚拟机和容器环境的一站式安全防护解决方案。山石云铠基于CWPP框架体系,从资产梳理和可视化呈现,资产风险识别,策略管控防护,威胁攻击防御,事后安全溯源五大环节出发,全阶段深入解决主机安全问题,使用一套平台全面保护客户业务环境内的多类型工作负载,为企业的业务环境构建真正的安全防护体系! 本人负责: 1、微隔离模块 2、内存马检测模块 3、相关restful接口开发
1930pythongolang
一,项目模块: 权限模块 用户模块 商品模块 可视化数据模块 消息模块 二,负责 服务端全部开发。从零搭建。
1640redis可视化
作品为公司运维管理系统,主要包括以下功能: 1、服务器管理(服务器基本信息查看、设备登记、人员使用情况等) 2、数据管理(文件上传、下载、缓存数据清理等) 3、集成管理(静态网站管理、git合并分支等) 4、用户管理(用户个人信息查看、权限管理、密码修改等)
2090shell任务/项目管理
当前共989个项目more
×
寻找源码
源码描述
联系方式
提交