关于《SpringBoot-2.3容器化技术》系列 《SpringBoot-2.3容器化技术》系列,旨在和大家一起学习实践2.3版本带来的最新容器化技术,让咱们的Java应用更加适应容器化环境,在云计算时代依旧紧跟主流,保持竞争力; 全系列文章分为主题和辅助两部分,主题部分如下: 《体验Spring ...
分类:
编程语言 时间:
2020-06-08 00:54:38
阅读次数:
99
第一章 全书概述 一 基础 1、程序的生命周期分为四个阶段: Hello.c (源程序) 预处理器(cpp)Hello.i 编译器(ccl)hello.s 汇编器(as)hello.o(这时是个二进制文件) 链接器(id)(将函数并入到程序) Hello (最后变成可执行的目标程序) 2、了解编译过 ...
分类:
其他好文 时间:
2020-06-06 12:39:00
阅读次数:
106
mvn compile 先下载pom.xml中指定的依赖jar包,然后编译; mvn package 包括compile,然后打包为war文件; mvn install 包括package,然后安装到本地仓库; mvn deploy 包括install,然后部署到私服(远程服务器)。跳过maven测 ...
分类:
其他好文 时间:
2020-04-27 16:59:59
阅读次数:
167
asn1c 本文使用的是asn1c工具,可在 "github asn1c" 下载。 编码 首先定义asn1结构,文件命名为en.asn1 执行命令生成编码解码所需的.h和.c文件。 + fnative types:尽可能使用本机的数据类型(int,double),而不要使用复合INTEGER_t,E ...
分类:
其他好文 时间:
2020-04-24 19:59:51
阅读次数:
561
GitLab 主要目录 /var/opt/gitlab/git-data/repositories/:仓库默认存储目录/opt/gitlab: 应用程序代码和相应的依赖程序/var/opt/gitlab:gitlab数据存放路径 gitlab-ctl reconfigure 命令编译后的应用数据和配 ...
分类:
其他好文 时间:
2020-03-28 19:49:01
阅读次数:
114
参考: 《深入理解Java虚拟机:JVM高级特性与最佳实践(第3版) - 周志明》 1.要编译的JDK源码 方法一:可以通过 一款叫 Mercurial (OpenJDK 的代码版本管理工具,类似于Git)代码版本管理工具从Respository中获取源码 安装后,执行 hg clone https ...
分类:
其他好文 时间:
2020-03-28 17:43:07
阅读次数:
114
采用以下简单的源代码(将其命名为test.cpp): #include <windows.h> void main() { DebugBreak(); } 使用以下命令编译并链接: cl /MD /c test.cpp link /debug test.obj 如果TEST.EXE现在运行(在64位 ...
分类:
其他好文 时间:
2020-02-26 14:00:37
阅读次数:
79
在未使用Jenkins、禅道等自动化部署工具之前,我们部署使用gradle构建的单个springboot应用的流程大致如下: 1、在idea使用gradle build命令编译打包jar包; 2、打开jar包存放的windows目录窗口; 3、打开访问服务端机器的SSH工具软件并前进到部署目录; 4 ...
分类:
编程语言 时间:
2020-02-25 00:13:25
阅读次数:
164
[TOC] 01 概述 1. gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective C、Fortran、Java等等)。 2. 当你的程序只有一个源文件时,直接就可以用gcc命令编译它。 3 ...
分类:
其他好文 时间:
2020-02-22 21:36:35
阅读次数:
72
编译器在模板函数的调用处,才最终知道如何生成代码。 模板函数的不能像普通的成员函数那样声明于头文件而定义在cpp源文件,而是一定要定义在头文件中。 若像普通成员函数那样声明和定义,单个文件可以编译通过,但被其他文件使用时会报LNK2019,LNK1120错误: ...
分类:
编程语言 时间:
2020-02-16 01:50:34
阅读次数:
123