全栈工程师修炼指南 - 学习/实践
1.介绍
TBD |
2.应用背景
TBD |
3.学习
参考: https://xueyuanjun.com/books/php-fullstack 后续补充 ... |
4.推荐书籍
TBD |
5.学习体会
TBD |
6.问题汇总
https://time.geekbang.org/column/article/135864 //要多读几遍,多思考才行 1.有位程序员朋友注意到,自己在使用在线支付功能时,网站访问是使用 HTTPS 加密的 因此他觉得,支付的过程中是不可能出现安全问题的,你觉得这种想法对吗? 2.在介绍 TLS/SSL 连接建立的过程当中,我提到了,握手过程是使用非对称加密实现的,而真正后续的数据传输部分却是由对称加密实现的。为什么要这么麻烦,全部都使用对称或非对称加密一种不好吗? 回答老师问题 2)性能是一个非常重要的因素,说得很好,因为非对称性加密的性能要比对称性加密的性能差很多,特别是在被加密数据量比较大的时候,但它的问题在于无法把密钥传递到对端,因此我们才使用了非对称加密的方式来帮助做到这一点。但是,还有其它原因,比如说,对称性密钥是每次会话生成的,会话以外自动失效,这就像武功唯快不破一样,通常很短的时间就更换掉了;如果使用非对称性加密方式来传输实际数据,因为它只在最开始的时候生成一次,而不是每次会话都生成,因此在传输中同一个公钥会被发给多个不同的客户端,因此第三方的中间人可以使用这个公开的公钥解密服务端发给其它客户端的数据,这显然不具备安全性。 3.【07 | 解耦是永恒的主题:MVC框架的发展】20190930 3.1请问MVP和MVC的主要区别体现在什么地方 作者回复: MVP 是 MVC 的变体,功能、层次和应用场景有所区别,下面是我的归纳,供参考。 简单说,对于 MVC 来说,Controller 层次上完全独立于 View,它可以跨多个视图、可以决定视图路由,更多存放的是控制逻辑,应用较为广泛,但多数在服务端代码中; 而对于 MVP 来说,Presenter 则其实是和 View 在相似的层次上,协调并把 Model 的数据绑定到指定 View 上去,主要用在纯粹 UI 的实现中。 3.2,不记名网友 Vue: MVVM -> model view viewmodel |
7.参考
极客时间专栏:全栈工程师修炼指南 --四火 以及不记名网友的评论见解 |
后续补充
...
全栈工程师修炼指南 - 学习/实践相关推荐
- APP全栈工程师修炼之路(一)
第一章 全栈导论 1.1 概述 全栈工程师,也叫全端工程师,英文名Full Stack developer.是指掌握多种技能,并能利用各种技能独立完成产品的人.全栈工程师按照产品的类型不同又分为:We ...
- 2019年全栈工程师技术指南和趋势!
作者:李棠辉 https://segmentfault.com/a/1190000017483325 这是一个2019年你成为前端,后端或全栈开发者的进阶指南: 1.你不需要学习所有的技术成为一个we ...
- APP全栈工程师修炼之路(二)
第二章 APP开发步骤 一个完整的APP开发流程,我们可以用图1表示: 2.1 需求分析 这个阶段,我们需要根据客户提出的需求进行分析.对于比较专业的客户,可能会有详细 ...
- APP全栈工程师修炼之路(三)
第三章 数据库设计 从本章开始,我们将真正的开始进入全栈之路.因为全栈工程师不需要对某种技术有着深入的研究,所以本书不会深入探讨技术细节,只注重产品的设计与开发. 3.1 MySql概 ...
- 全栈工程师学习路线(自用)
原文:https://blog.csdn.net/u013258443/article/details/82109174 前端:HTML/HTML5.CSS/CSS3.Javascript.jQuer ...
- python全栈工程师薪水_不止 20K,Python 工程师薪资再飙升(内附转型指南)
原标题:不止 20K,Python 工程师薪资再飙升(内附转型指南) Python 诞生之初就被誉为最容易上手的编程语言.进入火热的 AI 人工智能时代后,它也逐渐取代 Java,成为编程界的头牌语言 ...
- 测试私有方法 重构_一个全栈工程师重构之路:中小公司 DevOps 落地实践
为了这篇文章,我前后写了将近十篇文章铺垫,才将这篇整体重构思想引出. 背景 先说下背景,我们是一家小公司,虽然打着做产品的旗帜,但是每个客户都有大量的个性化功能,这里指各个客户的java端.Andro ...
- web全栈工程师(前端进阶)学习线路图
近两年关于"前端工程师坚守前端还是主攻全栈开发"的问题,成为很多编程爱好者热议的话题.全栈开发工程师的概念最早是由Facebook提出的.全栈的核心是指开发者能够承担包括前端.后端 ...
- 一个初学者→全栈工程师的学习之路(1)——关于全栈工程师的理解
关于全栈工程师的理解与学习 一.关于全栈工程师的定义与职务 1. 全栈工程师的定义 随着互联网技术的蓬勃发展,技术变得越来越繁琐,越来越多面化.一个项目的开发,需要使用多样技术.举个例子,一个网站的建 ...
最新文章
- Quartz.Net—MisFire
- Mybatis中使用Dao实现类实现增删改查【实际开发中使用代理dao】
- 深入理解计算机系统 第三部分程序间的交互和通信
- 涂抹果酱_如何玩果酱
- 云计算商家必争之地 推荐几款云平台
- 采访《以魂为中心的领导力》作者之问答
- 发布NGuestBook(一个基于.NET平台的分层架构留言本小系统)
- JVM Specification 9th Edition (4) Chapter 3. Compiling for the Java Virtual Machine
- css 的块级元素和行内元素
- 【题解】Atcoder ARC#76 F-Exhausted?
- c语言程序调试时无法启动程序,编译没有异常,调试时报错: 无法启动程序“C:Projects\Driver\mydriver_check\HelloDDk.sys...
- CIC滤波器设计原理总结
- 计算机基础 软件系统与硬件系统
- 会议及作用篇--项目管理(十三)
- kotlin教程(一)
- 第三阶段应用层——1.11 数码相册—setting_page设置页面的显存管理、页面规划、输入控制
- C语言新手记:相邻数对
- 酒店项目 酒店管理系统酒店在线预订系统
- Linux ARM机器,源码安装mysql5.7.23,并且运行
- mw310r无线路由器怎么设置虚拟服务器,水星MW310R,V5路由器如何设置无线桥接|水星路由器桥接设置...