API接口markdown文档生成工具

# API接口markdown文档生成工具 通过api的请求对象、返回对象,自动生成对应的API接口文档。 使得开发人员接口开发完成时,或接口维护后,无需再更新api文档。 ## 编码工具的原因 目前使用比较多的是swagger,但是swagger依旧有一些缺点。 来自网友的总结: ``` 如果是与服务端代码集成,直接嵌入到工程代码中,侵入性比较大。将文档参数和应用参数杂糅在一起,不易阅读,而且比较依赖于项目,无法独立部署。项目挂掉,文档也无法访问。给后期代码维护增加难度。 ...阅读全文

Go语言中文网 2022-11-08 20:16:42 salary

开源十年-网站和公众号成立了

定期冒个泡~(第一次看到不了解的同学可以翻看一下咱的历史文章哈) 最近好事连连,心里面也畅快,就是文章更新速度没上来,哈哈哈··· 废话不多说了,今天主要是想告诉一下各位,我把项目的网站和公众号以及前端(技术选型)搞出来了 网址:开源十年(www.xiaoyin.live) 首先说网站吧,采用的是WordPress搭建的博客,也备案了。网站地址:www.xiaoyin.live 这个域名是我很久之前买的域名,一直放着没有用。(域名啥意思大家随便猜哈,猜对了我发红包···...阅读全文

Go语言中文网 2022-11-08 18:06:17 kaiyuan10nian

提取/替换短信模板参数

使用reg包正则匹配 ```go func main() { str := "您好!您有一份来自${enterprise}的签署文件:https://xxx.net/${sign_url},请于收到短信后的48小时内点击以上链接完成相关合同签署。签署流程:https://xxx.net/${sign_flow_url}。如有疑问,请联系大区SSC。" var p []string var FieldRegex = regexp.MustCompile(`\${[a-zA-Z0-9...阅读全文

Go语言中文网 2022-11-08 16:19:24 osummer

如何做好一个配置中心

我们知道,在程序中不应该把代码或流程写死,而应该把一些流程提取成开关、变量等。这样,就可以在不改变代码的情况下,在程序运行时执行不同的功能。这些开关、变量的集合一般放在一个或者多个文件里,称之为配置文件。一般来说,大部分程序都会存在这个文件,既然有文件,就需要管理。尤其是现在微服务化的趋势下,服务拆分,服务数量变多,配置文件的数量也跟着增加,就需要一个中心化的服务来管控这些配置文件,我们称之为配置中心,它一般会提供以下能力: - 配置的集中化管理,统一标准。 - 配置的安全存储,不丢失。...阅读全文

Go语言中文网 2022-11-08 11:31:18 HYY-yu

优维科技获多项国产化认证,全面适配信创生态

​近年来,“华为”、“中兴”事件及“俄乌战争”引发的科技制裁,给我国信息技术产业敲响警钟,解决核心技术关键环节“卡脖子”的问题刻不容缓。在当今国际形势和国家经济双循环的发展格局下,国家逐步推进科技强国、数字中国等战略部署。在国家相关政策支持下,信息技术应用创新(简称信创)产业加速发展,国内厂商信息技术创新能力正不断提升。国产化浪潮全面开展兼容适配信创发展核心在于通过行业应用拉动构建国产化信息技术软硬件底层架构体系和全生命周期生态体系,为中国未来发展奠定坚实的数字基础。随着国产化趋势加速,信创产业...阅读全文

Go语言中文网 2022-11-07 17:40:56 EASYOPS_youwei

干货 | 5719个字详解低代码在某银行&券商的实践

​​低代码是优维科技长期深耕的技术板块,优维的EasyMABuilder低代码开发平台,一个通过低代码的手段以更低的投入更快的速度创造更多企业级应用的开发平台,通过时间的不断积累和产品的迭代优化,迄今已成功赋能大量优质客户,为银行、券商等多个行业客户带去丝滑的开发体验。优维CEO王津银现身分享,就如何利用低代码提升研发和IT效能,详解优维低代码在银行、券商客户的实践与经验。以下内容以第一人称的视角,为您全面回顾视频内容!——某银行案例门户关于门户,众所周知,过去在OA里面,提到很多关于门户的概念...阅读全文

Go语言中文网 2022-11-03 18:09:01 EASYOPS_youwei

云原生下,中国联通如何建设数字化实时监控体系?

​​导语:UGeek大咖说是优维科技为技术爱好者研讨云原生技术演进趋势而创办的系列活动,邀请一线互联网大厂的核心骨干主讲,分享原厂实践。本年度主题为可观测,我们希望通过一场场有趣、有料、有深度的活动,让运维圈的小伙伴聚集在一起,深度交流与学习。10月25日,UGeek大咖说第10期圆满结束,此次活动特邀到中国联通软件研究院产品线负责人——曹家豪做客直播间,为大家带来《云原生下的数字化实时监控体系建设》的分享,帮助企业走上更顺畅的云原生之旅。曹老师围绕中国联通在数字化转型后,所面对过的云原生、大规...阅读全文

Go语言中文网 2022-11-02 17:34:28 EASYOPS_youwei

Uknow | 优维低代码:WebSocket 消息推送

​​优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。连载第二十六期《高级指引:WebSocket 消息推送》▽WebSocket 是一种网络传输协议,可在单个 TCP 连接上进行全双工通信,位于 OSI 模型的应用层。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API...阅读全文

Go语言中文网 2022-11-01 17:50:09 EASYOPS_youwei

万圣节:IT运维...不要惊惊惊惊惊惊魂夜

夜幕降临......南瓜灯早已绽开了诡异的笑脸~你即将收到来自灵异世界的召唤,还有三天,万圣节就要来了​去年的万圣节,让鹿小U记忆犹新...那天,鹿小U一觉沉睡到傍晚,突然听到敲门声,开门只见一个cos白色恐怖幽灵的小孩,开口说着“TrickOr Treat”(不给糖就捣蛋)。被惊吓到之后,随后哈哈大笑“这是什么鬼”?只见小孩家长探出头,今天万圣节...反应过来之后,鹿小U又怎会错过,这一年之中唯一可以用正当理由变装吓人的节日...何况鹿小U从小有缺糖综合征...​哎,偏偏晚上是鹿小U值班,还好...阅读全文

Go语言中文网 2022-10-31 17:36:14 EASYOPS_youwei

Go语言之内存篇

TL;DR:本文不讨论三色垃圾回收,不讨论读写屏障,不讨论内存分配策略。仅仅从内存视角抽象出一个简单的屏障。以便可以在写Go语言时,知道语言的边界,可以把之前C/C++的经验复用。 在[上一篇文章中](https://blog.gotocoding.com/archives/1767 ""),我提到了一个疑问,就是两个Slice分别引用一个Array的不同部分,GC是如何保证在Mark时,可以Mark到那个被引用的Array。 在这里,我陷入了一个很大的误区。 根据Lua和C...阅读全文

Go语言中文网 2022-10-30 19:35:56 findstr

初识Go语言

其实严格来讲也不算初识,大概在15年时,就学过一次Go语言的语法。 由于当时Go语言GC的名声不太好,也就没太认真研究,只是大致把语法学习了一下。 对Go的印象除了语法有点怪,也就没有其他特别的印象了。 这一次,我仔细学习了一下Go语言(到目前为止已经学习了4周了)。 有了一些不太一样的感受,还发现了一些令人耳目一新的点。 ----- 首先就是GC。 我仔细回忆了一下,Go竟然是我知道的第一门编译型带GC的语言(IL2CPP不算),这里的编译不是将代码编...阅读全文

Go语言中文网 2022-10-30 19:34:17 findstr

将go的结构定义转化为markdown 表格(帮助快速生产文档)

# Type2md - Golang Type To Markdown [github.com/eleztian/type2md](github.com/eleztian/type2md) 通过ast解析 将golang 的结构定义转化为markdown 表格。 支持将golang 的数据类型定义转化为markdown 表格 - 支持自定义 struct tag - 支持注释解析 - 支持默认值定义 - 支持是否必填 - 支持外部mod 类型引用解析。 - 表格...阅读全文

Go语言中文网 2022-10-29 00:06:26 eleztian

第三届国际科创节12月举行,候选品牌:优维科技

​STIF2022第三届国际科创节暨DSC2022国际数字服务大会(即数服会)定于12月举行,主题为:数字引擎 智造未来。活动设有开幕式、STIF科创领袖峰会、2022数字服务展、STIF年度致敬盛典等主题板块,科创节期间还将举办行业主题峰会、品牌专场活动、成果发布等多场特色活动。有关权威智库、咨询机构、行业组织、头部企业等也将举办多场市场化系列活动。来自全球的企业家、科学家、投资人以及跨领域精英在这里分享前沿观点,激发思考。​本届科创节暨数服会将有超过300家全球科技创新头部品牌出席,150余...阅读全文

Go语言中文网 2022-10-28 17:39:49 EASYOPS_youwei

Go语言接口在实际应用中的一些思维过程 (语言转型同学可看)

在一个基于缓冲和非缓冲输出的代码测试过程中, 一些接口类型使用时的思考过程(超详细) ``` package main import ( "bufio" "fmt" "os" ) func main() { // io包中接口的概念 fmt.Fprintf(os.Stdout, "%s\n", "这些文字不经过缓冲") // 通过bufio标准库新建一个io.Writer接口类型变量, 此变量在缓冲中? /** * bufi...阅读全文

Go语言中文网 2022-10-28 12:02:20 cheney2022