logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HTTP 无状态 vs 有状态协议

HTTP无状态与有状态协议对比 HTTP本质是无状态协议,每个请求独立处理,服务器不保留上下文(如TCP三次握手、FTP会话等有状态协议需维护连接状态)。实际应用中,通过Cookie/Session等技术模拟状态(如登录态)。无状态设计提升扩展性(服务器无亲和性要求),但需应用层自行管理状态。RESTful API强调无状态约束,要求请求必须自带完整上下文信息。有状态协议(如WebSocket)通

文章图片
#http#网络协议#网络
一图看懂git merge和git rebase的区别!!

git merge和git rebase都具有合并分支的功能,但两者又有不同:rebase: 变基: 把一个分支的更改移动到另一个分支上,通常用于保持提交历史的线性和干净merge: 合并: 把一个分支的更改合并到另一个分支,合并后的提交会保留原始分支的提交历史rebase: 解决完冲突后不会产生额外的commitmerge: 解决完冲突后会产生一个commit

文章图片
#git
webpack前端性能优化- HappyPack多线程打包-打包速度提升n倍

webpack前端性能优化- HappyPack多线程打包-打包速度提升n倍

文章图片
#前端#webpack#性能优化
react——useMemo——useCallback——性能优化——React.memo

react——useMemo——useCallback——性能优化——React.memo

文章图片
#react.js#javascript#前端
react——非受控组件和非受控组件的应用

react——非受控组件和非受控组件的应用

文章图片
#react.js#javascript#前端
高精度操作系统检测函数

摘要 该JavaScript函数detectOS()提供高精度的操作系统检测功能,通过分析用户代理字符串(UA)识别设备操作系统及其版本。函数支持移动端(iOS/Android)、桌面端(Windows/macOS/Linux)及小众系统(ChromeOS/FreeBSD等)的检测,并能返回系统类型、版本号及设备类型信息。检测逻辑采用优先级规则匹配,包含详细的版本解析算法,如区分Windows 1

#javascript
WEB通讯技术。前端实现SSE长连接,nodejs+express搭建简单服务器,进行接口调试,通过curl请求数据

WEB通讯技术。前端实现SSE长连接,nodejs+express搭建简单服务器,进行接口调试,通过curl请求数据

文章图片
#服务器#前端#express
Request header field Authorization is not allowed by Access-Control-Allow-Headers in preflig问题解决

Request header field Authorization is not allowed by Access-Control-Allow-Headers in preflig问题解决

文章图片
#javascript
如何中断大批量 dom 元素渲染的循环

前端优化关键技巧:通过"让出主线程"解决大批量DOM渲染卡顿问题。浏览器主线程负责JS执行、渲染和交互,长时间任务会阻塞UI响应。技巧核心是使用setTimeout或await Promise分片执行任务,例如每100次DOM操作插入await new Promise(resolve => setTimeout(resolve, 0)),让浏览器有机会处理UI更新。示例代

#javascript
    共 25 条
  • 1
  • 2
  • 3
  • 请选择