Go语言技术文章
-
文章 · 前端 | 3星期前 | 前端 · javascript · URL参数 · 列表筛选 · 页面状态 · 前端 筛选条件 列表页 history.replaceState URLSearchParams 刷新还原
列表页筛选后刷新又回到默认结果,通常不是接口错了,而是筛选状态只存在内存里。本文从复现现象开始,逐步验证状态来源、URL 参数和刷新还原流程,整理一套稳定写法。348 收藏 -
Python 项目里同一条日志重复出现两三次,常见原因是重复 addHandler 或子 logger 向根 logger 继续上抛。本文从复现现象开始,逐步检查 Handler 数量、logger 层级和 propagate 配置,整理一套稳定的日志初始化写法。299 收藏 -
crontab 里明明写了任务,到了时间却没有结果。本文从任务是否登记、时间表达式是否命中、环境变量是否缺失、工作目录是否正确、日志是否能回查几个方向逐步排查,整理一套稳定的定时任务写法。286 收藏 -
列表页滚动到中间,点进详情再返回却回到顶部,这是很多前端项目都会遇到的体验问题。本文从复现现象开始,逐步验证浏览器默认恢复、组件重建和列表数据时机,最后用位置记录和渲染完成后恢复来解决。458 收藏 -
文章 · 软件教程 | 3星期前 | Redis · 数据库工具 · ttl · 软件教程 · RedisInsight · Key管理 · redis 软件教程 TTL WorkBench RedisInsight Key筛选
本文用 RedisInsight 演示一次完整的 Redis Key 查看流程:添加连接、进入 Browser、按前缀筛选 Key、查看类型和值、检查 TTL 与大小,再用 Workbench 做只读命令验证,适合日常联调和线上排查前的安全检查。119 收藏 -
本文从登录接口成功但用户信息接口仍返回未登录的现场开始,带你一步步检查浏览器是否保存 Cookie、请求是否携带 Cookie、fetch 凭证配置、CORS 响应头、SameSite/Secure 与域名路径,最后给出修复和验证清单。124 收藏 -
本文用 PHP JSON 接口前端解析失败的场景,带你从响应体多出空白开始排查:复现现象、检查响应头、定位提前输出来源、用输出缓冲兜底,最后验证接口只返回干净 JSON。422 收藏 -
本文用 Python 解析访问日志的场景讲清正则命名分组:如何把原始日志拆成字段字典,如何处理格式不符合预期的错误行,最后统计接口访问次数、状态码分布和慢请求。308 收藏 -
接口状态码是 200,但前端仍然报错,常见原因包括响应体不是合法 JSON、Content-Type 不匹配、业务码失败、跨域响应头缺失或登录态没有携带。本文按 Network 面板、响应头、响应体和前后端代码逐步排查。332 收藏 -
文章 · php教程 | 3星期前 | PHP · web安全 · php教程 · Cookie安全 · 登录态 · php cookie HttpOnly Secure SameSite 登录态安全
本文用 PHP 登录态 Cookie 场景讲清 HttpOnly、SameSite、Secure 三个关键属性:如何在 setcookie 中配置,浏览器如何限制脚本读取和跨站携带,以及上线前需要检查的域名、HTTPS 和过期时间问题。420 收藏 -
本文用一次 HTTP 接口慢请求排查场景讲清 Wireshark 的基础用法:选择网卡开始抓包,用显示过滤器缩小范围,查看时间列和包详情,再用 Follow TCP Stream 还原请求响应对话。270 收藏 -
本文用 PHP 表单提交场景讲清 CSRF 防护:服务端生成随机令牌并写入 session,页面提交时带回令牌,服务端校验来源、令牌和有效期,失败时拒绝请求并记录原因。306 收藏 -
文章 · 软件教程 | 4星期前 | MySQL · SQL · dbeaver · 软件教程 · 数据库客户端 · mysql 数据库工具 SQL Editor DBeaver Database Navigator
本文用 DBeaver 连接 MySQL 的完整流程做示例:从新建连接、填写主机端口、下载驱动、测试连通,到打开表数据和运行 SQL,帮你把数据库客户端的常用操作一次理顺。465 收藏 -
本文用订单查询接口讲清 Java HttpClient 的实战用法:设置连接超时和请求超时,发送 GET 请求,判断状态码,读取响应体,并给慢接口补上兜底处理。224 收藏 -
本文用 Nginx 访问日志举例,讲清 Linux logrotate 的配置方法:按天轮转、压缩保留、创建新日志文件,并用调试模式检查规则是否会正确生效。494 收藏