logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

如何用 cookie 的 HttpOnly 与 Secure 属性防范 XSS 攻击

PHP 示例:setcookie('sessionid', 'abc123', [ 'httponly' => true, 'secure' => true, 'samesite' => 'Lax' ])务必为所有含认证信息的 Cookie(如 session、auth_token)启用 HttpOnlySecure:确保 Cookie 仅通过 HTTPS 传输Secure 属性强制浏览器只在 H

#python#数据库#jvm
如何在Docker部署时以非root用户运行_容器内权限降级

容器默认以root运行会引发权限错乱、K8s启动失败等问题,根本原因是镜像未显式设置非root用户;这不光是“权限太大不安全”,更实际的问题是:宿主机挂载的文件权限错乱、/proc 和 /sys 下某些路径不可读、kubernetes 的 securitycontext.runasnonroot: true 直接拒绝启动。根本原因不是 Docker 本身强制 root,而是镜像构建时没显式指定用户

#python#数据库#jvm
Golang怎么用Go实现数据导入导出平台_Golang如何支持CSV和Excel格式的批量数据导入导出【实战】

如果源文件是 GBK,得先用 golang.org/x/text/encoding 转码,否则中文全变?否则拿到的是原始数字,得手动 time.Date(1900, 1, 1, 0, 0, 0, 0, time.UTC).AddDate(0,0,int(days))导入失败怎么定位?读 CSV 时,reader.Read() 返回的是 []string,每行字段已解码,不用再 strings.Sp

#python#数据库#jvm
如何管理Oracle服务器的内核共享内存_shmmax与shmall计算

修改后须sysctl -p生效、验证ipcs -lm、重启listener与数据库。查当前值:cat /proc/sys/kernel/shmmaxOracle 推荐下限:取 sga_max_size(单位字节)向上取整到 4KB 边界,但实际建议留 10% 余量别盲目设成物理内存一半——64GB 内存设 32GB shmmax 可能导致其他进程共享内存失败常见错误:把 shmmax 设成 4G(

#python#数据库#jvm
如何用 cursor.continue 实现本地海量数据的分页查询加载

cursor.continue()实现分页的核心是游标递进定位而非跳过前N条,通过lastKey参数seek到指定键或更大键的下一条记录,配合索引顺序(如倒序)实现高效“下一页”加载,避免循环调用导致性能问题。关键不在“跳过前 N 条”,而在于“从某条记录开始继续遍历”。理解 cursor.continue() 的本质作用cursor.continue(key) 不是“跳过前 N 条”,而是让当前

#python#数据库#jvm
CSS如何让输入框和按钮浮动靠拢_都设为float并取消margin实现紧密拼接

Navicat跨系统传输卡顿,本质是连接层+传输层双重延迟不是mac或windows客户端“慢”,而是navicat在跨操作系统(比如macos连linux上的mysql、windows连云上postgresql)时,底层tcp握手、ssl协商、认证响应链路被拉长。先看它是不是在“逐行INSERT”Navicat默认导出/导入走的是标准JDBC/ODBC协议,对大表会退化为单条INSERT语句循环

#python#数据库#jvm
到底了