架构
文章平均质量分 84
Baldwin_KeepMind
共和国十一点钟的太阳,头发乌黑茂密的程序员,沉迷于技术,2006年时代周刊人物,2008年感动中国组委会特别奖获得者
展开
-
Vert.x简介、原理与HelloWorld
Vert.x 简介官方文档http://vertx.io/docs/vertx-core/java/关于Vert.xVertx,是一个基于JVM、轻量级、高性能的应用平台,非常适用于移动端后台、互联网、企业应用架构。Vertx,基于Netty全异步通信,并扩展出了很多有用的特性。Vertx,是基于事件总线设计的高性能架构,保证应用中不同部分以一种非堵塞的线程安全方式通讯。Vertx,是借鉴Erlang和Akka架构设计,能充分利用多核处理器性能并实现高并发编程需求的框架。Vert.x特点支原创 2021-08-10 00:12:56 · 3396 阅读 · 1 评论 -
详解Gitlab Runner注册与过程中遇到的问题
前言官方文档之前我们已经搭建好了一个gitlab平台,也已经将项目托管于Gitlab平台了,现在要开始使用Gitlab的CD功能,但是还要做一步工作,就是创建一个Gitlab Runner并将Runner注册到我们的平台上。准备工作Gitlab平台:gitlab平台搭建托管代码:将项目托管于Gitlab平台服务器实例:我们需要有一个服务器,可以是公网服务器也可以是本地的Linux虚拟机,我们这里选择使用本地的虚拟机(centos 7),如果找不到合适的虚拟机镜像,可以关注我的公众号:愚蠢的鲍德温原创 2021-06-07 00:01:30 · 3856 阅读 · 1 评论 -
使用GItlab管理项目
创建新项目创建项目有三种模式创建一个空项目从模板中创建一个项目导入项目我们这里选择使用模板创建一个Spring项目创建完成之后就是这个样子idea克隆项目鼠标放到界面右边的Clone按钮上,然后选择Clone with HTTPS(如果提前配置了SSH,也可以选择Clone with SSH),复制克隆链接,然后到IDEA选择VCS->Get from Version Control,在输入框中粘贴刚才的克隆链接等待克隆完成即可推送代码新建一个接口,并且直接commit原创 2021-06-06 21:50:06 · 647 阅读 · 0 评论 -
GItLab入门级CI/CD环境搭建(适用于小微企业或个人)
相关什么是CI/CDCI - Continuous Integrarion - 持续集成现代应用开发的目的是能够让多个开发人员在同时进行同一应用的不同功能。但是这样需要企业在某一天将不同开发人员的代码合入到主分支上去,我们称这一天为“合并日”,可以想象到的是在合并日当天的工作将非常的繁琐、耗时,而且会出现大量的冲突代码,这对开发人员、管理人员来说都是灾难性的,这时候我们就需要一个基于云的IDE来使各位开发人员在代码进度上达成一致。持续集成(CI)可以帮助代码管理员更好地管理代码分支,并且管理员rev原创 2021-04-05 02:37:50 · 1185 阅读 · 0 评论 -
RESTful理解与实践
REST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,Roy Fielding是HTTP协议(1.0版和1.1版)的主要设计者、Apache服务器软件的作者之一、Apache基金会的第一任主席。在目前主流的三种Web服务交互方案中,REST相比于SOAP(Simple Object Access protocol,简单对象访问协议)以及XML-R.原创 2021-01-06 00:28:12 · 507 阅读 · 0 评论