|
21天前
|
数据可视化 开发者
|

业务架构图

业务架构图是将现实业务抽象为分层、分模块、分功能的可视化工具,旨在清晰表达业务层级与关系。它帮助客户理解业务全貌,助力开发者掌握系统结构,提升协作效率。通过分层(如能力层支撑应用层)、分模块(如门诊、住院)、分功能(如入院准备、诊疗等)及信息流连接,实现业务逻辑清晰、边界明确、可迭代优化,是产品设计与技术落地的重要桥梁。

36 0
|
21天前
|
运维 Kubernetes Java
|

物理部署图

物理部署图从运维视角展现系统运行时的硬件配置与软件部署结构,描述节点、构件、物件及连接关系,常用于理解分布式系统。通过UML元素如节点(服务器、Pod)、构件(服务模块)、物件(可执行程序)和通信路径,呈现应用如何在硬件环境中部署运行。

34 0
|
21天前
|
数据采集 人工智能 数据挖掘
|

Claude Skills的开源实现

Claude推出Skills系统,让AI按需加载专业能力。受此启发,我在开源Minion框架中实现了兼容版本:通过声明式SKILL.md定义技能,支持PDF、Excel等文档处理,实现动态加载、分层搜索与智能注册,降低上下文开销,提升效率。项目支持多LLM、可定制、易扩展,推动构建开放的AI Agent技能生态。

601 0
|
21天前
|
JSON 安全 JavaScript
|

HTTPS 原理

HTTPS是HTTP与SSL/TLS的结合,通过数字证书验证身份,利用非对称加密安全交换会话密钥,再以对称加密高效传输数据。它确保了通信的机密性、完整性和服务器真实性,在互联网上构建安全加密通道。

1000 0
|
21天前
|
存储 人工智能 运维
|

UModel PaaS API 架构设计与最佳实践

UModel PaaS API 通过“表-对象-元数据”三层抽象,屏蔽底层复杂性,统一可观测数据访问。支持 SPL 一键查询、实体方法调用与 AI 自主探索,降低开发门槛,提升运维效率。

52 0
|
21天前
|
边缘计算 分布式计算 安全
|

Linux 为何能稳居服务器领域主流操作系统宝座

自1991年诞生以来,Linux凭借开源、稳定、高效和完善的生态,成为服务器、云计算、嵌入式等领域的主导操作系统。其免费可定制的特性降低企业成本,高安全性与稳定性支撑金融、云服务等关键业务,资源占用低助力云计算与边缘计算高效运行,广泛兼容主流软硬件,构建起强大的产业生态,持续赋能全球数字经济发展。

81 0
|
21天前
|
消息中间件 NoSQL Java
|

电商业务

111

41 0
|
21天前
|
消息中间件 物联网 测试技术
|

语音通知

111

40 0
|
21天前
|
消息中间件 存储 运维
|

RabbitMQ介绍

RabbitMQ是基于Erlang开发的开源消息中间件,实现应用程序间的异步通信。核心组件包括生产者、消费者、队列、交换机和虚拟主机,支持消息路由与隔离。通过管理控制台可便捷运维。官网:https://www.rabbitmq.com/

52 1
|
21天前
|
Java 测试技术 Linux
|

生产环境发布管理

本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)高效发布与运维。涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理、一键发布及Skywalking日志链路追踪,提升发布效率与故障排查能力。

31 0
|
21天前
|
数据采集 数据建模 领域建模
|

领域模型图(数据架构/ER图)

数据架构的核心输出是ER图,通过四色原型法进行领域建模:红色MI表示时标事件,绿色PPT为业务实体,黄色Role是参与角色,蓝色DESC提供描述属性。以风控系统为例,从业务流程提炼MI,识别PPT实体与Role角色,补充DESC描述,最终提取含实体、关系及约束的ER图,指导数据建模。

38 0
|
21天前
|
存储 消息中间件 开发框架
|

应用架构图

技术架构是将业务需求转化为技术实现的关键桥梁,基于应用架构明确技术分层、框架、语言及关键技术选型。涵盖单体四层结构(表现、业务、数据、基础)与分布式环境下应用间服务调用及外部系统集成,清晰界定内外部调用关系与边界,形成完整的技术架构体系。(238字)

28 0
|
21天前
|
XML JSON fastjson
|

JSONUtil

提供常用数据结构与JSON互转工具方法,涵盖数组、对象、Map、List、字符串及XML与JSON间的相互转换,使用Hutool、Fastjson等工具简化操作,提升开发效率。

