Fork me on GitHub

2018年1月9日

摘要: Sublime Text3+Golang搭建开发环境 本文介绍sublime text3的使用,至于安装请参考我的文章Sublime Text3+Golang搭建开发环境 这里以3.143的版本为例。 1.自定义字体: 跳出的窗口,进行修改。 ,font_face 是设置字体类型,font_size 阅读全文
posted @ 2018-01-09 18:40 HackerVirus 阅读(1085) 评论(0) 推荐(0)

2018年1月8日

摘要: 让你成功安装vscode中go的相关插件 注意:该演示环境是windows环境,linux和mac环境操作思路一样 vscode中有很多go的相关插件,非常好用如下:gocodegopkgsgo-outlinego-symbolsgurugorenamegomodifytagsgoplayimplg 阅读全文
posted @ 2018-01-08 14:45 HackerVirus 阅读(38238) 评论(1) 推荐(5)
摘要: Visual Studio Code配置GoLang开发环境 在Visual Studio Code配置GoLang开发环境 Visual Studio Code是我非常喜欢的开发工具。那么,如果能在Visual Studio Code上配置GoLang开发环境,以此开发GoLang程序,无疑很有趣 阅读全文
posted @ 2018-01-08 14:19 HackerVirus 阅读(3893) 评论(0) 推荐(0)
摘要: 中小研发团队架构实践之开篇 中小型研发团队很多,而社区在中小型研发团队架构实践方面的探讨却很少。中小型研发团队特别是50至200人的研发团队,在早期的业务探索阶段,更多关注业务逻辑,快速迭代以验证商业模式,很少去关注技术架构。这时如果继续按照原有的架构及研发模式,会出现大量的问题,再也无法玩下去了。 阅读全文
posted @ 2018-01-08 13:15 HackerVirus 阅读(949) 评论(0) 推荐(1)
摘要: 中小研发团队架构实践之总体架构 企业总体架构是什么,有什么用,具体怎么做呢?以我曾任职的公司为案例,一起来探讨这个问题。这家公司当时有200位研发人员和200多台服务器,我刚进这家公司时,他们的系统就已经玩不下去了,总是出现各种问题,例如日常发布系统时或访问量稍微过大时,系统就会出现很多故障,而且找 阅读全文
posted @ 2018-01-08 13:10 HackerVirus 阅读(658) 评论(0) 推荐(1)
摘要: 一种优雅的条件引用第三方.net库的方法 1.遇到的问题 今年我一直在开发一个WebApiClient库,旨在.net下能像java的retrofit一样,方便地请求服务端的http接口。在这restful api盛行的年代,json的身影无处不在,.net framework自然也有json库,S 阅读全文
posted @ 2018-01-08 10:41 HackerVirus 阅读(482) 评论(0) 推荐(0)
摘要: AspnetCore 2.0 本文地址 http://www.cnblogs.com/likeli/p/8204054.html 关于 API文档自动生成,用于对APP端的开发帮助文档生成,默认ProtoBuffer传输格式。 本项目并不是RESTful风格,是面向功能的API类型。ApiDoc的作 阅读全文
posted @ 2018-01-08 09:32 HackerVirus 阅读(403) 评论(0) 推荐(0)
摘要: API网关的作用 在这篇文章中将我们一起来探讨当前的API网关的作用。 一、API网关的用处 API网关我的分析中会用到以下三种场景。 二、API网关在企业整体架构中的地位 一个企业随着信息系统复杂度的提高,必然出现外部合作伙伴应用、企业自身的公网应用、企业内网应用等,在架构上应该将这三种应用区别开 阅读全文
posted @ 2018-01-08 09:29 HackerVirus 阅读(616) 评论(0) 推荐(0)

2018年1月5日

摘要: 数据交换平台架构 一、数据交换平台定义(百度百科) 数据交换平台是指将分散建设的若干应用信息系统进行整合,通过计算机网络构建的信息交换平台,它使若干个应用子系统进行信息/数据的传输及共享,提高信息资源的利用率,成为进行信息化建设的基本目标,保证分布异构系统之间互联互通,建立中心数据库,完成数据的抽取 阅读全文
posted @ 2018-01-05 17:55 HackerVirus 阅读(23117) 评论(0) 推荐(0)
摘要: 利用VSTS跟Kubernetes整合进行CI/CD 为什么VSTS要搭配Kubernetes? 通常我们在开发管理软件项目的时候都会碰到一个很头痛的问题,就是开发、测试、生产环境不一致,导致开发人员和测试人员甚至和运维吵架。 因为常见的物理环境甚至云环境中,这些部署环境都是由运维人员提前准备好的。 阅读全文
posted @ 2018-01-05 17:47 HackerVirus 阅读(959) 评论(0) 推荐(0)