java专业名词简单描述

在这里插入图片描述

  1. h2数据库 :一个内存数据库,不会将数据持久化到磁盘中,所以不适合生产,而只适合开发和测试。
  2. activerecord模式 链接
  3. JPA (Java Persistence API ) 链接1 链接2
  4. 横向越权:相同权限之间
    防止横向越权:建立用户与资源的绑定关系,比如在资源数据库记录上记录创建人,当前操作人等信息。
  5. 纵向越权:低级别权限尝试访问高级别的的资源
    防止纵向越权:建立角色
  6. 灰度发布,又名金丝雀发布,是指新老代码共存,灰度用户使用新功能,其他用户继续使用旧功能
  7. use case 用例
  8. llt low level test 低级别测试,开发自测
  9. lov框 根据所输入联想出来的词来进行搜索,也就是说要调用两次接口,第一次模糊查询,第二次精确查询。
  10. chrome performance 页面性能分析指南
  11. slb(service load balance)负载均衡
  12. ddd 聚合跟-待扩展
  13. ddd(domain driver design)
  14. 编排层,领域层,编排层有点像gateway,领域层就是各个业务模块
  15. COA(chart of account)会计科目表
  16. spu(standard product unit),标准化产品单元,简单理解就是某一种产品
  17. sku(stock keeping unit),最小存货单元,sku编码可以区分没一款产品不同的型号,颜色,软硬件定制等,sku编码也是产线生成时的最小编码,有时item就是sku编码,比如mi11是spu,mi11具体到颜色、配置就是sku。
  18. pdm(product data management),是一门用来管理所有与产品相关信息(包括零件信息,配置,文档,dad文件,机构,权限信息等)和所有与产品相关过程(保妥过程定义和管理)的技术
  19. mdm(master data management)就是通过主数据系统来维护企业业务中用到的基础数据,作为标志的数据源来提供给其他系统使用。
  20. plm(product liftcycle management system)产品生命周期管理系统
  21. erp(enterprise resource planning)企业资源计划
  22. 输入框 模糊搜索;lov框 联想查询;下拉框 联想搜索 精确查询
  23. 联动,基本是级联的意思
  24. 代码重写、抽取重写、小步快跑、可塑性、可维护性、健壮性、可扩展性
  25. 堡垒机 跳板机 前置机
  26. 数据割接 刷数
  27. 暴力点击
  28. 幂等:对于同一个系统,在同样情况下,一次和多次请求对资源的影响是一致的
  29. mapstruct bean属性复制
  30. JSR(java specification request)java规范提案
  31. 硬编码就是不使用变量,而直接将值写死,软编码反之
  32. Q2(quarter 2)第二季度
  33. fdi 是一个快速数据集成的服务,可以实现两个系统数据库对数据库的数据传输工作,也就是说只要把双方系统的数据源配置好就能实现数据传递,无需接口调用
  34. 低保真/原型;高保真
  35. 单选框 复选框
  36. psi(perchase sales inventory)进销存,购买 销售 存货清单
  37. asc(authorized service center)授权服务中心
  38. capa(capacity)门店产能
  39. so(sell out)从零售末端销售给消费者的环节
  40. so(sales order)销售订单
  41. 中台 前台 后台
  42. 中台:业务中台、技术中台、数据中台、组织中台
  43. 中台提供公共能力,服务于前台,可以使项目快速开展、提供后天的能力
  44. toast 提示框;dialog 对话框
  45. 实体-关系图(entity relation diagram)成为E-R图
  46. jwt(json web token)单点登录(cookie转为jwt)
  47. 冒烟案例:基本功能和流程
  48. 冒烟测试:对基本功能和流程的测试,保证基础功能正常
  49. 魔鬼数字:直接在代码中写“1”等数字,而不用枚举或常量作定义
  50. 性能压测原则上不能在生产环境上压测,如果有必要,一定要在运维的评审下,在合适的时间进行压测
  51. 报错草稿/提交->保存/提交成功弹窗->确定->列表
  52. cdn(content delivery network)内容分发网络:用户可以就近取得所需的内容,可以做到负载均衡、缓存、cdn加速
  53. 维护字段 复盘 复现
  54. 代码圈复杂度 代码重复率 圈复杂度反应的是判定条件的数量
  55. 3s达标率,3s达标页面占比
  56. uem(user experience management)用户体验管理,它是一种工具,可以实时收集很多数据,比如用户锁访问页面,加载时间的长短,开源项目:uavstack
  57. 瀑布图(瀑布流):双击即可恢复到全选时间段;chrome浏览器时间栏,比如绿色代码等待中,蓝色代表内容下载,可以观察到api的时间及时间分布、时间分解
  58. chrome浏览器最高6个并发,第七个需要等待
  59. 节流模式:比如设置3g,网络方式设置
  60. 浏览器设置缓存
  61. http1缓存http2、https要更换证书,nginx要设置http1、http2
  62. report->content->total 接口时间
  63. 内网 外网
  64. 数据落表
  65. TP90(top percentile 90):满足90%的网络请求所需的最低耗时
  66. tps(transaction per second):每秒执行的事务数量
  67. qps(query per second):每秒查询率,页面一次请求是一个qps,可能有html,css请求和后台请求,共3个qps,但只能算一次tps
  68. 吞吐量:从业务角度看,请求数/秒、页面数/秒、人数/天、处理业务数/小时
  69. 吞吐量:从网络角度看,字节/秒、(jmeter中就是指这个)
  70. 垂直分表:将一个表的字段拆分到多个表中(表结构)。
  71. 水平分表:将一个表的数据拆分到多个表中。
  72. 分库分表工具:sharding-jdbc
  73. 兼容 适配
  74. 单个接口<500ms
  75. 单个页面<3s
  76. icon图标
  77. SPI(Service Provider Interface)为某个接口寻找服务实现的机制
  78. JNI(Java Native Interface)与native方法进行交互(java底层c++代码)
  79. JSI(JavaScript Interface接口与native方法的交互)
  80. native方法例子:System.currentTimeMills();
  81. TDSQL(Tencent Distributed SQL):腾讯分布式数据库
  82. DataX:阿里云 DataWorks 数据集成 的开源版本,主要就是用于实现数据间的离线同步。 DataX 致力于实现包括关系型数据库(MySQL、Oracle 等)、HDFS、Hive、ODPS、HBase、FTP 等 各种异构数据源(即不同的数据库) 间稳定高效的数据同步功能。
  83. 定时任务:xxl-job、quartz
  84. JNDI(Java Naming and Directory Interface)java命名和目录接口
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值