|
3月前
|
NoSQL 算法 Java
|

项目《天机学堂》

天机学堂是一个非学历职业技能在线培训平台,核心业务为售卖课程并提供学习辅助与交互功能。技术栈涵盖SpringBoot、Redis、RabbitMQ等。本人负责需求分析、数据库设计及通用工具封装,如基于Redisson实现分布式锁组件,支持注解式加锁、锁类型切换与限流;并参与开发高性能视频进度记录系统,通过缓存+异步持久化方案实现秒级精度回放,有效降低数据库压力。

271 0
|
3月前
|
Java 大数据
|

ArrayList扩容机制

本文深入分析了Java中ArrayList的add()及扩容机制。添加元素时,先调用ensureCapacityInternal()确保容量,首次添加时默认扩容至10;当元素数量超过当前数组长度时,触发grow()方法,容量扩为原来的1.5倍(通过位运算高效实现)。同时辨析了length、length()和size()的用法区别,帮助理解集合与数组的容量管理。

32 0
|
3月前
|
人工智能 Java 关系型数据库
|

[舍弃,后续需调整][Blog]JPA实现分页需求(☆☆)

简介:本任务要求在原有博客系统中实现分页查询功能,涉及SpringBoot、MySQL、Maven及JPA技术。建议使用AI辅助开发,预计耗时1-4小时。需自行补充数据以展示分页效果,注重实践而非标准答案,适合通过动手提升技能。

172 0
|
3月前
|
存储 安全 网络协议
|

第三章 web阶段

HTTP是超文本传输协议,基于TCP,规定客户端与服务器通信规则。常见请求方式GET(获取数据)和POST(提交数据)在参数传递、安全性及用途上有所不同。HTTPS通过SSL加密提升安全性,较HTTP更安全但耗资源。常见状态码如200(成功)、404(未找到)、500(服务器错误)。转发是服务器内部跳转,一次请求;重定向由浏览器发起新请求,两次请求。Cookie通过Set-Cookie和Cookie头实现客户端会话跟踪,Session则依赖Cookie传递ID,数据存于服务端,更安全但集群下需解决共享问题。

48 0
|
3月前
|
Java 开发工具 数据安全/隐私保护
|

项目《中州养老》

《中州养老》是一个面向养老院的后台管理系统,涵盖预约、入住、健康监测等核心功能。系统分为员工管理端与家属小程序端,采用Vue3、SpringBoot等技术栈,集成阿里云IOT实现智能设备数据采集与异常报警,并通过RBAC权限模型保障系统安全。

111 0
|
3月前
|
NoSQL Java 数据库连接
|

第七章 SpringBoot框架

SpringBoot简化了Spring开发,核心功能包括starter起步依赖、自动配置和内嵌服务器jar运行。通过@EnableAutoConfiguration实现条件化Bean加载,支持自定义starter及多种配置方式,配置优先级为:命令行参数 > 系统属性 > properties > yml/yaml。

60 0
|
3月前
|
存储 Java 数据库
|

项目《四方保险》

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

77 0
|
3月前
|
NoSQL Redis Docker
|

第十章 常用组件

本文系统介绍了Nginx的正向代理、反向代理、CDN加速与负载均衡机制,解析了分布式事务中的CAP定理、BASE理论及Seata解决方案,并涵盖分布式锁、Redis核心原理、MQ消息队列、Elasticsearch索引结构、Docker容器技术、Git分支管理与Maven项目构建等关键技术点,全面梳理了现代分布式系统的核心架构与实践方案。

69 0
|
3月前
|
Java Linux Docker
|

Docker

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

76 0
|
3月前
|
缓存 Java Nacos
|

Java微服务架构实践:从搭建到优化的全流程指南

本文介绍Java微服务架构的搭建与优化,涵盖服务拆分、Spring Cloud生态、注册发现、配置中心、容错机制及性能提升策略,助力企业构建高效、稳定、可扩展的分布式系统。

128 0
|
3月前
|
SQL Java 数据库连接
|

Java持久层开发:从JDBC到MyBatis-Plus的演进与实践

本文梳理Java持久层技术演进,从JDBC到Hibernate,再到MyBatis与MyBatis-Plus,解析各阶段核心原理与适用场景,重点介绍MyBatis的灵活SQL控制及MyBatis-Plus的增强功能,如自动CRUD、条件构造器和分页插件,提升开发效率与安全性。

