后端

ThinkerQAQ_1 分钟前
后端
并发编程(零):并发问题与讨论范围这个系列只讨论:单机、单进程内部的并发。也就是说,我们关注的是同一个进程中的多个执行单元。例如:不讨论跨进程通信、分布式系统和网络通信。
减瓦7 分钟前
后端
被吹上天的 JWT,为什么主流网站一个都不用打开浏览器的开发者工具,翻一翻 github.com 的 Cookie。里面只有一条 _gh_session,一串 Rails 框架加密后的会话数据。再去 google.com 看,SID、HSID、SSID、SAPISID 排成一列,Google 的隐私说明写得明明白白:这些 Cookie 存的是经过数字签名和加密的账号 ID 与最近登录时间。
吃饱了得干活9 分钟前
java·redis·后端
Redisson 进阶实战:看门狗机制与分布式锁完全指南聊到 Redis 就有一个话题始终绕不开——分布式锁。用原生 Redis 手写分布式锁,需要自己处理锁超时、锁重入、锁释放等一系列边界问题,稍有不慎就是线上事故。Redisson 正是为解决这些问题而生的——它是 Redis 的 Java 客户端,但远不止“客户端”这么简单。
ashiho22 分钟前
java·后端·spring·servlet·springmvc
【Spring】RequestParam/PathVariable/RequestBody详解写代码时突发奇想,为什么要分开 @RequestParam / @PathVariable 两套注解@RequestParam 是:url?a=1&b=2
Charlie_Byte29 分钟前
后端
Hugo 相对路径图片显示问题的分析与解决写博客的时候用 Obsidian 插了张图:编辑器里看着好好的,一跑 hugo 部署上去,图裂了。打开浏览器开发者工具一看,图片请求的路径根本就不对。
Charlie_Byte34 分钟前
后端
用 conda 固定默认环境 normal机器上同时有三套 Python 很容易搅在一起:想要的结果很简单:不管终端还是 Cursor,一律只用名为 normal 的 conda 环境,不要再落到 base 或系统 Python 上。
隐退山林37 分钟前
java·spring boot·后端
JavaEE进阶:SpringBoot统一功能处理在上一章我们完成了强制登入这个功能,后端可以通过session来判断用户是否登入,但是实现方法是比较麻烦的,需要修改每个接口的处理逻辑和返回结果,接口定义修改,前端也需要跟着修改.
Charlie_Byte38 分钟前
后端
Py 邮件集成与密码重置,并用 Mailpit 测试项目中邮件功能用于发送密码重置链接,但此前只搭好了架子,缺少实际测试验证。本文将记录邮件集成的全链路配置、本地测试、以及过程中遇到并解决的几个问题。
Charlie_Byte44 分钟前
后端
Webhook 与飞书机器人集成审计告警功能需要把检测到的安全事件推送到飞书群。飞书提供了自定义机器人 Webhook 的接口,支持文本和富文本消息格式,也可以配置 HMAC-SHA256 签名验证。
源代码•宸1 小时前
经验分享·后端
前置准备:架构设计方法论1.一定要做好足够的准备工作,包括信息收集、包括技术调研2.有一套方法论,成本系统地去进行设计,这里提供一套设计方法,大的方向分为准备阶段和设计阶段和优化阶段。准备阶段分为诉求摸底、请求量确认、精准性深究以及难点要点分析;设计阶段又分为上下游服务分析,存储选型、流程串联;最后的优化阶段分为设计复盘和潜在优化点考虑。
geovindu1 小时前
java·开发语言·后端
java: Task Scheduler在业务系统中,定时任务与工作流编排是常见的核心需求。本文以一个基于 JDK 21、Swing、DDD 与 MVC 架构的 Java 任务调度系统为例,从领域模型设计、仓储接口抽象到界面交互与调度集成,完整梳理一套可落地的实现思路。项目支持 Quartz 定时调度、Redis 集群节点发现、DAG 工作流编排以及任务执行历史统计,适合作为中大型桌面端调度系统的参考实现。
代码不停1 小时前
spring boot·后端
Spring Boot 配置文件计算机上其实有成千上万的配置文件,使用的软件浏览器都有其对应的配置文件 配置文件解决硬编码问题,将一些可能改变的信息放到一个位置进行集中管理,启动某个程序时候,应用程序将配置文件中内容读取,并进行加载运行 硬编码
IT_陈寒2 小时前
前端·人工智能·后端
为什么我的Java Stream操作总是默默吃掉异常?深夜11点,我盯着生产环境的错误监控面板,发现某个关键报表连续三天数据异常。最诡异的是:日志里没有任何错误记录。最终排查发现,是Stream.map()操作中抛出的异常被悄无声息地吞掉了——而同样的代码在单元测试中却能正常抛出异常。 如果你也曾在Stream操作中遭遇过"异常消失术",今天这篇掏心窝的分享就是为你准备的。
江湖十年2 小时前
后端·面试·go
Go 虚荣域名详解:我用 go get -x 抓了个包,终于看清了 Go 工具链“对暗号”的全过程首发地址:mp.weixin.qq.com/s/yNy9GUVpg…我们知道,Go 语言的包管理哲学和 Python/Node.js 这些前辈有些不同。Python 有一个中央集权的 pypi.org,全世界的第三方库都集中托管在那里。而 Go 从诞生之日起就走了一条彻头彻尾的分布式路线——代码散落在 GitHub、GitLab、Bitbucket 等全球各个角落。
Lost of 程序猿2 小时前
后端·c#·asp.net
船岸数据同步链路实战:SendFlag、单调版本号与断网三天后的续传某船管公司的船队上线新 PMS 第二个月,SHIP01 在太平洋上遭遇卫星链路故障,连续断网 71 小时。
卷无止境2 小时前
后端·python
大模型如何调用工具,一次讲清背后的技术门道这几年大模型圈子里最火的词,除了“智能体”,大概就是“工具调用”了。你跟 ChatGPT 说一句“帮我查一下今天杭州的天气”,它转头就能给你一个准确答案——这背后可不是模型自己“知道”天气,而是它悄悄调用了一个外部 API,把结果拿回来又组织成了一句自然的话。这套机制看起来简单,但真正拆开来看,涉及训练方式、解码策略、协议设计等多个层面的配合。下面我们就把这套“魔法”从头到尾拆解一遍。
90后的晨仔3 小时前
后端
Python 进阶:海象运算符与模式匹配,让你的代码更优雅!摘要:Python 3.8 引入的海象运算符 := 和 3.10 引入的模式匹配 match-case,是近年来 Python 语法层面最重要的两次革新。本文将从实战角度出发,详解这两个特性的核心用法、最佳实践及避坑指南,助你写出更简洁、更具表现力的 Pythonic 代码。
卷无止境9 小时前
后端·python
智能体开发环境ADE浅析,编程工具的下一次范式跃迁如果你最近关注开发者社区的动态,大概会频繁撞见一个新词——ADE,全称Agentic Development Environment,中文常译为智能体开发环境。这个词的走红并非偶然,它标志着编程工具正在经历一场比IDE诞生更彻底的结构性转变。Warp、Cursor、以及一批新兴创业公司都在往这个方向发力,试图重新定义程序员与代码之间的互动方式。
码事漫谈12 小时前
后端
DeepSeek 这波操作很凶AI 的"工作记忆"砍掉 3/4,价格跟着降 60%9 月 10 日那天,DeepSeek 悄悄把一项价格调到了 0.02 元——比之前便宜了 60%。