写点什么

初来乍到,IT 职场人,有些黑话要先了解 (1),springboot 定时任务注解原理

用户头像
极客good
关注
发布于: 刚刚
  • Codereview:代码评审,你在 gitlab 提交代码以后,并不是你写好代码觉得没问题就行,会有相应的负责人对你的 code 进行 review(审评)

  • TL:Team Leader,团队领导

  • PM:Product Manager,项目经理

  • PD:可以译作 Product Director(产品主管)或 Project Director(项目主管)的意思,一般比 Project Manager(项目经理)级别要高。

  • PRD:Product Requirement Document,产品需求说明书,一般是 PD 来写的

  • MRD:Market Requirement Document,市场需求文档

  • Kick Off:kick off 源自于足球,就是开球,发球的意思。在 IT 项目中,表示项目启动会议

  • Deadline:最后期限,完成任务的最终时间

  • 技术 owner:小组内的技术 leader

  • QA:Quality Assurance,测试

  • PE:Production Engineer,运维工程师

  • DBA:Database Administrator,删库跑路的事件大家基本上都听过吧,数据库作为公司的重要数据资产,肯定不能随便让人接触,所以数据库一般都是有专门的 DBA 来进行管理,使用时需要向 DBA 同事申请权限

  • ERP:Enterprise Resource Planning Administration 的缩写,意为企业资源计划。ERP 系统可以看作将企业的各个业务整合到一个信息系统上面。比如很多银行之前的业务都是外包给各个软件公司做的,各个业务模块之间的数据并不互通,就需要进行集成,打造一个 ERP 系统。

  • CRM:Customer Relationship Management,客户关系管理,CRM 系统主要用来管理客户信息,在此基础上才能对客户数据进行分析,然后提供个性化的服务。

  • 各种 O:CEO,CTO,COO,CIO,CFO。说实话我也不是很熟悉这些职位之间的区别,至需要记住的是缩写中的 C 是 chief,首席的意思,反正就是你的各种老大就是了,放尊重点就对了。


[](


)工作黑话




  • UV: Unique Visitor,访问你的网站的某个客户端为一个访客。0:00-24:00 内相同的客户端只被计算一次

  • PV: Page View,具体是指网站的页面流量或者点击量,页面被刷新一次就计算一次。如果网站被刷新或者被点击了了 1000 次,那么流量统计工具显示的 PV 就是 1000

  • GMV:Gross Merchandise Volum,成交总额,在电商中经常听到这个词,指拍下的订单金额,包含已付款和未付款的部分

  • DAU:Daily Active User,每日活跃的用户,即日活,这是互联网领域通常听到的一个词,互联网公司关注的不仅仅是收入,利润,通常都还会刻意强调日活

  • DO:Data Object,Java 对象,通常与数据库表字段一一对应

  • VO:View Object,通常是指返回给页面进行展示的对象

  • BO:Business Object,业务对象。一般用在 Service 层

  • POJO:Plain Ordinary Java Object,传统意义上的 java 对象,只有属性和一些 getter/setter 方法。

  • DAO:Data Access Object,数据访问对象,就是一般所说的 DAO 层,连接数据库与程序之间的桥梁。访问数据库时,将数据库表中的一行数据映射到一个对象上,返回给程序使用,插入数据时,将程序中的一个对象解析为数据库中的一行记录插入到数据库中。类似于使用 MyBatis 中的 mapper,通常在 DAO/Mapper 层实现对数据库的 CRUD。

  • DTO:Data Transfer Object,数据传输对象,在不同的层级之间传递某个对象时,可能某个层级只需要该对象的部分属性,如果将该对象整个都进行传递,有点浪费,因此可以抽取该对象的部分属性组装成一个临时的 Object,这就是 DTO。

  • Domain:实体,通常也是一个 Java 类,类中的属性与数据表中的字段通常一一对应


各种类型的 Object 太多了,可以看看我总结的这张图,不一定非常准确,但大致应该是这样。现在大部分的 Web 或者 App 项目都采用了 MVC 三层架构,大致可以分为如下三层,其中 Repository 层负责数据访问,Service 层负责业务逻辑,Controller 层负责暴露接口


![在这里插入图片描述](https://img-blog.csdnimg.cn/c8800b7510834612914bc66378c46c65.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVp


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


dGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNzk5NjE1,size_16,color_FFFFFF,t_70)

用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
初来乍到,IT职场人,有些黑话要先了解(1),springboot定时任务注解原理