|
11月前
|
存储 缓存 安全
|

1-常用过滤器介绍

本文介绍了Spring Security核心过滤器链中的15个关键过滤器,涵盖安全上下文管理、认证、授权、会话控制及异常处理等机制,体现AOP思想在Web安全中的应用。不同过滤器各司其职,协同保障系统安全。

112 0
|
11月前
|
安全 Java 数据安全/隐私保护
|

2.OAuth2.0实战案例

本文介绍基于Spring Boot与Spring Cloud的OAuth2安全认证实现,涵盖父工程搭建、资源服务与授权服务配置,支持授权码、简化、密码及客户端四种模式,并通过实际测试验证流程。

128 0
|
11月前
|
JSON 缓存 前端开发
|

什么是跨域

CORS(跨域资源共享)是W3C标准,允许浏览器向跨源服务器发起XMLHttpRequest请求,突破同源限制。它分为简单请求和非简单请求,后者需预检。浏览器自动处理CORS通信,关键在于服务器配置相关响应头。相比仅支持GET的JSONP,CORS功能更强大,兼容现代浏览器。

167 0
|
11月前
|
关系型数据库 应用服务中间件 nginx
|

容器化部署引擎Docker

Docker是一种轻量级容器化技术,通过将应用及其依赖打包成镜像,实现跨环境一致部署。它利用沙箱机制隔离容器,避免依赖冲突,解决了开发、测试、生产环境不一致的问题,具备启动快、资源占用少、易于迁移等优势。

173 0
|
11月前
|
敏捷开发 Java 测试技术
|

为什么要单元测试

本文探讨单元测试如何让软件开发提速而非拖累进度。通过解析测试体系演进、测试金字塔理念,阐明单元测试在提升调试效率、代码质量与研发信心等方面的關鍵作用,揭示其作为高质量软件基石的重要性。

153 0
|
11月前
|
敏捷开发 Java 测试技术
|

为什么要单元测试

111

447 0
|
11月前
|
存储 Java 数据库
|

项目《四方保险》

本系列内容围绕《四方保险》系统展开,涵盖系统架构、数据库设计、保险产品组成与分类、微服务划分、文件上传与垃圾处理、性能优化、AOP应用、保费计算逻辑、支付流程、埋点设计及短信平台实现等核心话题,全面梳理保险系统开发中的关键技术与业务实践。

291 0
|
11月前
|
Java Linux Docker
|

Docker

本文介绍Docker基础操作,涵盖镜像打包、容器管理及Dockerfile编写。通过实例演示如何构建镜像、运行容器并验证服务,适合初学者快速掌握Docker核心技能。

326 0
|
11月前
|
缓存 NoSQL Java
|

