2020年前端开发工程师需要掌握哪些后端知识?

2020年前端开发工程师需要掌握哪些后端知识?下面和千锋重庆web前端的小编一起来看看吧!

一名有前端工程师,除了掌握自身知识体系外,在业余时间也应该了解下后端的知识时间,由于前端与后端工作是最最密切相关的,多学习些后端知识对自身也是大有好处的。

1、后端语言

后端语言用来写后台的三巨头:php、JAVA、ASP.NET三门语言各有特色,php轻量级开发,适合开发论坛和bbs的后台。java就不用说了,比较大型的项目的后台都是用java写的。工作的需求也是很大,但是从业的人员也是 非常多的,ASP.NET是微软提出的开发后台的一门技术。但是因为跨平台的特性不好的原因。是干不过Java的不过听说最近微软最近在搞跨平台性。你是前端工程师的话,可以考虑学习node.js,它给前端转全栈算是一条路吧JAVA的话学习要花费很大的精力和心血。毕竟大牛比较多,但是现在主要需求还是Java吧。

2、数据库

要懂得数据与数据库的交互过程,日常表的一些操作。 了解一下数据库的优化知识,对于使用数据库的Web站点来说,数据库性能关系整个web应用的性能,如果数据库性能不佳,其他的优化工作也是徒劳无功。所以优化数据库性能, 对提高整个web应用的效率有着举足轻重的作用。

1、 表的设计要规范,即要符合数据库设计范式。

2、 适当建立索引,在频繁作为检索条件,更新较少的字段上建立索引,以提高查询速度。

3、 分表查询,有水平分割、垂直分割。

4、 读写分离,读(read)、写(create、update、delete)。

5、 建立存储过程。

这里特别想提到的是拆分表格这一点。最简单的诸如,根据用户ID的最后1位的数字将其拆分成10个表,即

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值