后端开发

以下是为您整理出来关于【后端开发】合集内容,如果觉得还不错,请帮忙转发推荐。

【后端开发】技术教程文章

python后端开发面试总结【代码】

网络协议通信计算机双方必须共同遵从的一组约定,只有遵守这个约定,计算机之间才能相互通信交流 TCP / IP TCP/IP(传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议 # TCP(传输控制协议) """ TCP 为应用程序提供了可靠的传输...

Java 后端开发学习路线【图】

整理自 B 站 CodeSheep:https://www.bilibili.com/video/BV1GQ4y1N7HD图片版思维导图在底部编程基础Java 语言语言基础基础语法面向对象接口容器异常泛型反射注解I/O图形化(如 Swing)JVM类加载机制字节码执行机制JVM 内存模型GC 垃圾回收JVM 性能监控与故障定位JVM 调优并发/多线程并发编程基础线程池锁并发容器原子类juc 并发工具类数据结构与算法数据结构字符串数组链表二叉树堆、栈、队列哈希算法查找排序贪心分治动态规划回溯...

Day 111/200 前后端开发中常遇到的测试概念汇总

写在前面的话前端也要搞测试了 总结了下相关的概念 1、什么是E2E测试? 模拟用户操作“End to End”的缩写,可以翻译成“端到端”测试。 它模仿用户,从某个入口开始,逐步执行操作,直到完成某项工作。unit单元测试和e2e端到端测试的区别 https://www.jianshu.com/p/ffd6d319f05b 2、什么模拟测试 模拟后端请求json-server可以直接把一个json文件托管成一个具备全RESTful风格的API,并支持跨域、jsonp、路由订制、数据快照保存等...

MacPro 迁移至 Mac Mini-M1 与 踩坑 For 后端开发【图】

引言 最新入手了全新的Mac Mini-M1,之前的主力开发机是17款的Mac BookPro,听说M1性能强劲就想着入手体验一下,这里墙裂建议做开发的同学一定要入16G,最先购买了8-512的版本,Idea和Chorme一开,8G内存可用就剩2G了,所以内存很关键,这次趁着更换的16G机器到手,顺便记录一下如何从Mbp迁移至Mac Mini 以及迁移中我遇到的坑~ 一.Mbp迁移至Mac Mini 1. MacMini开机 并且 打开Mbp的迁移助手2.在Mac Mini上选择 从Mac、时间机器备...

春招上岸总结贴,分享我的keep后端开发三次面试总结,希望对大家有帮助!【图】

一面(3.20) 自我介绍 讲到了项目,实习,但是没有细问 学信息安全的肯定了解一些网络吧,问三次握手四次挥手 tcp怎么保证可靠传输,打了应答机制、序列号、拥塞控制等 问一些java基础 jvm内存结构 堆里放的是什么 垃圾回收主要是针对哪个区域 线程之间的通信方式有哪些,答了共享变量、信号量、循环栅栏,CountDownLatch 然后忽然对我的项目感兴趣,我就讲了一下整个的过程,然后面试官对有些细节比较好奇,一一回答了 讲到加密协...

【暑期实习面经】美团-大数据部-后端开发【代码】

一面 2021年3月30日 50分钟 大数据部,BI领域 (面试官人超好!) 简历项目 Java 1.HashMap的实现原理 2.线程安全的类:ConcurrentHashMap 3.volatile关键字 4.乐观锁、悲观锁 5.Java String的长度限制(不知道,字符串常量最大长度为65534) 数据库 1.ACID 2.隔离级别 编程 1.扑克牌顺子(力扣 剑指Offer 61) 2.二叉树根节点到叶子节点的所有路径和 class Solution:def sumNumbers(self , root ):self.nums = []if not root:prin...

后端开发必须掌握的Linux命令[文件篇]【代码】【图】

文件相关操作文件属性操作 文件属性组成Linux上一个文件属性组成如上,需要注意的是第二部分,格式如下文件类型当为[ d]则是目录当为[ -]则是普通文件;若是[ l]则表示为链接文档(link file);若是[ b]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);若是[ c]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置);若是[s ]则表示为套接接口文件;若是[ p]则表示为管道。文件权限 包括 文件所有者权限 ...

C++ & Linux后端开发进阶之:C++的开源项目【代码】

在前文 C++ & Linux后端进BAT的学习路线 中,讲述了C++后端的学习路线。进一步,本文讲解两个问题: 怎么阅读学习C++源码学习哪些C++项目 怎么学习 在介绍具体的C++项目之前,先介绍我自己学习开源项目、阅读源码的方式: 首先!!!要学会使用这个项目。以STL为例,应该极少有人学习STL是直接从阅读STL源码开始的,基本都是从学习std::vector、std::list等容器的使用方式开始。当你能熟练使用了,才有会更好的基础来对内部实现一探...

16w行的nginx源码,如何分拆模块阅读,手把手教你造轮子丨Nginx模块开发丨C/C++丨Linux服务器开发丨后端开发【图】

16w行的nginx源码,如何分拆模块阅读,让你明白轮子如何造 1. 多进程模型下的惊群处理 2. 内存池的代码封装 3. slab共享内存分配 视频讲解如下,点击观看:<iframe allowfullscreen="true" data-mediaembed="bilibili" id="fs8VrgQ4-1617284549497" src="https://player.bilibili.com/player.html?aid=672379439"></iframe> 16w行的nginx源码,如何分拆模块阅读,手把手教你造轮子丨Nginx模块开发丨C/C++丨Linux服务器开发丨后端开...

广告小程序后端开发(1.新建项目、连接数据库)【代码】【图】

1.开发环境: 数据库:MySQL5.7 (选择这个版本比较稳定,用8.0的坑很多。) IDE:pycharm(没有这个东东,实在是都忘了怎么通过命令行新建Django项目了。) 框架:Django2.0 (选择2.0也是出于这个版本比较稳定,2.2及以上版本都有很多坑,经常出现一些错误,是在网上都找不到解决方案的深渊巨坑。) 语言:python3.6(因为服务器的系统Ubuntu等,内置的python版本是3.6, 直接用这个版本比较省事。) 2.新建数据库: 1.打开mysql...