首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Leslie君99807
掘友等级
Java后端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
看完这篇 Session、Cookie、Token,和面试官扯皮就没问题了
HTTP 协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录;Session 和 Cookie 的主要目的就是为了弥补 HTTP 的无状态特性。 客户端请求服务端,服务端会为这次请求开辟一块内存空间,这个对象便是 Se…
Token 认证的来龙去脉
不久前,我在在前后端分离实践中提到了基于 Token 的认证,现在我们稍稍深入一些。 通常情况下,我们在讨论某个技术的时候,都是从问题开始。那么第一个问题: Token 是在服务端产生的。如果前端使用用户名/密码向服务端请求认证,服务端认证成功,那么在服务端会返回 Token …
基于Netty的通信服务端编写
NIO模型中,服务端有两个线程组,一个线程组是用来完成客户端到服务端连接的,另一个线程组是用来处理IO操作的,通过ServerBootstrap这个类的实例绑定在一起。
数据库面试题(开发者必看)
存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL、T-SQL)。 上面的文字我们肯定是看不懂的,也不愿意看下去的。接下来我就总结一下: 学生信息组成学生信息表,有年龄、性别、学号等信息组成。这些字段都不可再分,所以它是满足第一范式的 第二范式:满足第一范式,表…
浅谈柯里化传参以及类数组转数组的三种方法
当递归到闭包参数为空时,把最终集大成的args拿去做真正的计算。 这个涉及到slice()和call()方法。 可以注意的是,slice()如果参数为空,它将返回一个与原数组相同的数组,也就是copy了一遍。 而这里call()传入了arguments作为this指向。
浅谈apply、call、bind及其ES6手写实现
Function.prototype上包含apply()、call()、bind()方法。 也就是说每个函数都包含这三个由原型上获得的方法。 这个数组也可以是类数组,比如arguments对象。 用法不赘述,只讲它的手写实现。 这个数组或者arguments对象,就是要传入原本…
浅谈JavaScript——基本包装类型
需要开辟的内存是不定的,所以只能放在堆内存,并用指针去进行索引和绑定。
更好地理解input标签——Shadow DOM
相比<p>、<div>这样的标签,input标签表现得更加复杂,而它是怎么实现的呢?在这里我们要引出一个概念在平时我们是没办法从DevTools中看到ShadowDOM的,因为默认是隐藏的,需要手动设
window.MessageChannel——虫洞般的存在
题记首先来看看它的兼容性兼容性有时候决定了你是否需要学它,能否用到它可以看到,大多主流浏览器都已经实现了这个API,可以放心使用不多bb直接上代码理解它的基础用法Tip:MessageChannel并
初探TCP/IP四层模型
TCP/IP协议族是一个四层协议系统,自底而上分别是数据链路层、网络层、传输层和应用层。每一层完成不同的功能,且通过若干协议来实现,上层协议使用下层协议提供的服务。 数据链路层实现了网卡接口的网络驱动程序,以处理数据在物理媒介(比如以太网、令牌环等)上的传输。 主机发送信息时将…
下一页
关注了
9
关注者
1
收藏集
1
关注标签
8
加入于
2019-12-30