后端

怒放吧德德7 小时前
后端·netty
Java 网络编程核心:BIO、NIO、AIO IO 模型深度解析与实战😄生命不息,写作不止🔥 继续踏上学习之路,学之分享笔记👊 总有一天我也能像各位大佬一样🏆 博客首页 @怒放吧德德 To记录领地 @一个有梦有戏的人
Java后端的Ai之路9 小时前
java·开发语言·后端·jdk·jdk21
【JDK】-JDK 21 新特性内容JDK 21 是 Java 平台的一个重要里程碑,作为最新的长期支持(LTS)版本,它引入了多项革命性的特性,极大地提升了开发效率和应用程序性能。本文档将详细解析 JDK 21 的核心技术更新,帮助开发者快速掌握并应用这些新特性。
普通网友10 小时前
开发语言·后端·golang
PHP语言的正则表达式正则表达式(Regular Expression),简称regex,是一种强有力的文本处理工具。它用于描述字符串的搜索模式,是对字符串进行匹配、搜索、替换的利器。在Web开发中,PHP作为一种流行的服务器端脚本语言,提供了丰富的函数来支持正则表达式的使用。本篇文章将深入探讨PHP中正则表达式的基本知识、常用函数及实际应用示例。
葵续浅笑12 小时前
java·后端·spring
从Spring拦截器到Filter过滤器:一次报文修改加解密的填坑经验欢迎光临小站:致橡树最近在项目中遇到一个需求:对某些敏感接口的请求和响应报文进行 AES 加密解密。本以为用 Spring 的拦截器就能轻松搞定,结果踩了坑——拦截器根本没法修改响应体。最终通过 Servlet Filter 完美解决。本文将结合这次经历,深入对比拦截器(Interceptor)和过滤器(Filter)的区别,以及它们各自的适用场景。
snakeshe101012 小时前
后端
Java集合框架深度解析:核心类库与实战应用Java集合框架以Collection接口为根,主要分为三大分支:ArrayList基于动态数组实现,自动扩容机制是其核心特性:
大鹏198812 小时前
后端
告别 XML 与字符串拼接:dbVisitor 如何以“多范式融合”重塑 Java DAL 层摘要:在 Java 持久层框架的演进史上,MyBatis 曾以其灵活的 SQL 控制力统治了半个江湖。然而,随着云原生架构的普及、Java 语言特性的飞跃(Records, Pattern Matching)以及开发效率要求的极致提升,MyBatis 的“XML 配置冗余”、“动态 SQL 调试黑盒”、“类型安全缺失”等痛点日益凸显。新兴国产开源框架 dbVisitor 正是在此背景下应运而生。它并非简单的“MyBatis 替代品”,而是一个集 MyBatis 映射能力、JdbcTemplate 的轻量回
你有医保你先上12 小时前
后端·elasticsearch
go-es:一个优雅的 Elasticsearch Go 客户端厌倦了手写 ES DSL JSON?试试这个链式调用风格的 Go ES 客户端。在 Go 项目中使用 Elasticsearch,官方 SDK 的写法大概是这样的:
柠檬味的Cat13 小时前
后端·php
零基础搭建WordPress网站完整流程WordPress(简称WP)作为全球占比超43%的开源内容管理系统(CMS),凭借免费易用、插件生态丰富、可扩展性强的优势,成为个人博客、企业官网、技术文档站的首选建站工具。本文针对CSDN新手用户,梳理从前期准备到网站上线、后期优化的全流程,每一步都附具体操作和避坑提示,无需专业开发基础,跟着做就能快速搭建属于自己的WP网站。
代龙涛13 小时前
开发语言·后端·php
wordpress块主题随着WordPress全站编辑(FSE)功能的普及,块主题逐渐成为建站领域的热门选择,但市面上多数解析均偏向美化块主题、弱化其短板,同时忽视传统主题的核心优势。结合实际建站场景(含个人博客、企业站点)及开发经验(前端+后端视角),本文将客观解答六大核心问题:什么是块主题?块主题的核心文件及作用?块主题适应的网站类型?块主题的开发难度?块主题的运维?与传统主题的比较?重点修正“零基础可开发”“适配所有站点”等认知偏差,兼顾优缺点,为站长、开发者提供更客观、可落地的参考。
禾味13 小时前
前端·后端·面试
过程即奖励|前端转后端经验分享先简单介绍一下我的背景:通信专业,秋招前自学前端,21 年 7 月校招进入某教育公司做前端开发。刚毕业就赶上行业寒冬,那会儿“双减”政策落地,教育行业整体受挫,我们组的业务也大受影响,年底我就有了准备跳槽的念头。
jipeng599414 小时前
后端·php
(在项目中学习技术)完成使用swoole完成App二维码扫码登录网页端的操作前言:大家好,我自己有一个项目完成度已经很高了,我自己的技术怎么说也不是太强,在完成这个项目中我学习很多知识,比如说使用swoole实现二维码登录,说实在的,我本身是一个前端,但是日常学习和工作中也会写一下php代码,swoole怎么说呢,也算是专业对口,在断断续续研究一个星期后,我也完成了app扫码登录的功能,怎么说,也算有个新技术傍身,到时候面试的时候还可以跟面试官吹吹牛。 首先呢先要介绍下我这个某某项目的要求和情况,因为毕竟有版权,我不会透露什么项目实际名称,实际上呢是这样的,这个项目分为安卓端(原
掘金者阿豪14 小时前
后端
Maven打包血泪史:当你的IDEA路径里藏了个空格,整个宇宙都与你为敌那是一个普通的周三下午,你泡好了咖啡,打开了IntelliJ IDEA,准备执行那个熟悉得不能再熟悉的Maven打包命令。然而,命运在你按下回车的那一刻,露出了狡黠的微笑:
山水洛行14 小时前
后端
基于 vLLM、Tavily 和 Arize Phoenix 构建本地 LLM 可观测性技术栈“只要深入探究,万事万物皆有趣味。”——理查德·费曼现代大语言模型系统之所以令人印象深刻,往往是因为它们的大量行为都隐藏在抽象层之后。输入一个提示词,输出一段回答——而在这中间,某个“智能”系统做出的决策既难以检视、更难调试,在规模化应用时几乎无法让人完全信任。本文将刻意反其道而行之:我们不把智能体、工具和模型当作黑箱魔法,而是层层拆解,追踪幕后真正发生的一切:LangChain/LangGraph 智能体如何推理、何时调用工具、基于 vLLM 部署的模型如何响应,以及 Arize Phoenix 如何将
初次攀爬者14 小时前
后端·算法·leetcode
力扣解题-无重复字符的最长子串给定一个字符串 s ,请你找出其中不含有重复字符的最长子串的长度。示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。注意 "bca" 和 "cab" 也是正确答案。
不敲代码的攻城狮14 小时前
后端
用 Spring StopWatch 做方法级别耗时统计 + 支持回调写法 + 自动打印日志我们希望这样用:或者无返回值:自动打印:如果你想像下面这样分段统计:那我们可以再封一层:这段代码执行报下面这个错误 Exception in thread "main" java.lang.IllegalStateException: Can't start StopWatch: it's already running
MekoLi2914 小时前
后端·算法
生成式推荐系统:从“判别式匹配”到“生成式创造”的范式革命过去十年,推荐系统的核心范式一直是“判别式匹配”(Discriminative Matching):即从海量候选集中,通过双塔模型、DeepFM、DIN等架构,计算用户与物品的匹配分数(CTR/CVR预估),最终按分排序。这套体系支撑了互联网广告和内容的万亿级营收。
一只叫煤球的猫14 小时前
java·后端·面试
别再把 Lambda 当匿名类:这 9 类坑你一定踩过各位,这里是煤球,遥祝各位新年开工快乐!不知道你们拿到开工红包没?反正我是没有的 😭 。本文专注 Lambda 本身的语义、陷阱与最佳实践,后续将分别深入 Collection 和 Stream,三篇合在一起构成完整的知识体系。
JavaGuide14 小时前
后端·ai编程
7 道 AI 编程高频面试题!涵盖 Cursor、Claude Code、SkillsJava 面试 & 后端通用面试指南(Github 收获155+k Star,共有 600+ 位贡献者共同参与维护和完善):javaguide.cn。
元Y亨H15 小时前
后端
代码中如何打印优质的日志日志是程序的“黑匣子”,它记录了程序运行时的关键信息。在实际开发中,良好的日志体系能帮助我们快速定位问题、分析系统性能、监控业务状态。然而,很多开发者在编写日志时存在随意性,导致日志要么冗余混乱,要么信息不足。