随笔分类 - 工具
摘要:大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。 为了了解ASP.NET Core Web API的版本控制,我们必须了解API中的一些版本控制策略,然后将API版本控制与OpenAPI集成,以便我们可以在Swagger UI中看到
阅读全文
摘要:以下是视频实战所需要的IDE和工具软件的下载链接: Visual Studio Code(适用于Windows、Mac和Linux):https://code.visualstudio.com/download Visual Studio 2022:https://visualstudio.micr
阅读全文
摘要:之前思考和总结过两篇关于学习的文章,(《如何快速且深入的学习一门新技术》,《微服务学习导航》),个人感觉还是言不尽兴,太过肤浅了。所以这篇文章会从更高的形而上的角度来审视自己的学习。其中的思想来源比较复杂,主要是受了老子、王东岳、李善长、古典文学和计算机科学等的影响,不知其所踪。 学什么? 抽象模型
阅读全文
摘要:目前公司系统多个应用分层结构各不相同,给运维和未来的开发带来了巨大的成本,分层架构看似很简单,但保证整个研发中心都使用统一的分层架构就不容易了。 那么如何保证整个研发中心都使用统一的分层架构,以达到提高编写代码效率、保证工程统一性的目的? 这里给出个人的规划设计,希望对你有所启发。 1.分层目标 简
阅读全文
摘要:为了高效开发,节约编写文档的成本,API服务使用Swagger来描述 一、API设计原则 控制API的粒度和数量 命名要遵循简单、可读、统一原则; 优先设计API,然后编码 二、URL设计【针对后端开发】 2.1 HTTP规范 动词目前暂时以下面两种 HTTP 方法,对应 CRUD 操作。 2.2
阅读全文
摘要:一、规范目的: 规范的目的是提高代码可读性,阅读的舒适性,减少维护的成本,方便后续运维,让运维人员看到别人写的代码就像自己写的代码。 随着需求的增加,代码必然是越堆越多,越来越乱,最后失控导致项目腐烂。 物理学上的熵让我们理解了一件事,如果不施加外力影响,事物永远向着更混乱的状态发展。比如,房间如果
阅读全文
摘要:搞过CI/CD的同学一定吃过不少苦头,或者说遇到不少坑,但是对自动化的执着住挡不了前进的步伐,如果你缺少了运维这一块知识,那么你的流水线总是不那么完美,本文记录的是自己躺过的坑,希望对你有所帮助。 一、相关环境和版本 服务器:windows2008【历史遗留服务器,建议升级到2012以上,2016支
阅读全文
摘要:可视化是数据展示的万金油,几乎所有的系统都离不开可视化这块,对可视化的高大尚追求已经超过一般中小企业的能力范畴。这篇文章探讨的是可视化如何做技术选型和调研,希望对你有所帮助。 1.本文大纲 商业智能(BI)工具 Tableau:国外软件,适合BI工程师,数据分析师 PowerBI:微软出品,可以和E
阅读全文
摘要:git相关的文章和教程非常多,但是系统介绍和了解工作流的人并不多,在使用过程中用错或用偏的也不少,这里分享的是,假设你已经入门的情况下,我们如何去选择适合团队需要的工作流。 git优势 这里先唠叨git的优势,对比传统的代码管理工具,git至少有以下这些优点: 有温度的工具:由 Git 衍生出来的
阅读全文
摘要:git三个区 下图是git的提交流程,是入门或者说是理解git的重要图谱。 我们可以看到这里有三个区:工作区、暂存区、提交区。截止到commit阶段,其实都只是在本地离线操作,真正同步到中心服务器,需要使用push命令。 git基础命令 生成SSH-key ssh-keygen -t rsa -C
阅读全文