之前讲解了什么是微服务:微服务的核心在于服务治理,微服务架构是将复杂臃肿的单体应用进行细粒度的服务化拆分,每个拆分出来的服务各自独立打包部署,并交由小团队进行开发和运维,从而极大地提高了应用交付的效率。 什么时候进行服务化拆分?拆分单体应用有哪些标准呢? 什么时候进行服务化拆分? 比如做社交 App ...
分类:
其他好文 时间:
2019-10-11 23:31:21
阅读次数:
119
launch.json ``` { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "conf ...
分类:
Web程序 时间:
2019-10-01 13:48:59
阅读次数:
150
[TOC] 1.web项目的基本知识 1.1 项目构建 项目构建是一个项目从编写源代码到编译、测试、打包、部署、运行的过程 1.1.1传统的构建过程如下: ? 1)在IDE 中创建一个java web工程 ? 2)在工程中编写源代码及配置文件等(配置环境 导包) ? 3)对源代码进行编译,java文 ...
分类:
其他好文 时间:
2019-09-23 14:51:17
阅读次数:
109
我们在本地写好代码,然后打包上线前需要修改相关的配置文件,否则项目无法正常运行,主要是路径不对,找不到相关文件。 1.修改config > index.js(如下图) 2.在build > utils.js里如下图的地方添加publicPath: "../../"即可。 修改好以上两点,就可以运行部 ...
分类:
其他好文 时间:
2019-09-11 11:33:08
阅读次数:
154
一、前言 Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。Jenkins是一个广泛用于持续构建的可视化Web工具,持续构建就是将项目自动化编译、打包、部署。通过 ...
分类:
其他好文 时间:
2019-09-04 00:22:56
阅读次数:
93
最初在tomcat上部署web应用的方式,是通过maven的maven compiler plugin插件先打成war包,再将war包复制到tomcat的webapps目录下,后来用上了tomcat7 maven plugin插件,可以直接在maven上编译,打包,部署一次性完成,这个方法的关键是在 ...
分类:
Web程序 时间:
2019-08-29 13:49:27
阅读次数:
133
Maven简介 1、什么是Maven? Maven是一个跨平台的项目管理工具.可以管理项目生命周期中的构建(编译,运行测试,打包,部署等)和项目的依赖(jar包),以及管理项目各个模块之间的依赖关系。 2、Maven产生的原因 项目构建:包括编译,运行测试,打包,部署,运行服务器等一系列操作,每个过 ...
分类:
其他好文 时间:
2019-08-26 23:02:39
阅读次数:
105
我的全栈之路-C语言基础之集成开发环境搭建 我的全栈之路 2.1 C语言集成开发环境搭建 目前主流的操作系统(Windows,Linux,macOS)都有完善的C语言集成开发环境,用于编辑、编译、调试、打包部署C程序。 操作系统开发工具 Windows10 1903 Visual Studio201 ...
分类:
编程语言 时间:
2019-08-24 11:47:01
阅读次数:
157
首先我们得了解maven是什么,它的作用是什么? Maven是一个项目管理工具,简单来讲,它具备两个核心: 1,依赖管理:就是对jar包的统一管理; 2,构建项目:项目编码完成后,对项目的编译,测试,打包,部署等操作。 maven安装的前提是已经安装好JDK。在确保安装还JDK后。 在官网下载安装文 ...
分类:
其他好文 时间:
2019-08-17 14:16:23
阅读次数:
92
1.背景 在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码提交后,由测试人员测试; 或者前后端分离后,经常会修改接口,然后重新部署; 这些情况都会涉及到频繁的打包部署; 那么,有一种工具能够实现,将代码提交到git后就自动打包部署勒,答 ...
分类:
其他好文 时间:
2019-08-04 16:43:42
阅读次数:
84