逐字稿实例(22K*18

李二,3年Java开发经验,熟悉SpringBoot、SpringCloud、MySQL、Redis等技术栈。主导过“触见”买药送药项目,负责AI智能助手、电子处方、优惠券等核心模块设计与实现,具备高并发场景下的系统优化能力。

283 0
|
11月前
|
缓存 Java 开发工具
|

[ERP]SpringBoot集成Swagger技术(☆)

本文介绍如何克隆并运行ERPHome项目代码,涵盖Git仓库拉取、环境配置、Swagger接口文档集成及注解校验等实战步骤,强调新人如何高效请教、规范建分支(如feature-hb-addSwaggerDoc)与提交代码,提升开发效率。

129 0
|
11月前
|
uml C语言
|

系统时序图

时序图(Sequence Diagram)是UML中描述对象间消息传递时间顺序的交互图,横轴为对象,纵轴为时间。用于展示交互流程、强调时序、表达并发行为,核心元素包括角色、对象、生命线、控制焦点和消息等,广泛应用于系统动态建模。

229 0
|
11月前
|
敏捷开发 Java 测试技术
|

为什么要单元测试

本文探讨单元测试在现代软件开发中的核心价值,打破“写单测拖慢进度”的误区,阐述其如何通过提升代码质量、降低维护成本、加速迭代来真正加快研发速度,并结合测试金字塔与反模式分析,倡导开发者重视单元测试,推动软件工程高效演进。

428 1
|
11月前
|
Java 数据库连接 数据库
|

2.映射关系(1-1 1-n n-n)

本文介绍MyBatis中四种关联映射:一对一(resultType或resultMap解决字段不一致)、一对多(使用`<collection>`映射集合)、多对一(使用`<association>`映射对象)及多对多(通过中间类结合`<collection>`实现)。适用于处理数据库表与Java对象间的复杂关系。

167 0
|
11月前
|
缓存 Java 数据库连接
|

1.常见配置

本文介绍了MyBatis的核心配置机制,包括属性加载优先级(方法参数 > resource/url > properties元素)、常见配置项如缓存、延迟加载、执行器类型等,并详解了多环境配置方式及事务管理(JDBC与MANAGED)的使用场景,适用于MyBatis开发者快速掌握配置要点。

136 0
|
11月前
|
存储 消息中间件 开发框架
|

应用架构图

技术架构是将业务需求转化为技术实现的关键过程,涵盖分层设计、技术选型与系统集成。本文详解单体与分布式架构,包括展现层、业务层、数据层及基础层的设计原则,并阐述应用间及外部系统的调用关系与边界划分。

294 0
|
11月前
|
SQL 运维 分布式计算
|

如何做好SQL质量监控

SLS推出SQL质量监控功能,集成于CloudLens,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,助力用户全面掌握SQL使用情况,提升日志分析效率与治理能力。

115 0
|
11月前
|
存储 缓存 安全
|

One Trick Per Day

初始化Map应避免直接指定容量,建议用Guava的newHashMapWithExpectedSize或手动计算。线程池禁用Executors,推荐ThreadPoolExecutor或Guava,防止OOM。Arrays.asList返回不可变集合,禁止修改操作。遍历Map优先使用entrySet或forEach。SimpleDateFormat非线程安全,避免static,推荐ThreadLocal或Java 8新时间类。并发修改记录需加锁,冲突率低用乐观锁,否则用悲观锁,重试不少于3次。

165 0
|
11月前
|
敏捷开发 Java 测试技术
|

为什么要单元测试

本文探讨单元测试在现代软件开发中的核心价值,打破“写单测拖慢进度”的误解。通过剖析测试体系演进、测试金字塔理念,阐述单元测试如何提升代码质量、调试效率与团队协作,并揭示常见反模式与认知误区,倡导研发自主保障质量,让软件开发从“爬行”迈向“奔跑”。

106 0
|
11月前
|
Java 大数据 数据安全/隐私保护
|

ArrayList扩容机制

本文深入解析ArrayList扩容机制:添加元素时先调用ensureCapacityInternal()确定最小容量,首次默认扩容至10;当容量不足时,通过grow()方法将容量扩大为原来的1.5倍(oldCapacity + (oldCapacity >> 1)),并使用Arrays.copyOf()完成数组复制。详细分析了add、grow等核心方法的执行流程与扩容时机。

131 0
|
11月前
|
存储 JSON NoSQL
|

3-MongoDB常用命令

本文介绍MongoDB数据库操作,包括创建和删除数据库、集合的显式与隐式创建及删除,以及文档的增删改查。重点讲解文章评论数据在articledb数据库中的存储结构与CRUD操作,并涵盖分页、排序与统计查询功能。

150 0
|
11月前
|
监控 算法 Unix
|

Thread.sleep(0) 到底有什么用(读完就懂)

Thread.Sleep用于暂停线程执行,Sleep(1000)不保证精确唤醒时间,因系统调度受优先级和竞争影响;Sleep(0)则触发立即重新调度,让出CPU给其他线程,避免界面假死。二者作用显著不同。

143 0
|
11月前
|
存储 负载均衡 算法
|

负载均衡算法

本文介绍了五种负载均衡算法:随机、轮询、最小活跃数、源地址哈希与一致性哈希。涵盖适用场景、核心思想及实现逻辑,重点解析加权随机与轮询的进阶应用,并结合代码与图示说明各算法调度机制,适用于分布式系统流量分发策略设计。

166 0
|
11月前
|
存储 NoSQL 关系型数据库
|

4-MongoDB索引知识

MongoDB索引基于B树结构,可显著提升查询效率,避免全表扫描。支持单字段、复合、地理空间、文本及哈希索引,适用于多种查询场景,如范围查询、排序、全文搜索和分片,是优化数据库性能的关键手段。

961 0
|
11月前
|
XML Java 数据格式
|

@Configuration

`@Configuration` 注解用于标记配置类,相当于传统的 `applicationContext.xml` 配置文件。通过 `@Bean` 可定义托管给 Spring IOC 容器的组件,配合 `AnnotationConfigApplicationContext` 可加载配置并启动容器,实现基于注解的Spring应用配置。

145 0
|
11月前
|
安全 Java 开发工具
|

1.工程搭建与验证

本文介绍如何基于阿里云脚手架快速搭建SpringBoot工程(选用2.7.6版本),并整合Spring Security。内容涵盖项目创建、代码导入、Web依赖引入、接口编写与验证,以及Security依赖添加后的登录验证流程。默认用户名为user,密码由系统生成并动态变化。完整代码见GitHub仓库Day01分支。

134 0
|
11月前
|
Java 大数据
|

ArrayList扩容机制

本文深入分析了Java中ArrayList的add及扩容机制。首次添加元素时,容量从0扩容至10;之后每次扩容为原容量的1.5倍。通过ensureCapacityInternal、grow等方法实现动态扩容,并详解了length、length()、size()的区别与应用场景。

383 0
|
11月前
|
存储 缓存 安全
|

One Trick Per Day

本文介绍Java开发中的6条关键规范:初始化Map应避免直接指定容量,推荐Guava工具;禁用Executors创建线程池,防止OOM;Arrays.asList返回不可变列表,禁止修改操作;遍历Map优先使用entrySet提升性能;SimpleDateFormat非线程安全,避免定义为static;并发修改记录需加锁,推荐乐观锁配合version机制。

211 0
|
11月前
|
敏捷开发 Java 测试技术
|

为什么要单元测试

本文探讨单元测试的重要性,指出其非但不拖慢进度,反而是提升研发效率、保障代码质量与系统稳定性的关键。通过解析测试金字塔、常见误区及反模式,倡导开发者重视并践行单元测试。

149 0
|
11月前
|
敏捷开发 Java 测试技术
|

为什么要单元测试

11111

134 0
|
11月前
|
负载均衡 算法 架构师
|

Ribbon负载均衡

本文深入讲解Spring Cloud中Ribbon实现客户端负载均衡的原理,包括@LoadBalanced注解的作用、负载均衡策略分类与算法,并演示如何自定义配置及优化饥饿加载,帮助读者全面掌握Ribbon的核心机制与应用实践。

199 2
|
11月前
|
XML JSON Java
|

什么是RESTful

RESTful是一种面向资源的API设计规范,通过统一接口(GET/POST/PUT/DELETE)操作资源,实现结构清晰、标准统一、易于维护的Web服务。它强调URI代表资源,避免动词滥用,提升系统可读性与扩展性。

153 0
|
11月前
|
存储 数据库
|

数据库设计三范式

本文介绍了数据库设计中的三大范式:第一范式要求字段原子性、不可再分;第二范式要求消除部分依赖,确保主键唯一决定非主键;第三范式要求消除传递依赖。通过实例解析,说明范式旨在减少冗余、提升效率,但实际设计中需结合业务需求灵活应用。

200 0
|
11月前
|
前端开发 安全 Java
|

1.自定义认证前端页面

本文介绍Spring Security前后端整合配置:前端引入login.html页面,后端定义接口与安全配置类,通过formLogin实现表单认证,配置登录页、成功跳转页及参数,禁用CSRF,启动后验证权限控制流程。

122 0
|
11月前
|
安全 Java 应用服务中间件
|

3.实现权限管理的技术

本文介绍了权限管理的主流技术选型,对比了Apache Shiro、Spring Security及自定义ACL的优缺点。Shiro轻量易用但安全性较弱;Spring Security功能强大但配置复杂;自定义ACL灵活低成本但维护难度高,适合特定场景。

138 0
|
11月前
|
安全 Java 数据安全/隐私保护
|

2.通用权限管理模型

本文介绍了ACL和RBAC两种常见的权限模型。ACL通过直接为用户或角色授权实现控制,简单直观;RBAC则基于角色分配权限,解耦用户与权限关系,更易维护。文中还详解了RBAC0-RBAC3的演进与核心原则,帮助构建系统化权限设计认知。

560 0
|
11月前
|
存储 安全 Java
|

鉴权.1

本文介绍基于JWT与Spring Security的鉴权实现方案,涵盖Token认证流程、pom依赖配置、安全类WebSecurityConfig设置、JWT生成与验证、自定义认证组件等内容,结合代码示例完成前后端分离场景下的安全控制。

870 0
|
11月前
|
存储
|

序列化

1

192 0
|
12月前
|
存储 JSON 人工智能
|

MajorRAG聊天问答系统实现分析(3/3)

一个RAG项目,全文共三个部分:MajorRAG概述、MajorRAG文件内容提取实现分析、MajorRAG聊天问答系统实现分析。 1)第一次做RAG,欢迎带着指导意见评论 2)希望指出不足时可以附带替换方法 博客地址:https://zhangcraigxg.github.io

