名词
- 对象关系映射(Object Relational Mapping, 简称ORM)是通过使用描述对象和数据库之间映射的元数据,将面向对象语言程序中的对象自动持久化到关系数据库中。
- URL(Uniform Resource Locator, 统一资源定位符)
- URI(Uniform Resource Identifier, 统一资源标识符)
- RFC(Request for Comments, 请求意见稿)
- CGI(Common Gateway Interface, 通用网关接口)
- REST(Representational State Transfer, 表征状态转移)
- SSL(Secure Sockets Layer, 安全套接层)
- TLS(Transport Layer Security, 传输层安全)
- CR(Carriage Return, 回车符)
- LF(Line Feed, 换行符)
- MIME(Multipurpose Internet Mail Extensions, 多用途因特网邮件扩展)
- PDO(PHP Data Objects, PHP 数据对象)
- SQL(Structured Query Language, 结构化查询语言)
- DML(Data Manipulation Language, 数据操纵语言)
- DDL(Data Definition Language, 数据定义语言)
- VCS(Version Control System, 版本控制系统)
摘要算法 -> hash 算法
原则
DRY 原则:Don’t repeat yourself 。意思是不要重复自己。
网络
FTP(File Transfer Protocol, 文件传输协议)
- DNS(Domain Name System, 域名系统)
- HTTP(HyperText Transfer Protocol, 超文本传输协议)
- TCP(Transmission Control Protocol, 传输控制协议)
- UDP(User Data Protocol, 用户数据报协议)
- NIC(Network Interface Card, 网络适配器,及网卡)
- OSI(Open System Interconnection, 开放式系统互联模型)
- ISP(Internet Service Provider, 互联网服务提供商)
- CIDP(Classless Inter-Domain Routing, 无类型域间选路)
- DHCP(Dynamic Host Configuration Protocol, 动态主机配置协议)
- PXE(Pre-boot Execution Environment, 预启动执行环境)
- MAC(Medium Access Control, 媒体访问控制)(与 MAC 地址没有什么关系)
- MAC(Media Access Control, 介质访问控制)MAC 地址,也叫硬件地址
- STP(Spanning Tree Protocol, 生成树协议,利用最小生成树来解决环路问题)
- ICMP(Internet Control Message Protocol, 互联网控制报文协议)
- Hub, 集线器
NAT(Network Address Translation, 网络地址转发)
git
refs, references, 引用
- deverge, 分歧,分叉
- snapshot, 快照
- conflict, 冲突
- abort, 中断,中止
- proposed, 建议
- ahead, 领先
- behind, 落后
- rejected, 拒绝
- plumbing, 底层
- gitattributes, Git 属性(文件名)
- snapshot to merge into , 快照合并到
- snapshot to merge in, 要合并的快照
- common ancestor, 公共祖先
- fast-forward, 快进
- context-switch, 上下文切换
- remote-tracking, 远程跟踪
- tracking branch, 跟踪分支。是与远程分支有直接关系的 本地分支
- upstream branch, 上游分支。与跟踪分支相对,他是远程分支
- bare repository, 裸仓库
- blessed repository, 项目仓库,权威的仓库,主仓库
- integration manager, 集成管理,维护者
- pull request, 拉取请求
- feature branch, 功能分支
- hotfix branch, 补丁分支
- release branch, 预发布分支
- Automatic merge failed; fix conflicts and then commit the result
自动合并失败,解决冲突然后提交结果 Resolved FILE using previous resolution
使用之前的解析来解决 FILE 文件。(用在 rerere 冲突的自动解决)Linux
MBR, Master Boot Record, 主引导记录。
- GPT, GUID partition table, GUID分区表。
- GUID, Globally Unique Identifier, 全局唯一标识符。
- BIOS, Basic Input/Output System, 基本输入输出系统。写入到主板上的一个固件。
- CMOS, Complementary Metal Oxide Semicoductor, 互补金属氧化物半导体。是记录各项硬件参数(如日期、时间、启动设置等)且嵌入在主板上面的储存器。
- 固件:写入到硬件上的一个软件程序。
- UEFI, Unified Extensible Firmware Interface, 统一可拓展固件接口。又称为:UEFI BIOS 。是 C 编写的。
- LVM, Logical Volume Manager, 逻辑卷管理器。可以弹性增加或减少文件系统容量的分区。
- FHS, Filesystem Hierarchy Standard, 文件系统层次结构标准。
- source, 源文件
- destination, 目标文件
- RAID, Redundant Array of Independent Disks, 独立冗余磁盘阵列
- stripe, 分区区块
- SELinux, Security-Enhanced Linux, 安全增强式 Linux
- ACL, Access Control List, 访问控制列表
- PAM, Pluggable Authentication Modules, 插入式验证模块
- DAC, Discretionary Access Control, 自主访问控制
- MAC, Mandoatory Access Control, 强制访问控制
- IRQ, Interrupt ReQuest, 中断请求
RAM, Random Access Memory, 随机存取存储器
JAVA
OOP, Object Oriented Programming 面对对象程序设计
- 类, class
- 实例, instance
- 字段, field
- 方法, method
- 重载, overload
- 继承, extends
- 超类, super class; 父类, parent class; 基类, base class
- 子类, sub class; 拓展类, extended class
- 覆写, override 在继承关系中,子类如果定义了一个与父类方法签名完全相同的方法。
- 多态, polymorphic 只有\运行期才能动态决定调用子类方法(正确与否?)
- 抽象, abstract
- 接口, interface; 实现接口, implements
- 包, package; 导入包, import
- 作用域:public private protected
- 垃圾回收, GC -> Garbage Collection
- 异常, exception
- 断言, assert
- 反射, reflection。通过
Class
实例获取class
信息。 - 注解, annotation
- 擦拭法, Type Erasure。虚拟机对泛型其实一无所知,所有的工作都是编译器做的
- UML, Unidied Modeling Language, 统一建模语言
- 标签接口, tagging interface, 没有方法的接口
- 函数式接口, 只有一个方法的接口
JNLP, Java Network Lunch Protocol, Java网络启动协议
Core Java
algorithm, 算法
- program, 程序
- class, 类
- construct, 构造
- constructor, 构造器
- instance, 实例
- encapsulation, 封装
- method, 方法
- state, 状态
- inheritance, 继承
- behavior, 行为
- identity, 身份
- item, 商品
- order, 订单
- payment, 付款
- account, 账户
- dependence, 依赖 -> uses-a
- aggregation, 聚合 -> has-a
- inheritance, 继承 -> is-a
- replace, 替代
- deadline, 截至日期,最后期限
- salary, 薪水
- implicit, 隐式
- explicit, 显式
- inline, 内联
- feature, 特性
- primitive, 基本,原始
- immutable, 不可变的
- static, 静态
- final, 常量,确定的
- overload, 重载
- utility, 实用程序,效用
- triple, 三倍的
- signature, 签名
- assign, 分配,指定
- bonus, 奖金
- manager, 经理
- executive, 主管
- secretary, 秘书
- programmer, 程序员
- buddy, 伙伴,好朋友
- inlining, 内联
- abstract, 抽象
- major, 主要,主修,专业
- invoke, 调用
- wrapper, 包装器
- autoboxing, 自动装箱
- autowrapping, 自动打包
- holder, 持有者
- parse, 分析
- abbreviation, 缩写
- reflection, 反射
- handler, 处理器
- field, 域
- declare, 声明
- modifier, 修饰语
- component, 组件,元件
- contractor, 承包商,包工
- derived, 派生的,得到
- expect, 预期
- protected, 保护
- private, 私人的
- public, 公共的
- comparable, 可比较的
- comparator, 比较器
- otherwise, 否则
- callback, 回调
- captured, 捕获
- closure, 闭包,关闭,中止
- variable, 变量
- anonymous, 匿名的
- brace, 大括号
- positive, 正的
- negative, 负的
- proxy, 代理
- parameter, 参数
- consumer, 消费者————
- pointer, 指针
- specification, 规范
- frame, 框架
- thread, 线程
- illegal, 非法的
- assertion, 断言,主张
- precondition, 前置条件,前提,先决条件
- guide, 指南
- monitoring, 监控 monitor 的 ing 形式
- generic, 泛型,一般的,通用
- animation, 动画
- encountered, 遇到
- gripe, 发牢骚,抱怨
- process, 处理
- wildcard, 通配符
- incompatible, 不兼容的,不相容的,合不来的
- convert, 转换
- iterator, 迭代器
- subrange, 子范围
- enqueue, 入队
- dequeue, 出队
- data structure, 数据结构
- instance field, 实例域
- shipping address, 送货地址
- built-in, 内置的
- factory method, 工厂方法
- mutator method, 更改器方法
- accessor method, 访问器方法
- workhorse class, 主力类
- call by value, 按值调用
- call by reference, 按引用调用
- call by name, 按名调用
- call by, 按……调用
- overloading resolution, 重载解析
- initialization block, 初始化块
- third-party, 第三方
- class path, 类路径
- free-form text, 自由格式文件
- inheritance hierarchy, 继承层次
- inheritance chain, 继承链
- static binding, 静态绑定
- dynamic binding, 动态绑定
- class cast, 类强制转换,类转换
- computer science, CS, 计算机科学
- type parameter, 类型参数
- generic class, 泛型类
- strongly typed, 强类型
- sign funciont, sgn, 符号函数
- multiple inheritance, 多重继承
- interface evolution, 接口演化
- source compatible, 源代码兼容
- tagging interface, 标记接口
- effectively final, 最终变量
- inner class, 内部类
- deferred execution, 延迟执行
- exception handler, 异常处理器
- stack trace, 堆栈轨迹
- industrial-strength, 企业级
- ordered collection, 有序集合
- random access, 随机访问
- load factor, 装填因子,负载因素
- double ended queue, Deque, 双端队列
- event dispatch thread, 事件分派线程