45 0
|
21天前
|
运维 安全 Devops
|

生产环境缺陷管理

git-poison基于go-git实现分布式bug追溯,解决多分支开发中bug漏修、漏发等问题。通过“投毒-解毒”机制,自动化卡点发布流程,降低协同成本,避免人为失误,已在大型团队落地应用,显著提升发布安全与效率。

27 0
|
21天前
|
存储 Java 编译器
|

Java泛型类型擦除以及类型擦除带来的问题 1.什么是泛型擦除

Java泛型在编译时会进行类型擦除,所有泛型信息被移除,仅保留原始类型(如Object或限定类型)。例如,List<String>和List<Integer>在运行时都变为List,导致无法通过instanceof判断泛型类型。类型检查在编译期完成,基于引用而非对象本身。擦除后通过桥接方法解决多态冲突,并自动插入强制类型转换。静态成员不能使用类的泛型参数,基本类型也不能作为泛型参数。

32 0
|
21天前
|
缓存 算法 Java
|

线程池

本文深入剖析Java线程池实现原理,涵盖ThreadPoolExecutor与ScheduledThreadPoolExecutor核心机制,解析线程复用、任务队列、拒绝策略及周期性调度的底层逻辑,并对比Executors工具类各类线程池适用场景。

22 0
|
21天前
|
Java 大数据
|

ArrayList扩容机制

ArrayList 添加元素时,先调用 `ensureCapacityInternal()` 确保容量充足。首次添加时,最小容量为 1,经比较后扩容至默认值 10。后续添加元素时,若容量不足则触发 `grow()` 方法,将容量扩大为原来的 1.5 倍(通过位运算 `oldCapacity + (oldCapacity >> 1)` 实现),提升性能。扩容后赋值并返回 true。注意:`length` 用于数组,`length()` 用于字符串,`size()` 用于集合。

25 0
|
21天前
|
Java 应用服务中间件 网络安全
|

Eclipse运行SSM/SSH项目教程 1.项目运行

本教程介绍如何在Eclipse中配置JDK、Tomcat并导入项目,重点演示非Maven与Maven项目的导入方法、服务器绑定及启动访问。涵盖环境搭建、常见问题如数据库连接修改等,助你快速部署运行Java Web项目。(238字)

54 0
|
21天前
|
存储 算法 API
|

Zookeeper持久化FileTxnLog

本文深入分析Zookeeper持久化机制的核心源码,重点解析TxnLog接口及其实现类FileTxnLog。涵盖事务日志的追加、读取、提交与截断过程,详解日志文件结构、CRC校验、预分配机制及zxid管理,揭示数据持久化的实现原理与关键流程。

39 0
|
21天前
|
uml C语言
|

系统时序图

时序图(Sequence Diagram)是UML中描述对象间消息传递时间顺序的交互图,横轴为对象,纵轴为时间,直观展现动态协作与并发过程。包含角色、对象、生命线、控制焦点和消息等元素,支持同步、异步与返回消息,适用于清晰表达系统交互逻辑。

25 0
|
21天前
|
人工智能 计算机视觉 测试技术
|

Meta SAM3开源

Meta发布并开源SAM 3,首个支持文本、点、框等多提示的统一图像视频分割模型,突破性实现开放词汇概念的全实例分割。基于Meta Perception Encoder与DETR架构,结合AI与人工协同数据引擎,构建超400万概念数据集,在SA-Co基准达人类水平75%-80%。支持大规模可提示分割与跟踪,推动视觉基础模型新进展。(239字)

172 0
|
21天前
|
数据库 索引 存储
|

数据库索引采用B+树不采用B树的原因

B+树所有数据存储于叶子节点,分支仅作索引,便于遍历与范围查询。内部节点不存数据,提升缓存命中率,降低磁盘IO代价。查询路径长度一致,效率稳定,适合数据库索引场景。

29 0
|
21天前
|
JSON NoSQL MongoDB
|

文档的基本查询

本文介绍了MongoDB中查询文档的基本操作。通过`find()`和`findOne()`方法可实现全集合查询及条件查询,如按`userid`筛选;支持投影查询,指定返回字段,控制是否显示`_id`,灵活获取所需数据。

51 0
|
21天前
|
NoSQL MongoDB
|

文档的更新

MongoDB使用`update()`方法修改文档,支持覆盖更新与局部更新。通过`$set`修改指定字段,避免数据丢失;配合`multi: true`实现批量更新;使用`$inc`对数值字段进行增减操作,灵活高效地完成数据修改。