509 1
|
3月前
|
人工智能 并行计算 数据可视化
|

秋叶ComfyUI-AKI最新整合包|完整部署教程+核心指令手册

秋叶ComfyUI-AKI一键整合包,国内适配最优、稳定性最强的商用/学习级版本:全封装虚拟环境、预装90%常用节点、内置绘世启动器与成熟工作流,免配置、零依赖、解压即用,完美兼顾新手入门与专业批量生产需求。(239字)

12491 1
|
3月前
|
人工智能 缓存 前端开发
|

智谱GLM-5.3+ZCode Agent,真实项目第一手实测!

智谱推出ZCode智能体开发环境,与旗舰模型GLM-5.3深度协同,实现“原生模型+原生Agent”高效配合。实测显示,ZCode提升任务通过率2.39%,缓存命中率超98%,显著降本增效。零配置、多平台、支持SSH/Docker,真实项目重构验证其开箱即用与工程落地能力。

1605 0
|
3月前
|
缓存 运维 资源调度
|

Kimi K3 官方价都是 2/20/100 元,为什么有的平台更低?真的是同一个模型吗

Kimi K3官方按量价为:缓存输入2元、非缓存输入20元、输出100元/百万Token。低价平台可能源于补贴、批量折扣、套餐预付或计费口径差异,而非模型不同。比价需严格对齐模型ID、缓存逻辑、输出计费、SLA及账单单位,单看单价易误判。

