首页

文章

后端开发都需要那些技术?

发布网友 发布时间:2022-02-28 23:22

我来回答

7个回答

热心网友 时间:2022-03-01 00:52

后端的开发需要的技术需要有编程技术,有编程人员来设置程序,然后还需要一些计算机的高手来保护网络。

热心网友 时间:2022-03-01 02:10

后端开发,这个应该是需要很多的技术,这个应该也是需要你们一起去穿,母亲的这个应该是不可能是直接就能够出来的。

热心网友 时间:2022-03-01 03:44

现在前后端分离,java真的要掌握jquery就行了,如果想转前端,先从原生js开始;后端的话,既然对java比较熟悉,就学习typescript吧。学起来更容易接受,而且typescript配上宇宙最强IDE(vs)还是很好的。

热心网友 时间:2022-03-01 05:36

后端开发需要的技术首先需要一门实际掌握的编程语言例如java。还需要熟悉常用的技术架构。以及数据库等方面知识。

热心网友 时间:2022-03-01 07:44

后端开发都需要哪些技术,这个就看你开端的是什么,而且需要什么设备来定的。

热心网友 时间:2022-03-01 10:08

一、计算机网络
基础部分
TCP 报头格式
UDP 报头格式
TCP/UDP 区别(不仅是宏观上的,还要了解各自的机制)
HTTP 状态码(熟悉使用场景,比如在缓存命中时使用哪个)
HTTP 协议(一些报头字段的作用,如cace-control、keep-alive )
OSI 协议、TCP/IP 协议以及每层对应的协议
SESSION 机制、cookie 机制
TCP 三次握手、四次挥手(面试官最喜欢问的,建议每天手撸一遍,而且不只是每次请求的过程,各种 FIN_WAIT、TIME_WAIT 状态也要掌握)
打开网页到页面显示之间的过程(涵盖了各个方面,DNS 解析过程,Nginx 请求转发、连接建立和保持过程、浏览器内容渲染过程,考虑的越详细越好)
http 和 https 区别 (https 在请求时额外的过程,https 是如何保证数据安全的)
IP 地址子网划分
POST 和 GET 区别
DNS 解析过程
深入部分
TCP 如何保证数据的可靠传输的(这个问题可以引申出很多子问题,拥塞控制慢开始、拥塞避免、快重传、滑动窗口协议、停止等待协议、超时重传机制,最好都能掌握)
地址解析协议 ARP
交换机和路由器的区别
二、数据库
基础部分
事务四大特性( ACID )
数据库隔离级别(每个级别会引发什么问题,mysql 默认是哪个级别)
MYSQL 的两种存储引擎区别(事务、锁级别等等),各自的适用场景
数据库的优化(从 sql 语句优化和索引两个部分考虑)
B+ 索引和 hash 索引,各自的区别
B+ 索引数据结构,和 B 树的区别
索引的分类(主键索引、唯一索引),最左前缀原则,哪些情况索引会失效
聚集索引和非聚集索引区别
有哪些锁(乐观锁悲观锁),select 时怎么加排它锁
关系型数据库和非关系型数据库区别
了解 nosql
数据库三范式,根据某个场景设计数据表(可以通过手绘 ER 图)
数据库的主从复制
使用 explain 优化 sql 和索引
long_query 怎么解决
内连接、外连接、交叉连接、笛卡儿积等
深入
MVCC 机制
根据具体场景,说明版本控制机制
死锁怎么解决
varchar 和 char 的使用场景
mysql 并发情况下怎么解决(通过事务、隔离级别、锁)
Redis
redis 数据结构有哪些
redis 队列应用场景
redis 和 Memcached(支持数据持久化)
分布式使用场景(储存 session 等)
发布/订阅使用场景
三、操作系统
内存的页面置换算法
进程调度算法
进程间通信方式
进程线程区别
进程之间的通信
父子进程、孤儿进程
fork 进程时的操作
四、算法
基础
二叉树相关(层次遍历、求深度、求两个节点距离、翻转二叉树、前中后序遍历)
链表相关(插入节点、链表逆置、使用链表进行大数字的加减,双向链表实现队列、寻找链表中的环)
堆(大量数据中寻找最大N个数字几乎每次都会问,还有堆在插入时进行的调整)
排序(八大排序,各自的时间复杂度、排序算法的稳定性)
二分查找(一般会深入,如寻找数组总和为 K 的两个数字)
两个栈实现队列
图(深度广度优先遍历、单源最短路径、最小生成树)
动态规划问题
深入
红黑树性质
分治法和动态规划的区别
计算时间复杂度
二叉树和哈希表查找的时间复杂度
栈和链表工具
五、LINUX
硬链接和软连接区别
kill 用法,某个进程杀不掉的原因(进入内核态,忽略 kill 信号)
linux 用过的命令
系统管理命令(如查看内存使用、网络情况)
管道的使用
grep 的使用,一定要掌握,每次都会问在文件中查找
shell 脚本
find 命令
awk 使用
六、语言部分( PHP )
数组操作函数
字符串操作函数
指针和引用区别
堆和栈的区别
== ===区别
PHP 的垃圾回收机制
zval 结构
防 sql 注入
跨域问题
长链接和长轮询
面向对象、设计模式
接口和抽象类区别
单继承
construct 的调用顺序(子类父类之间)
设计模式(工厂模式、策略模式、单例模式、装饰模式比较常见)
OOP 特性,通过哪些机制实现的
重写和重载区别
静态类静态方法
根据某个需求设计一个类(主要考虑类之间的继承关系和属性的权限设置)
七、项目
项目中遇到的困难
系统的量级、pv、uv 等
应对高并发的解决办法(分布式)
nginx 的负载均衡
分布式缓存的一致性,服务器如何扩容(哈希环)

