logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在 Java Servlet 中如何设置和获取 Cookie?

本文介绍了Java Servlet中Cookie会话管理的核心技术与实践。主要内容包括:1)Cookie的工作原理类比酒店早餐券机制;2)javax.servlet.http.Cookie类的核心属性和创建方法;3)详细演示了Cookie的设置(包含URL编码、安全属性配置)和获取流程;4)解析Cookie的生命周期(MaxAge)和作用域控制(Path/Domain);5)安全加固方案(Http

文章图片
#java#servlet#开发语言
移动端 APP 中,如何模拟 Web 端的 Session 机制?

摘要: 移动端会话管理与Web端存在显著差异,浏览器自动管理的Cookie机制在移动端需手动实现。本文对比了Token方案与手动Cookie方案的优劣,推荐采用Token方案实现跨端友好且安全的会话管理。通过拦截器实现无感凭证注入与刷新,结合双Token机制保障安全性。针对移动端特有的物理安全风险,建议使用硬件级加密存储而非明文存储方案,如Android的EncryptedSharedPrefer

文章图片
#前端#java
为什么有时设置了 Cookie 却没有生效?

排障步骤关键检查点Application 面板Domain、Path、Secure、SameSite 是否与请求匹配Network 响应头Set-Cookie是否存在、格式是否正确、值是否编码Console 告警浏览器直接输出的拒绝原因一句话总结:Cookie 不生效,本质上是被浏览器“入库审核”拦下了。从属性匹配、安全限制到格式编码,层层排查,再结合开发者工具精准定位,没有解不开的“玄学”。

文章图片
#java#javascript#开发语言
如何设置 Cookie 的过期时间?Max-Age 和 Expires 有什么区别?

摘要: Cookie过期时间设置有两种方式:Max-Age(相对秒数)和Expires(绝对时间)。Max-Age优先级更高且更可靠,推荐用于现代开发;Expires仅需兼容旧系统时使用。关键注意事项: 删除Cookie需设置Max-Age=0或Expires为过去时间; 格式必须规范(如GMT时间); 修改过期时间需保持Path/Domain一致。 优先选择Max-Age,结合HttpOnly、

文章图片
#java
如何删除一个 Cookie?

摘要: Cookie删除机制的核心是通过覆盖同名同作用域的Cookie并设置过期来实现,而非直接删除。服务端需设置Max-Age=0并严格匹配原Cookie的Path和Domain;客户端JS只能删除非HttpOnly的Cookie。常见失败原因包括作用域不匹配、HttpOnly限制及误用setMaxAge(-1)。安全操作需同步清理服务端Session。理解Cookie删除是"覆盖过期

文章图片
#java
Cookie 有哪些常用属性(如 HttpOnly、Secure、SameSite、Max-Age、Expires)?各自的作用是什么?

Cookie安全属性终极指南:从基础到最佳实践 本文系统讲解了Cookie的安全属性配置,通过超市购物小票的类比形象说明Cookie的作用与风险。核心内容包括: 安全三件套: HttpOnly防止XSS窃取 Secure确保HTTPS传输 SameSite防御CSRF攻击(推荐Lax模式) 生命周期控制:通过Max-Age/Expires设置合理有效期 作用域管理:使用Domain和Path限制访

文章图片
#网络#http
Cookie 的 Domain 和 Path 属性有什么作用?

摘要:本文深入解析了Cookie的Domain与Path属性作用域机制。Domain属性控制Cookie的域名范围(如.example.com可被子域共享),Path属性限定URL路径前缀匹配规则(如/api匹配/api/v1)。两者共同决定Cookie的携带范围,遵循最小作用域原则可提升安全性。典型应用包括跨子域单点登录(通过Domain=.example.com实现)和模块隔离(通过Path=

文章图片
#java
Python 视频、图片、音频爬取下载 you-get

https://www.cnblogs.com/tricktong/articles/15789783.html

#python#音视频#开发语言
从实习生视角看 Java 探针:SkyWalking 和 Arthas 背后的魔法

摘要: Java探针技术(Java Agent)通过premain和agentmain两种方式,在JVM层面对字节码进行无侵入式修改,支撑了SkyWalking(全链路监控)和Arthas(运行时诊断)等工具的核心功能。SkyWalking通过拦截JDBC类并插入埋点实现SQL抓取,Arthas则利用运行时类重定义动态修改方法逻辑。其底层依赖InstrumentationAPI和ClassFile

文章图片
#java#skywalking#开发语言
从 JDK 到 SDK:Java 实习生眼中的“工具包”与“交付物”

本文从Java实习生的视角探讨了JDK、JRE、SDK和JAR包的核心概念及其工程意义。JDK包含完整的开发工具,而JRE仅保留运行环境,线上使用JRE可缩小体积并提升安全性。JAR包作为Java交付物,普通JAR用于依赖,可执行JAR(如Spring Boot的Fat Jar)通过指定Main-Class实现独立运行。第三方SDK(如阿里云OSS)通过封装复杂逻辑(如签名、HTTP请求)显著提升

文章图片
#java#开发语言
    共 19 条
  • 1
  • 2
  • 请选择