35 0

集合的删除

集合删除语法为:db.collection.drop() 或 db.集合.drop()。删除成功返回true,否则返回false。例如删除mycollection集合:db.mycollection.drop()。

46 0
|
21天前
|
安全 编译器
|

自动类型转换

由于类型擦除,泛型在运行时会被替换为原始类型,但编译器会在获取泛型对象时自动插入强制类型转换。如ArrayList.get()方法中,return前会根据泛型类型(如Date)自动添加强转,无需手动转换。同理,访问泛型字段时也会自动插入类型转换,确保类型安全,简化代码。

23 0
|
21天前
|
Java 编译器
|

泛型擦除与多态的冲突与解决方法

泛型类 `Pair<T>` 在类型擦除后,其泛型变为 `Object`,子类 `DateInter` 重写 `setValue(Date)` 和 `getValue()` 时,实际覆盖的是原始方法。由于擦除后父类方法参数为 `Object`,子类 `Date` 方法看似重写,实为桥接方法实现的“伪重载”。编译器生成桥接方法以保证多态,虚拟机通过签名区分方法,实现泛型多态性。

26 0
|
21天前
|
NoSQL MongoDB
|

文档的插入

MongoDB支持单个或批量插入文档。使用`insert()`或`insertMany()`向集合添加数据,未指定`_id`时自动生成,支持多种数据类型,注意整型需用`NumberInt`,日期用`new Date()`,键名遵循UTF-8规范且不可重复。

79 0

泛型在静态方法和静态类中的问题

泛型类的静态成员不能使用类声明的泛型参数,因静态成员不依赖对象实例,而泛型类型在对象创建时才确定。如`public class Test2<T>`中,`static T one`会编译错误。但泛型方法可独立定义类型参数,如`public static <T> T show(T one)`正确,其T与类无关。

27 0
|
21天前
|
SQL Dubbo Java
|

线程池:故障梳理总结

本文总结了线程池类故障的常见案例与技术分析,涵盖数据库慢查询、连接池配置不当、超时设置不合理等问题,结合真实故障场景,从现象到本质剖析根源,并提出fast-fail、流控、背压等防护策略,助力开发者提升系统稳定性。

68 0
|
21天前
|
人工智能 机器人 开发者
|

北京人形 XR-1 模型开源,推动具身智能迈入“全自主、更好用”新阶段

12月18日,北京人形机器人创新中心开源国内首个通过具身智能国标测试的VLA大模型XR-1及RoboMIND 2.0、ArtVIP等数据平台,推动机器人实现“能干活、会干活”。XR-1具备视觉-动作一体化本能反应能力,支持多本体、多场景任务,结合海量训练数据与高保真仿真资产,助力具身智能迈向全自主新阶段。

78 0
|
21天前
|
存储 NoSQL 关系型数据库
|

4-MongoDB索引知识

111

37 1
|
21天前
|
关系型数据库 MySQL 数据库
|

用 Python 实现 MySQL 数据库定时自动备份

本文介绍如何用Python脚本实现MySQL数据库的自动化备份。通过`subprocess`调用`mysqldump`,结合时间戳命名、文件压缩与crontab定时任务,可高效完成无人值守备份,提升数据安全性与运维效率。

59 0
|
21天前
|
存储 缓存 Java
|

SpringBoot自动装配机制

本章深入解析SpringBoot自动装配机制,从@SpringBootApplication注解入手,剖析其组合注解原理。重点讲解@EnableAutoConfiguration如何通过@AutoConfigurationPackage实现包扫描、通过AutoConfigurationImportSelector加载spring.factories中的自动配置类,结合@Conditional条件注解实现智能化配置。同时解析@ComponentScan组件过滤机制及自定义排除方式,揭示SpringBoot“约定优于配置”的底层实现逻辑。(238字)

70 0
|
21天前
|
SQL 缓存 Java
|

MyBatis汇总

MyBatis核心配置解析:属性加载优先级为方法参数 > resource/url > properties体内;支持多环境配置与事务管理(JDBC/MANAGED);提供一对一、一对多、多对多映射及多种分页方式(逻辑与物理分页),并详解执行器类型与缓存机制。

31 0
|
21天前
|
安全 Java 开发工具
|

SpringSecurity工程搭建与验证

本文介绍如何基于阿里云脚手架快速搭建SpringBoot工程(选用2.7.6版本),并整合Spring Security。内容涵盖项目创建、代码导入、Web依赖引入、接口编写与验证,以及Security依赖添加后的登录认证测试,最终实现安全访问控制。完整代码见GitHub仓库Day01分支。