热心网友 时间:2022-03-01 12:50

有php java .net ,都是编程语言
谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 吃什么能让房事时间长些? 什么是后端工程师? 后端工程师分哪些 丽江有什么特色 丽江特产推荐 昆明大理丽江有什么特产 昆明,丽江有什么吃的,土特产可以往回带的 丽江有什么好吃的 丽江古城内有什么特色当地小吃? 丽江的特色小吃有哪些? 丽江美食及特产介绍哪儿有? 丽江古城有什么好吃的东西? 丽江古城特色美食有哪些? 求云南丽江好吃的丽江古城周围有什么特色好吃的东西啊 丽江好吃的特产有哪些 java框架干什么用的? 考系统分析师有用吗?有多大用~ 软考的时候直接考系统分析师,需要哪些知识,有好资料发我 php程序员,停滞不前,怎么进阶? 腾讯招聘的英文缩写什么意思。。解释全的给分 u3d是做什么的? 网站开发后端除了学PHP JS mysql 还需要学什么,还有就是html5+css3能开发微 软考考哪些内容 word文档字下面的红色波浪线怎么去掉 word中文字下面的红色波浪线怎么去掉? 前端工程师学 Node.js 好还是 PHP 好? 前端工程师学 Node.js 好还是 PHP 好 ccna主要内容什么 思科考试ccna都要考试哪些科目? 我怎么觉得信息系统项目管理师的软考这么难考啊? 苹果6s手机自带的录音软件叫什么 浅析软考高级信息系统项目管理师和系统分析师的不同 对于后端开发工程师(JAVA)需要掌握哪些前端的技术? 可以带走的 山西特产有哪些 山西太原有哪些特产? 太原的特产有什么可以带走的,想给同事带回去,前提是不做饭 太原的特产有什么可以带走的,想给同事带回去 太原特色小吃(能带走的)有哪些? 到山西太原这边来耍,回去想带点特产回去。有什么携带比较方便的? 长沙理工大学 如何报考软件设计师 下一次软件设计师考试什么时候开始报名?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com