架构
xulong5000
这个作者很懒,什么都没留下…
展开
-
常用 Git 命令清单
我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init原创 2021-03-03 09:05:42 · 109 阅读 · 0 评论 -
设计模式六大原则
目录:设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则设计模式六大原则(1):单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责...原创 2020-04-27 17:10:44 · 181 阅读 · 0 评论 -
Asp.Net MVC项目集成Swagger
公司最近的项目使用mvc+webapi,采取前后端分离的方式,后台提供API接口给前端开发人员。这个过程中遇到一个问题后台开发人员怎么提供接口说明文档给前端开发人员,之前一直使用的是word文档方式进行交流,效率低下而且不利于维护。为了解决这个问题,经过一番研究,引起我注意的有两种方案。1.微软自带的Microsoft.AspNet.WebApi.HelpPage 2.swagger(我比较喜欢...原创 2019-12-31 14:13:56 · 1517 阅读 · 0 评论 -
应用服务框架的演变历史
在较长的一段时间里,LAMP框架是Web网站的常见方式:Linux+ Apache+ PHP+ MySQL,或者另外一套MVC规范,java里比较常见的选择通常是Spring +Struts +MyBatis +Tomcat,有时候也会选择重量级的EJB来实现,尽管在技术细节上的处理各不相同,但是都有一个共性:垂直应用架构。垂直应用架构一、传统的垂直应用架构1.MVC架构以经...转载 2019-06-03 14:09:45 · 180 阅读 · 0 评论 -
分布式框架演进过程
分布式架构的常见概念 单机:一台服务器处理整个项目所有的服务。 例:一个饭店有一个厨师,这个厨师负责切菜炒菜全干。 集群:把单机复制到多个服务器,多个服务器相互不依赖的为项目提供服务。 例:后来客人多了,一个厨师忙不过来,又请来了一个或者2个厨师,这些厨师都干一样的活就是切菜炒菜。这些厨师...转载 2019-06-03 16:46:29 · 122 阅读 · 0 评论 -
如何成为一个合格的 架构师
首先标注一下:这篇文章不是我写的,只是看了之后感触很大,于是就记录一下来了。前言忠言逆耳利于行,虽然是一桶冷水,但是想必对每个人都有一番作用。1、架构师资源被追捧在MyBatis中文官网上我收集了很多的资源,但是我发现最热最火的视频资源是下面这套教程:《Java高级架构师》火到什么程度呢?火到成了“见光死”,一旦我生成分享链接,就被百度屏蔽了。致使我不得不将这个资源屏蔽掉...转载 2019-07-29 14:09:27 · 717 阅读 · 0 评论