参考文档:https://www.cnblogs.com/stimlee/p/6243055.html Nginx在1.9版本以后支持TCP负载均衡,模块默认是没有编译的,需要编译时添加—with-stream参数 编译过程不详细 查看编译参数包含--with-stream 修改nginx配置文件 ...
分类:
其他好文 时间:
2019-01-18 17:29:00
阅读次数:
194
重载和重写 重载:同一个类中定义名字相同的方法,但是参数类型或者参数个数必须不同。 重载的方法在编译过程中就可完成识别。具体到每一个方法的调用,Java 编译器会根据所传入参数的生命类型来选取重载方法。选取的过程分以下三个阶段: 1:在不考虑对基本类型自动装拆箱,以及可变长参数的情况下选取重载方法。 ...
分类:
其他好文 时间:
2019-01-17 23:49:40
阅读次数:
184
Java 引用类型 Java 中的引用类型细分为四种:类,接口,数组类和泛型参数。 因为泛型参数会在编译过程中被擦除,所以 Java 虚拟机实际上只有前三种。数组类是由 Java 虚拟机直接生成的,其他两种则有对应的字节流。 无论是数组类还是其他两种类型,Java 虚拟机都需要对其进行链接和初始化。 ...
分类:
编程语言 时间:
2019-01-16 23:52:55
阅读次数:
162
C语言的编译 一、gcc的编译参数 gcc -o a a.c 二、C语言的编译过程: 预编译(.c文件)-->编译-->链接(可执行程序) 1)预编译:gcc -E -o a.c a.c 将#include包含的头文件替换成具体代码(也可自定义头文件,<头文件> "头文件"),同时将没有的代码(包括 ...
分类:
编程语言 时间:
2019-01-12 01:08:33
阅读次数:
165
参考资料地址:https://github.com/Akagi201/learning-cmake/blob/master/docs/cmake-practice.pdf 一、初识cmake 1. Cmake特点 开放源代码 跨平台 能够管理大型项目 简化编译构建和编译过程(常用流程:cmake + ...
分类:
其他好文 时间:
2019-01-09 15:06:11
阅读次数:
296
Vue指令大全 klmhly 关注 2018.06.06 12:49* 字数 1222 阅读 6234评论 0喜欢 5 klmhly 关注 2018.06.06 12:49* 字数 1222 阅读 6234评论 0喜欢 5 2018.06.06 12:49* 字数 1222 阅读 6234评论 0喜 ...
分类:
其他好文 时间:
2019-01-07 21:29:10
阅读次数:
152
类加载的整个生命周期: 加载、连接(验证、准备、解析)、初始化、使用、卸载。 加载: class文件中的二进制数据读取到内存中,然后将该字节流所代表的静态数据结构转化为方法区中运行的数据结构,并且在堆内存中生成一个java.lang.Class对象作为访问方法区数据结构的入口 验证: 确保当前cla ...
分类:
编程语言 时间:
2019-01-06 23:01:29
阅读次数:
193
1. 库的介绍 库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。 wind ...
分类:
其他好文 时间:
2019-01-03 21:34:08
阅读次数:
239
编译型语言: 在程序运行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序时,就不用再进行翻译了.如:C、C++ 解释型语言: 是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢.JavaScript、VBScript、Perl、Python、Ruby、MATLAB ...
分类:
编程语言 时间:
2019-01-01 21:04:44
阅读次数:
193
先编写个简单的hello的程序 gcc编译 gcc编译 加一些别的参数可以看到编译过程的文件 objdump 可以查看汇编代码 进入gdb 现在看看结果怎么来的 gdb-peda调试命令 ...
分类:
数据库 时间:
2018-12-31 17:29:50
阅读次数:
339