编程知识记录汇总;包括对编程基础知识的认识记录和使用过的框架、开发工具等知识记录。希望在帮助自己知识积累的同时,帮助其他学习者。
一、编程基础知识认识记录
- 单例模式
- 进制理解
- 编程语言类型
- ORM对象关系映射
- 回调函数|钩子函数
- 值类型和引用类型
- 正则表达式
- 堆栈
- cookie|session
- 百分号编码(URL编码)
- POST提交数据
- 并发|并行
- 阻塞|异步
- 理解epoll,准备的知识
二、代码编写基础知识
- 判断语句elif
- 赋值运算
- 返回值
- class类
- string sub
- string find
- string array
- string find
- 对象|方法
- eval 函数
- Include和Require
- 文件处理函数
分布式系统相关
编程学习进阶
三、Maven 项目管理工具软件
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。
3.1、Maven 服务名词介绍和Settings 配置介绍
- Maven settings文件详解
- Maven Mirror和Repository 的关系
- Maven 构建项目时根据环境参数调整构建的过程 Profile
- Maven 服务中配置构建过程Profiles 配置说明
- Apache Maven Help Plugin 插件介绍
3.2、POM 文件编写介绍
- Maven 工程POM文件编写(工程属性元素)
- Maven 工程POM文件编写(项目构建配置元素)
- Maven 工程中使用 POM 文件编辑工程构建过程
- Maven 工程POM文件编写(结合其他系统元素)
- Maven 工程打包成 Docker 镜像
3.3、POM 文件编写介绍
Maven内置了三大特性:属性、Profile和资源过滤来支持构建的灵活性。