57 0
|
3月前
|
安全 Java 编译器
|

Java并发编程核心原理与实践技巧

本文深入解析Java并发编程核心原理,涵盖线程生命周期、线程安全、synchronized与volatile机制、Lock接口、并发集合及线程池等关键技术,分享规避死锁、资源泄露等实践技巧,助力开发者编写高效、安全的高并发程序。

94 0
|
3月前
|
缓存 NoSQL Java
|

逐字稿实例(22K*18

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

105 0
|
3月前
|
消息中间件 NoSQL 小程序
|

天机迁移

专注Java全栈开发,具备医疗、教育、电商、金融等领域项目经验。熟悉SpringBoot、SpringCloud、Redis、RabbitMQ等技术栈,擅长高并发场景下的优惠券、积分、排行榜等模块设计与优化,具备分布式锁、缓存、消息队列等实战能力。(239字)

60 0
|
3月前
|
运维 Devops 开发工具
|

生产环境缺陷管理

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

46 0
|
3月前
|
小程序 API
|

微信通知

本文介绍了企业微信与小程序集成下,通过API获取access_token并发送消息的完整流程。包含前置条件、请求示例、代码实现及异步调用建议,适用于企业内部系统与微信生态对接场景。(239字)

201 0
|
3月前
|
监控 Java 测试技术
|

OOM排查之路:一次曲折的线上故障复盘

本文记录了一次Paimon数据湖与RocksDB集成服务线上频繁OOM的排查历程。通过分析线程激增、堆外内存泄漏,最终定位到RocksDB JNI内存未释放问题,并结合MAT、NMT、async-profiler等工具深入剖析,总结出一套系统化的内存问题排查思路与解决方案。

123 0
|
3月前
|
运维 Kubernetes Java
|

物理部署图

物理部署图描述系统运行时的硬件配置与软件部署结构,展现节点、构件、物件及连接关系,帮助理解分布式系统的网络架构与运维逻辑。

57 0
|
3月前
|
持续交付
|

阿里巴巴-云效

本文介绍了如何开通云效服务并进行需求与代码管理。首先访问官网开通服务,随后在需求管理中创建项目、邀请成员,并通过看板模式跟踪任务进度。接着了解代码托管与自动化部署流程,包括创建代码库、初始化工程、提交代码及构建流水线,最终实现一键发布,提升团队协作与开发效率。

88 0
|
3月前
|
测试技术 UED
|

发布模式

蓝绿部署通过两套系统(绿色在线、蓝色待发布)实现零停机发布与快速回滚;金丝雀发布逐步替换服务实例,降低风险;A/B测试则对比多个版本效果,优化用户体验。三者各有适用场景,非万能方案。

62 0
|
3月前
|
人工智能 easyexcel Java
|

[Blog]SpringBootExcel导入(☆☆☆)

本任务要求基于SpringBoot、MySQL等技术实现博客系统的Excel导入功能,需掌握POI或EasyExcel,借助AI可1小时完成,手动约4小时。通过真实需求场景培养独立分析与开发能力。

42 0
|
3月前
|
数据采集 领域建模 数据库
|

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

本文介绍如何通过四色原型法进行领域建模,构建数据架构。以风控系统为例,依次解析关键流程、识别时标性原型(MI)、参与方-地点-物品原型(PPT)、角色原型(Role)和描述原型(DESC),最终提炼出ER图,实现从业务到数据模型的转化。

44 0
|
3月前
|
小程序 NoSQL Java
|

医疗业务

中山积水潭骨科医院小程序,基于SpringBoot等技术,实现线上挂号、缴费、住院预缴及报告查询。助力患者高效就医,优化医疗流程体验。

53 0
|
3月前
|
缓存 Java 开发工具
|

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

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

41 0
|
3月前
|
消息中间件 NoSQL Java
|

电商业务

交易喵(2022.5-2023.10)为游戏账号交易平台,涵盖手游、端游等全品类交易,提供实名认证、保险服务、数据转移等多重保障。主导单点登录(JWT+Redis)、商品模块(MinIO存储)、内容审核(阿里云API)、优惠券系统(RabbitMQ异步处理)及代码优化,提升系统性能与安全性。

42 0
|
3月前
|
NoSQL JavaScript 前端开发
|

如何写好一个简历项目

本文分享面试中项目经验的撰写要点,强调项目名称、周期、团队、核心业务及个人职责的规范表达,建议突出技术难点与真实业务场景,避免学生式项目,提升求职竞争力。

239 0
|
3月前
|
Java 关系型数据库 MySQL
|

[MES]数据库改造H2到MySQL(☆☆)

本文介绍如何运行克隆项目代码并迁移数据库,涵盖Git、Maven、SpringBoot等技术栈。要求从Gitee克隆代码,配置JDK与Maven环境,运行项目并思考问题解决方式,最终将H2内存库迁移到MySQL,适应实际开发需求。

67 0
|
3月前
|
存储 缓存 安全
|

One Trick Per Day

初始化Map应避免直接指定大小,建议使用Guava的newHashMapWithExpectedSize或手动计算容量。禁止使用Executors创建线程池,易导致OOM,推荐通过ThreadPoolExecutor或Guava方式,明确设置队列与线程数。Arrays.asList返回不可变集合,禁用增删操作。遍历Map优先使用entrySet或JDK8的forEach。SimpleDateFormat非线程安全,避免static共享,可使用ThreadLocal或Java 8新时间API。并发修改记录时,建议采用乐观锁(如version)或加锁机制,冲突概率低时优选乐观锁且重试不少于3次。

61 0
|
3月前
|
存储 SQL 关系型数据库
|

第四章 数据库

本文详解MySQL核心知识点,涵盖char与varchar区别、事务ACID特性、索引结构(B+tree)、聚簇与二级索引、回表查询、索引失效场景及SQL优化策略,结合实际应用提供创建原则与性能分析方法,助力数据库高效设计与调优。

217 0
|
3月前
|
uml C语言
|

系统时序图

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

96 0
|
3月前
|
开发者
|

业务架构图

本文介绍了业务架构图的核心概念与绘制方法,涵盖业务定义、架构域分类,强调业务架构是技术、应用与数据架构的基础。通过分层、分模块、分功能三步法,梳理业务逻辑,明确模块边界与信息流,帮助客户与开发者清晰理解系统结构,提升协作效率。

54 0
|
3月前
|
Java 测试技术 API
|

从Google线上故障,谈灰度发布的重要性

2025年6月12日,Google Cloud因未灰度发布的新配置引发空指针异常,导致全球服务中断超7小时。本文分析其根因,并详解基于Nacos的配置灰度发布方案,包括IP与标签灰度实践,强调灰度发布对系统稳定性的重要意义。

57 0
|
3月前
|
敏捷开发 Java 测试技术
|

为什么要单元测试

本文探讨单元测试在软件开发中的核心价值,打破“写单测费时误事”的误区。通过解析测试体系演进、测试金字塔模型,阐明单元测试如何提升代码质量、调试效率与团队协作,并揭示常见反模式与认知误区,倡导研发自测、夯实基础,让软件开发从“爬行”迈向“奔跑”。

51 0
|
3月前
|
数据可视化 开发者
|

业务架构图

业务架构图是将现实业务抽象为分层、分模块、分功能的可视化工具,旨在清晰表达业务层级与关系。它淡化技术细节,聚焦业务逻辑,帮助客户理解服务全貌,助力开发者掌握系统结构,提升协作效率与系统可扩展性。

51 0
|
3月前
|
消息中间件 人工智能 NoSQL
|

RocketMQ:A2A协议实现多智能体优化

Apache RocketMQ推出专为AI场景设计的轻量级通信模型LiteTopic,通过百万级队列支持海量会话,并结合A2A协议与AgentScope框架,实现多智能体高效、可靠的异步协作,重塑企业级AI应用通信架构。

129 0
|
3月前
|
敏捷开发 Dubbo Java
|

需求开发人日评估

本文介绍敏捷开发中工时评估方法,以“人日”为单位,针对开发、自测、联调、测试及发布各阶段提供参考周期,并列举常见需求如Excel导入导出、单表增删改查、跨服务调用等的典型人日估算,助力团队科学规划迭代进度。

64 1
|
3月前
|
Java 大数据 API
|

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

本文为Java学习者提供从入门到精通的完整资源指南,涵盖各阶段所需视频、书籍、博客、开源项目等优质资源,结合高效学习方法,帮助初学者摆脱“资源焦虑”,科学规划学习路径,快速提升开发能力。

212 2
|
3月前
|
存储 安全 算法
|

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

本文总结Java初学者常见的10大误区,涵盖语法死记、思维固化、异常处理缺失、static滥用、集合误用、JVM知识薄弱、框架依赖复制粘贴、代码不规范、缺乏实战及盲目刷题等问题,结合案例分析成因并提供解决方案,助力新手建立正确编程思维,提升学习效率,少走弯路。

160 0
|
3月前
|
人工智能 自然语言处理 API
|

MiniMax M2.1开源:多语言编程SOTA,为真实世界复杂任务而生

MiniMax正式开源M2.1模型,全面提升多语言编程、办公自动化与原生App开发能力,支持WebDev、3D渲染、Agent工具链等复杂任务,性能媲美Claude Opus,免费开放体验。

1056 3
|
3月前
|
架构师 Java 数据库
|

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

本文系统梳理Java开发者从初级工程师到架构师的成长路径,涵盖各阶段技术能力要求与提升方向,强调基础夯实、架构设计、业务理解及软实力培养,为职业进阶提供清晰指引。

210 2
|
3月前
|
分布式计算 安全 Java
|

Java为何能稳居企业级开发主流语言宝座

Java自1995年诞生以来,凭借跨平台性、强大生态、高安全稳定、丰富人才储备及持续迭代,在企业级开发中始终占据核心地位,广泛应用于金融、电商、大数据等领域,未来仍将保持技术主流地位。

115 0
|
3月前
|
测试技术 程序员 运维
|

在技术重复工作中,炼出程序员的 “匠心”

程序员的日常充满重复:接口开发、运维巡检、系统优化。但正是在这些看似机械的工作中,蕴藏着技术匠心的成长契机。本文探讨如何将重复任务转化为可复用资产,从熟悉流程中抠出极致细节,并用积累突破能力边界,实现从“完成任务”到“做透技术”的跃迁。

104 0
|
3月前
|
设计模式 算法 Java
|

Java 学习进阶书单:从基础到架构,循序渐进提升技术栈

一份涵盖Java基础、并发、JVM、算法、数据库、框架、架构等12大方向的精选书单,每本书均附精准定位与阅读建议,助力Java程序员高效进阶,少走弯路。

341 0
|
3月前
|
敏捷开发 Java 测试技术
|

为什么要单元测试

本文探讨单元测试如何让软件开发提速而非拖慢进度。通过剖析测试体系演进、测试金字塔理念,揭示单元测试在提升代码质量、调试效率和研发信心方面的核心价值,助力项目高效迭代,实现从“爬行”到“奔跑”的进化。

57 0
|
3月前
|
敏捷开发 Java 测试技术
|

为什么要单元测试

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

75 1
|
3月前
|
敏捷开发 Dubbo Java
|

需求开发人日评估

本文介绍了敏捷开发中工时评估的关键方法,重点讲解“人日”概念及开发、自测、联调、测试、发布各阶段的参考周期。结合常见需求如Excel导入导出、增删改查、跨服务调用等,提供实用的人日评估标准,并附天机学堂案例与详细拆分模板,助力团队科学排期。

80 1
|
3月前
|
Java 数据库连接 数据库
|

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

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

64 0
|
3月前
|
Java 测试技术 Linux
|

生产环境发布管理

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

38 0
|
3月前
|
敏捷开发 Dubbo Java
|

需求开发人日评估

随着敏捷开发普及,工时评估成关键环节。人日指1人完成任务所需天数,开发、自测、联调、测试及发布各阶段均需合理估算。常见需求如增删改查1人日,Excel导入2人日,跨服务调用3人日。多人并行时需适当增加人日,确保项目顺利推进。

56 0
|
3月前
|
敏捷开发 Java 测试技术
|

为什么要单元测试

单元测试看似“踩刹车”,实则让开发跑得更快。它提升代码质量、缩短调试时间、增强重构信心,是高效研发的基石。通过测试金字塔,厘清单元测试的核心地位,告别“冰激凌筒”误区,让软件从“能用”迈向“好用”。

35 0

ModelScope模型即服务

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

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

相关产品

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