45 0
|
21天前
|
安全 Java 网络架构
|

认识SpringSecurity

Spring Security 是 Spring 的核心安全框架,提供认证、鉴权及攻击防护功能。支持表单、OAuth2、JWT 等多种认证方式,基于过滤器链实现请求拦截,通过 `FilterChainProxy` 与 `DelegatingFilterProxy` 集成 Spring 容器,具备 RBAC、SPEL 控制、CSRF 防护等能力,并可自定义扩展,保障 Web 应用安全。(238 字)

48 0
|
21天前
|
安全 Java 应用服务中间件
|

实现权限管理的技术

权限管理技术选型需综合考量。主流方案如Apache Shiro轻量易用,但安全维护弱;Spring Security功能强大、防护全面,但配置复杂;自定义ACL契合业务但通用性差。多数工具基于ACL或RBAC模型封装,选型应结合项目实际,权衡易用性、扩展性与维护成本。

34 0
|
21天前
|
安全 Java 数据安全/隐私保护
|

SpringSecurity通用权限管理模型

本文介绍ACL、RBAC等常见权限模型。ACL基于对象授权,简单直接;RBAC则通过“用户-角色-权限-资源”模式实现灵活控制,具备最小权限、职责分离、数据抽象三大原则,并衍生出含角色继承与约束的RBAC0-RBAC3系列,助你构建系统化权限认知。(238字)

48 0
|
21天前
|
JSON Java 数据格式
|

SpringBoot不定参数入参

支持多种参数传递方式:非JSON格式可通过@Valid、@RequestParam、@RequestBody注解传参;JSON格式支持JSONObject接收单个/多个参数,或通过@RequestBody封装对象接收,支持数据校验,结构清晰,便于维护与扩展。

27 0
|
21天前
|
运维 Kubernetes Java
|

物理部署图

物理部署图从运维视角展现系统运行时的硬件配置与软件部署结构,描述节点、构件、物件及连接关系,常用于理解分布式系统。通过图示化应用与基础设施的关联,指导软件在硬件上的部署方案,提升系统可靠性与可维护性。

34 0
|
21天前
|
Java 大数据
|

ArrayList扩容机制

ArrayList添加元素时,先调用ensureCapacityInternal()确保容量,首次添加时默认扩容至10。add()实质为数组赋值。grow()扩容时,新容量为旧容量的1.5倍(通过位运算提升效率),并使用Arrays.copyOf()完成数据迁移。size()用于集合元素计数,length为数组属性,length()为字符串方法。

13 0
|
21天前
|
Java 大数据 API
|

Java 学习资源精选:从入门到精通的高效资源清单

本文为Java学习者提供从入门到精通的完整资源指南,涵盖各阶段所需视频、书籍、博客、开源项目等优质资源。针对基础语法、核心原理、主流框架及项目实战,精选高效学习路径,帮助初学者摆脱“资源焦虑”,少走弯路,提升学习效率,系统掌握Java开发能力,实现技术进阶。

56 0
|
21天前
|
Java 测试技术 Linux
|

生产环境发布管理

11

27 0
|
21天前
|
运维 Devops 开发工具
|

生产环境缺陷管理

11

26 0
|
21天前
|
存储 安全 算法
|

Java学习避坑指南:初学者常犯错误与解决方案

初学者常犯十大Java学习误区,如死记语法、混淆面向对象思维、忽视异常处理等。本文逐一剖析错误根源,并提供“原理+实践”双维解决方案,助你夯实基础、规范代码、提升项目能力,实现高效进阶。

24 0
|
21天前
|
敏捷开发 Dubbo Java
|

需求开发人日评估

本文介绍敏捷开发中工时评估的关键方法,以“人日”为单位,结合开发、自测、联调、测试及发布各阶段,提供常见需求的参考工期,如增删改查1人日、Excel导入导出2人日等,助力团队科学规划迭代周期。(238字)

21 0
|
21天前
|
敏捷开发 Dubbo Java
|

需求开发人日评估

11

25 0
|
21天前
|
架构师 Java 数据库
|

Java开发进阶:从初级工程师到架构师的能力提升路径

本文梳理Java开发者从初级到架构师的成长路径,涵盖各阶段技术要求与能力提升方向,强调技术深度、业务理解与软实力的综合发展,为职业进阶提供清晰指引。

38 0

ModelScope模型即服务

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

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

相关产品

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