后端

平头哥AI31 分钟前
开发语言·后端·golang
Day 01 | go run 跑通第一个 Go 程序,go build 留下一个能拷走的 exe本文是《100天精通Go基础入门》专栏第 01 篇,订阅专栏不迷路。本文目录今日目标概念图解跟做案例新手常见的坑
ZGG0032 小时前
java·数据库·后端
线程池详解:从 7 大参数到生产避坑并发编程里最常被问、也最容易写错的就是线程池。很多人背得出 7 大参数的名字,却答不出"为什么加任务先进队列而不是先扩线程"“拒绝策略怎么选”“生产上到底怎么配”。这篇把线程池从参数到执行流程到生产避坑一次讲透。
geovindu3 小时前
开发语言·后端·c#·.net·.netcore·词云
CSharp: Wordcloud本文围绕 C# 中文词云生成器展开,涵盖以下核心内容:输出:输出:输出:
geovindu4 小时前
开发语言·后端·c#·.net·.netcore·命令模式·行为模式
CSharp: Command Pattern本文基于 C# .NET 10 与 Visual Studio 2026,深入讲解命令模式(Command Pattern)在珠宝企业级业务系统中的应用。通过一个完整的珠宝业务流水线案例,展示命令模式如何解耦请求发送者与执行者,并结合依赖注入、日志、OpenTelemetry、Hangfire 与 Polly 等企业级技术栈,构建可扩展、可回滚、可监控的业务系统。
tedcloud1235 小时前
linux·运维·服务器·开发语言·后端·rust·开源
OpenLogi 怎么搭建?用 Rust 打造一个轻量的 Logitech 外设管理工具如果使用 Logitech 键盘、鼠标等外设,很多人对官方 Options+ 的体验并不满意:而 AprilNEA/OpenLogi 采取了完全不同的思路:本地优先、Rust 原生实现、无需账号和遥测,直接通过 HID++ 与 Logitech 外设通信。
学长毕业设计5 小时前
java·spring boot·后端
基于SpringBoot的健康食谱管理系统的设计与实现(源码+文档+讲解视频)温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片!
逃逸线LOF6 小时前
java·后端·spring
Spring的AOP简介Aspect Oriented Programming的缩写,意思为面向切面编程,时通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。
yume_sibai6 小时前
开发语言·后端·rust
02-Rust 所有权与借用深入解析(底层原理 + 借用检查器 + 生命周期 + 内部可变性)摘要:本文深入解析 Rust 所有权系统的底层原理,涵盖栈与堆内存管理、借用检查器工作机制、生命周期深入应用、内部可变性模式等核心内容。每个知识点配有完整代码示例、对比表格、实战场景及常见问题解答,帮助开发者彻底攻克 Rust 最难的核心概念。
卷无止境7 小时前
后端·python
从脚本到程序:Windows平台上的Python打包全景图写过几个小工具或者数据处理脚本的人,大概都遇到过这样的场景。代码在自己电脑上跑得飞起,兴冲冲发给同事或者客户,对方却一脸茫然地问你,这个.py文件要怎么打开。解释半天Python环境、pip安装、依赖库版本,最后对方还是搞不定。这时候你才明白,程序员之间共享代码靠的是环境一致,而普通用户要的只是双击就能跑的.exe文件。
骇客野人7 小时前
java·spring boot·后端
Springboot 的 配置文件 application.yml 和 bootrap.yml 的由来和作用核心背景: application.yml 属于 Spring Boot; bootstrap.yml 属于 Spring Cloud,不是 Spring Boot 原生支持。
岁月宁静7 小时前
后端·python·agent
三、《从零手撸 Agent》 · system prompt 与核心参数:调好你的旋钮上一篇讲了 messages 的骨架。这一篇深入两个可调控的东西:system prompt 怎么写才有效,以及 API 的几个关键参数到底在控制什么。参数部分全部配实验,建议边跑边读。
bcbnb7 小时前
后端·ios
Flutter-Notebook代码混淆:Android与iOS平台安全配置在移动应用开发中,代码混淆(Code Obfuscation)是保护应用安全的重要手段。它通过将有意义的类名、方法名替换为无意义的字符序列,增加逆向工程的难度,同时减小APK/IPA包体积。对于Flutter项目,混淆需要同时处理Dart代码和原生平台(Android/iOS)代码,形成完整的安全防护链。
泡海椒7 小时前
后端
SpringBoot 集成 JQuick-Curl:Spring 环境完整接入教程,第三方接口调用别再到处手写模板类项目地址:https://github.com/dromara/jquick-curlMaven坐标JQuick-Curl 本身并不依赖 Spring 才能使用,但现实情况是,大多数 Java 业务项目最终都跑在 SpringBoot 里。于是一个非常实际的问题就来了:这个框架在 Spring 环境中应该怎么组织,才不会变成又一套零散工具?如果你只是临时在某个 Service 里直接 new 代理对象,虽然能跑,但很快就会遇到重复创建、配置散落、调用方式不统一的问题。
落木萧萧8257 小时前
java·数据库·后端
MyBatis 关联查询的四种写法,为什么最后都变回了手写 XML先说一个最常见的业务场景,后面所有写法都围绕它:一对一、多对一、多对多各占一个,标准 RBAC 结构,每个后台系统都有。
cui_hao_nan7 小时前
java·后端·spring·ai开发
Spring AOP 自调用、代理与 private 方法引发的诡异 NPE一次真实的线上排查记录。为了给 Agent 调用加日志切面(AOP),我们把内部方法调用改成了走代理,结果报出 chatModel is null 的 NPE。一开始以为是大模型 Bean 没注入,最后发现真正的坑藏在「代理 + private 方法」的组合里。
IT_陈寒8 小时前
前端·人工智能·后端
JavaScript的隐式转换太坑了,我的==比较怎么就炸了?在JavaScript开发中,类型转换是一个常见但又容易让人困惑的话题。尤其是当使用==(宽松相等)进行比较时,经常会遇到一些意想不到的结果。许多开发者都有类似的经历:明明看起来应该相等的两个值,却返回了false;或者两个看似不相关的值,却意外地“相等”了。这种“坑”的背后,是JavaScript的隐式类型转换机制在作祟。
程序员阿明8 小时前
spring boot·redis·后端
spring boot4+springAI 2加redis多轮对话存储1、采用redis的方式进行存储,安装maven依赖2、yml配置3、AI配置类其中IProjectTagQueryService projectTagQueryService是业务对象 4、控制器测试
MetaLite8 小时前
java·spring boot·后端
SpringBoot整合FastJson2数据脱敏-接口日志与失败降级问题现场: 手机号打星号只是数据脱敏最直观的例子。生产系统还要面对身份证、银行卡、地址、Token、嵌套对象以及日志参数,不同输出通道可能走完全不同的序列化链。
xixingzhe28 小时前
spring boot·后端·缓存
SpringBoot 接口缓存实现在 Spring Boot 中做缓存,最佳实践是使用 Spring Cache 抽象。它就像一套“统一的 API 开关”,让你能用几乎相同的代码操作本地缓存(Caffeine)或分布式缓存(Redis),切换时只需改配置,业务代码无需改动。
名字还没想好☜9 小时前
开发语言·后端·golang·go
Go 时间格式化为什么用 2006-01-02:time.Format/Parse 的参考时间、时区与解析踩坑第一次用 Go 格式化时间的人几乎都会愣一下:别的语言里格式化字符串是 yyyy-MM-dd HH:mm:ss 这种占位符,到了 Go 变成了 2006-01-02 15:04:05。你甚至会怀疑是不是抄错了——为什么是这么一串看起来像随机日期的数字?