代码居然还能这样写

这篇文章要介绍的是 GitHub Copilot 。 微软去年推出的 GitHub Copilot 是一个基于 AI 的编程辅助工具,简单理解就是我们写点注释或者写个方法名,Copilot 就能理解了我们的意思,然后帮我们写一个相关的方法出来。

发布于 技术

微服务:如何拆分服务?

在微服务的落地中,第一步就需要进行微服务的拆分,服务的拆分很困难也很重要,本文就讲讲怎么进行服务的拆分。 技术发展到现在,还没有一个具体的,设计完善的标准方法来完成服务的拆分,服务的拆分是一门技术更是一门艺术。

发布于 技术

微服务:我们需要从单体转到微服务吗?

微服务或许你没有真正实践过,但一定听说过,虽然已经到了 2022 年,这个词依然很热,可以通过搜索 google 指数看得到。

发布于 技术

CentOS单机安装k8s并部署.NET 6程序

学习云原生,k8s 是一个基础,为了做一些实验,单机部署是最方便的,下面将介绍在 CentOS 中单机安装 k8s ,并将一个 .NET 6 的程序发布到 k8s 中。

发布于 技术

华为云鲲鹏服务器部署Java踩坑记

之前跟华为云的技术人员沟通,他们说在鲲鹏服务器上构建部署对微软的 dotNET 支持不是很好,建议使用 Java ,我们程序现在是混合模式 dotNET 和 Java 都有。让我没想到的是 dotNET 的构建部署很顺利,反倒是 Java 的部署遇到了些问题。

发布于 技术

华为云服务器初探二(完结)

在上一篇《华为云服务器初探》 中介绍了在使用华为云服务器部署时的一些关键点,本篇继续,内容涉及如下:

发布于 技术

华为云服务器部署初探

最近玩了下华为云,遇到了一些坑,做下记录。 华为云有很多的服务,文中会涉及到: CCE ECS 弹性公网IP DevCloud

发布于 技术

设计模式:面向对象的设计原则下(ISP、DIP、KISS、YAGNI、DRY、LOD)

本文继续来介绍接口隔离原则(ISP)和依赖倒置原则(DIP),这两个原则都和接口和继承有关。文章最后会简单介绍几个除了 SOLID 原则之外的原则。

发布于 技术

设计模式:面向对象的设计原则上(SRP、OCP、LSP)

在面向对象的世界里,可以分为:面向对象的基础知识、面向对象的设计原则和设计模式,如果用武侠小说来做比喻,基础知识就是需要练习的基本功、设计原则就是内功心法、设计模式则是各种各样的具体招式,所以说熟练掌握了设计原则,就能以不变应万变。

发布于 技术

设计模式:面向对象的基础知识

主流的编程范式有三种:面向过程、面向对象和函数式编程,我们现在使用的主流编程语言 C# 或 Java,都是面向对象语言,所以常常说的设计模式也是在面向对象语言这个前提之下。 面向对象的基础知识和一些设计原则,我认为是学习设计模式的基础,本文就聊下这些基础知识。

发布于 技术