MyBatis 分页
本文介绍了六种分页实现方式:MyBatis自带RowBounds内存分页、PageHelper插件分页、SQL物理分页、数组分页、拦截器分页,并对比了逻辑分页与物理分页的优劣。小数据量时逻辑分页较快,但大数据易内存溢出;推荐优先使用物理分页,尤其在数据量大时性能更优、资源消耗更少。
AI的"瑞士军刀":让ChatGPT自己学会用工具的黑科技
想象AI不再只会"背书",还能像程序员一样边思考边用工具?ART框架让大模型自动学会分步推理和工具使用,就像给ChatGPT装上了"智能外挂"。不需要重新训练,只需一个任务库就能让AI变身全能助手,搜索、编程、计算样样精通。#人工智能 #工具使用 #自动推理 #大模型
2025年AI智能体来了,企业却还在试水池里扑腾!
88%企业都说用AI了,但大部分还在试点阶段扑腾?AI智能体听起来很酷,实际落地却像让ChatGPT去当总经理。揭秘为什么高效企业用AI搞创新,而不是只盯着省钱。从试点到规模化,这道坎比想象中难跨! #人工智能 #AI智能体 #企业数字化 #创新管理
构建AI智能体:六十六、智能的边界:通过偏差-方差理论理解大模型的能力与局限
本文通过机器学习中的偏差-方差权衡理论,深入探讨了模型性能的优化方法。文章首先用学生类比解释了高偏差(死记硬背)、高方差(思维跳跃)和平衡状态(真正理解)三种学习模式,对应机器学习中的欠拟合、过拟合和理想状态。通过数学公式E[(y-ŷ)²]=Bias²+Variance+Noise,系统分析了误差来源。使用多项式回归案例展示了不同复杂度模型的表现:线性模型(高偏差)、15次多项式(高方差)、4次多项式(平衡)和正则化模型。最终指出,最佳模型应在理解本质(低偏差)和稳定发挥(适度方差)间取得平衡。。。
java基础语法与面向对象
本章讲解Java基础语法与面向对象核心概念,涵盖重载与重写、==与equals的区别,深入解析String、StringBuilder与StringBuffer的异同及适用场景,帮助理解字符串不可变性与线程安全问题。
算法入门:专题二---滑动窗口(长度最小的子数组)类型题目攻克!
给定一个正整数数组和目标值target,找出总和大于等于target的最短连续子数组长度。利用滑动窗口(双指针)优化,维护窗口内元素和,通过单调性避免重复枚举,时间复杂度O(n)。当窗口和满足条件时收缩左边界,更新最小长度,最终返回结果。
二叉树搜索树插入,查找,删除,Key/Value二叉搜索树场景应用+源码实现
二叉搜索树(BST)是一种有序二叉树,左子树节点值小于根,右子树大于根。支持插入、查找、删除操作,平均时间复杂度为O(log n)。通过中序遍历可得有序序列。常用于实现字典、统计频次等场景,结合键值对(KV)结构可扩展应用。
如何打造更懂表格的智能体
察言观数 AskTable 给了回答,并非简单地将大型语言模型(LLM)直接连接到数据库,相反构建了一套严谨、可靠且高效的智能体(Agent)系统。其核心思想是:让 AI 发挥其所长,并将其置于一个可控、可验证的“笼子”里。确保数据分析准确、稳定、无幻觉。支持即时问答与深度探索,配备三层记忆系统与双重评估体系,让AI真正懂业务、可追溯、能进化。
web渗透-反序列化漏洞
序列化是将对象转为可传输字符串的技术,便于存储与传输。PHP通过serialize/unserialize实现,Java通过Serializable接口和ObjectOutputStream完成。文中还介绍了反序列化漏洞在安全测试中的利用方法及CTF实战案例。
MongoDB索引知识全解析
MongoDB索引是提升查询性能的核心工具,通过构建B树数据结构,将全集合扫描(O(n))优化为索引查找(O(log n)),显著提高响应速度。本文从索引类型、设计原则、性能调优及管理实践展开解析,助力数据库高效运行。
别再和AI玩文字游戏:JSON提示工程让AI乖乖按表填空
厌倦了和AI玩猜谜游戏吗?JSON提示工程来拯救你!用咖啡订单的方式和AI对话,让每次交互都精准到位,告别模糊不清的回复,迎接可预测的AI输出时代。
AI智能体如何从错误中学习:反思机制详解
探索AI智能体的反思能力:从哲学思考到技术实现,看AI如何像人类一样从错误中学习和成长。通过轻松有趣的方式,深入了解Reflexion和ReAct等前沿框架,掌握让AI更智能的核心秘密。
RAG:让AI聊天不再"张口就来"
想让你的AI助手不再一本正经地胡说八道?RAG技术就是那个神奇的'外挂'!通过一个智能客服的真实场景,轻松学会如何让AI既博学又靠谱,告别AI幻觉,拥抱真实世界的知识!
专家对谈|AI推动文化传媒行业向“新”发展
随着“人工智能+”行动的深入推进,文化传媒行业正经历深刻变革。云计算与AI深度融合,重构内容生产、分发全流程,为行业注入新动能。预计到2025年,我国AI核心产业规模将破万亿,文化传媒作为技术应用先锋,以两位数增速迈向智能化。在CCBN活动现场,中央广播电视总台与阿里云探讨了大模型如何驱动行业升级,展望未来新图景。汪莹指出,大模型将重构文化消费形态,助力生产力与传播力倍增,推动中国文化走向世界。同时,解决AI应用“最后一公里”问题需产业链各方协同发力,基于现有大模型能力进行二次开发是切实可行路径。
千问max#百炼AI实训课作业#科幻小说家
根据教程一步步操作确实有趣,尤其是语音识别的准确度很高,带来了很好的开发体验。通过详细步骤引导,开发者可以轻松上手并实现高质量的语音交互功能。
用百炼做一个2024云栖大会问答助手
自2017年起,每年持续关注云栖大会,去年开始全程观看在线回放,并使用通义千问进行语音转写,形成多份文字稿。这些资料上传至百炼平台,构建知识库,创建问答助手,展示了AI在处理和解析大量信息方面的强大能力。
基于《文档智能 & RAG让AI大模型更懂业务》解决方案实践体验后的想法
通过实践《文档智能 & RAG让AI大模型更懂业务》实验,掌握了构建强大LLM知识库的方法,处理企业级文档问答需求。部署文档和引导充分,但需增加资源选型指导。文档智能与RAG结合提升了文档利用效率,但在答案质量和内容精确度上有提升空间。解决方案适用于法律文档查阅、技术支持等场景,但需加强数据安全和隐私保护。建议增加基于容量需求的资源配置指导。
AI 助理能为我做什么?
阿里云AI助理融合了大模型能力,聚焦于开发者在阿里云平台上的关键需求,提供包括云产品咨询、权益活动推荐、下单购买引导、云资源查询与诊断等服务,助力开发者快速解决问题,提高业务效率,让云上开发之旅更加顺畅。
使用阿里云百炼通过appflow模板,组合钉钉机器人搭建个人知识库评测与感想
尝试构建个人助手机制,用阿里云百炼+AppFlow+钉钉机器人,花费两午休时间解决配置问题。百炼appid复制时多出空格致错,文档未提及,耗时排查。应用创建时模型选项限于max, plus, turbo,性价比高的qwen-long未上线。期望尽快修复bug和上线新模型以降低成本。附故障排查截图。
使用阿里云轻量应用服务器部署OpenClaw应用镜像,以及OpenClaw集成钉钉图文教程
本文介绍购买阿里云轻量应用服务器部署OpenClaw应用镜像,及集成钉钉的具体流程,包括计费说明(含Coding Plan AI编码套餐与按Token用量计费两种)、购买OpenClaw套餐(2核2G 38元/年,2核4G 9.9元/月或199元/年)、配置OpenClaw(含端口放通、配置百炼API Key、访问Web UI面板)及集成钉钉(配置文件、发送指令、验证效果)等步骤。
AI成熟度不够,别说你在搞智能
90%的AI项目都失败了?问题不在技术,在于你的组织根本没准备好!MITRE推出的AI成熟度模型告诉你,为什么有些公司AI用得风生水起,有些却血本无归。从门外汉到AI大神,六大支柱、五个等级,让你的AI转型不再踩坑! #人工智能 #数字化转型 #企业管理 #技术战略
神经网络调参就像养孩子,这些参数不懂就白忙活
想让AI准确识别你的手写字?别急着堆叠更多层数!就像教孩子写字一样,神经网络的学习率、批量大小、激活函数这些'育儿参数'才是关键。掌握这些核心参数,让你的模型从'智障'变'学霸',再也不用为调参而熬夜秃头。 #神经网络 #机器学习 #AI调参 #可视化
MyBatis映射关系(1-1 1-n n-n)
本文介绍了MyBatis中四种核心映射关系:一对一、一对多、多对一、多对多。通过resultMap实现属性与字段的映射,解决命名不一致问题;一对多使用`<collection>`,多对一使用`<association>`,多对多则借助中间类关联双方集合,实现复杂数据结构的封装与查询。
2.OAuth2.0实战案例
本文介绍基于Spring Boot与Spring Cloud构建OAuth2授权服务的完整流程,涵盖父工程搭建、资源服务器与授权服务器配置,以及授权码、简化、密码和客户端四种模式的测试验证,实现安全的分布式权限管理。
2.通用权限管理模型
本文介绍了ACL和RBAC两种常见的权限模型。ACL通过直接为用户或角色授权实现访问控制,简单直观;RBAC则基于角色分配权限,解耦用户与权限关系,更易维护。文中还详解RBAC0-3的演进,涵盖角色继承、职责分离等核心概念,帮助构建系统化权限认知。
1.RememberMe简介及用法
RememberMe功能并非简单保存用户名密码,而是通过服务端生成令牌(Token)实现持久登录。用户勾选后,浏览器会携带该令牌自动认证,避免重复登录。为提升安全性,可将Token持久化至数据库并增加二次校验机制,防止泄露风险。
Java基础 Eclipse运行SSM/SSH项目教程
本文介绍了Eclipse环境下Java Web项目的运行与配置流程,涵盖JDK、Tomcat等基础软件安装,项目导入及服务器绑定方法,并提供SSH/SSM框架案例与常见错误解决方案。
Java泛型类型擦除以及类型擦除带来的问题
Java泛型在编译时会进行类型擦除,所有泛型信息被移除,仅保留原始类型(如Object或限定类型)。例如,List<String>和List<Integer>在运行时均为List。类型检查在编译期完成,针对引用而非对象本身。擦除后通过桥方法解决多态冲突,并自动插入强制转换。静态成员不能使用类的泛型参数,基本类型需用包装类。
jvm中类加载的常见加载顺序
本示例展示了Java中各类代码块的执行顺序:静态代码块随类加载执行且仅一次,优先于主函数;局部代码块在方法内按顺序执行;构造代码块每次创建对象时执行,早于构造器。输出结果体现其执行优先级。
3-MongoDB常用命令
本文介绍MongoDB数据库操作,包括创建和删除数据库、集合的显式与隐式创建及删除,以及文档的增删改查。重点讲解文章评论数据存储至articledb库中的实际应用,涵盖批量插入、条件查询、分页排序等常用操作,帮助掌握MongoDB基本CRUD技能。
1-MongoDB相关概念
MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发读写、海量数据存储及高扩展性需求场景。其灵活的BSON文档模型、丰富的查询功能和分布式架构,使其广泛应用于社交、游戏、物联网等领域。
Java泛型类型擦除以及类型擦除带来的问题
Java泛型在编译时会进行类型擦除,所有泛型信息被移除,替换为原始类型(如Object或限定类型)。这导致List<String>和List<Integer>在运行时等价于List,仅保留类型检查于编译阶段。擦除后可能引发反射绕过类型限制、多态冲突、静态成员使用受限等问题,但通过桥方法、自动强转等机制可解决部分矛盾。同时,基本数据类型不可作为泛型参数,需使用包装类。
SpringAI+DeepSeek大模型应用开发
本章介绍AI核心概念与大模型原理。AI历经三阶段发展,Transformer模型推动其飞跃。该模型基于注意力机制,可处理文本、图像、音频等数据,实现智能生成与推理。大语言模型(LLM)如GPT、DeepSeek均基于此,通过持续预测下一个词,逐字生成连贯内容,实现对话、创作等功能。