名词

  • 对象关系映射(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, 事件分派线程