1235 0
|
3月前
|
人工智能 API
|

Codex Claude Qoder +工匠智能体Craftsman Agent的CLIsSkills 打造一站式秒IP潮玩手办3D设计工作站

本博客介绍如何用Codex/Claude等Agent协同工匠智能体(Craftsman Agent)的Toy Generator / 3D Generator的Skills/CLIs,打造一站式IP设计文创潮玩设计智能体工作站,将IP创意一键生成多视角设计图、AI手办、毛绒玩具及3D打印模型(.glb/.obj),并直连1000+匠人工坊实现按需量产。

385 0
|
5月前
|
算法 前端开发 API
|

快手Keye2.0开源:将DSA注意力引入多模态,开启强化推理新范式

快手开源多模态大模型Keye-VL-2.0-30B-A3B,首创将DSA稀疏注意力引入视频理解,支持256K超长上下文,Prefill成本降50%。在TimeLens、LongVideoBench等基准全面超越同级模型,甚至优于200B+开源模型,兼具强视频理解与多步Agent能力。

586 0
|
3月前
|
弹性计算 网络协议 测试技术
|

从 TPOT 188ms 到 22ms:大模型多机分布式部署的并行策略实测

本文通过三轮压测对比TP(张量并行)与PP(流水线并行)在普通网络与eRDMA下的性能表现:普通网络下PP+TP更优;启用eRDMA后,全TP在解码吞吐、TPOT等关键指标上全面碾压PP,端到端时延降至1/7.7。结论直击部署选型痛点——网络能力决定并行策略。

252 1
|
3月前
|
缓存 人工智能 监控
|

Qwen3.8-Max 深度使用实战:从 2.4 万亿参数到生产级智能体落地

Qwen3.8-Max 是阿里云通义千问 2026 年 8 月最新发布的旗舰基座模型,2.4 万亿参数 MoE 架构、1M 上下文窗口、原生多模态(文本+图像+视频),具备"自主编程十数天交付完整项目"的长程闭环能力。本文不是又一篇"怎么调 API"的入门教程,而是一线团队将 Qwen3.8-Max 从 PoC 推向生产的深度实践记录:百炼平台开通与 API Key 管理、OpenAI 兼容协议接入、多模态与 Function Calling 进阶、思考模式与上下文缓存调优、Token Plan 订阅选型、生产环境避坑实录。

556 2
|
5月前
|
机器学习/深度学习 数据采集 文字识别
|

96.33% 新SOTA!PaddleOCR-VL-1.6 发布,大模型时代的数据基座再升级

PaddleOCR-VL-1.6正式发布!在OmniDocBench v1.6达96.33% SOTA,全面领先开源/闭源方案;支持表格、公式、图表、古籍、生僻字、印章等多场景高精度识别,异形框定位更优;模型结构兼容1.5版,零成本升级。代码与权重已开源。

662 0
|
3月前
|
存储 人工智能 调度
|

企业知识库为何只堆向量不够:从多跳丢链到可推理的结构化方案

本文提出阿里云“向量召回+图谱遍历”双路融合方案,破解企业知识库多跳推理难题:实体准确率从71%提升至92%,多跳召回率从58%升至89%,引用可信度提升2.1倍。通过OpenSearch、TairGraph、通义千问与PAI协同,实现可溯源、可验证的智能问答。

377 0
|
3月前
|
数据采集 人工智能 自然语言处理
|

GEO优化见效周期全拆解:从知识图谱建档到系统放大,附可复现操作清单

本文深度解析2025年AI搜索时代GEO优化见效周期,首次提出“知识图谱建档(2–6周)→内容验证(6–12周)→系统放大(3–6个月)”三阶段模型,明确各阶段核心动作、加速/拖慢变量及实操路径,破除“投钱加速”“高频即高效”等常见误区,助力企业科学规划预算与执行节奏。(239字)

231 0
|
5月前
|
XML 人工智能 JSON
|

别再让 AI 自动总结 Skill 了!

本文作者姜饼,剖析Skill设计核心误区:AI自动总结易生成冗长Prompt,而非真正可复用的结构化工作流。文章指出Skill应是含入口、资料(references/)、脚本(scripts/)的目录体系,并提供5步拆解法与自查清单,助开发者将重复流程转化为稳定、易维护的Skill。

452 0
|
3月前
|
JavaScript API 开发工具
|

给 DeepSeek Harness 加一个供应商诊断页:dsh-provider-probe

dsh-provider-probe 为 DeepSeek Harness Web 提供低成本供应商连通性检测、失败分类、脱敏诊断和下一步排查建议。

300 0

ModelScope模型即服务

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉答疑群:44837352

2
今日
15379
内容
6
活动
4395
关注
你好!
登录掌握更多精彩内容

相关产品

  • 人工智能平台 PAI
  • 文字识别
  • 智能语音交互