|
JavaScript 开发工具 git
|

Three.js第1篇,Three.js新手教学,如何在项目中使用Three.js(three.js使用流程详细,three.js的使用方式,three.js创建3d物体)

Three.js封装了WebGL的底层细节,是一款运行在浏览器中的 3D 引擎,可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象,目前在Git上已经拥有90k+的star。

709 0
|
人工智能 自然语言处理 PyTorch
|

Prompt-“设计提示模板:用更少数据实现预训练模型的卓越表现,助力Few-Shot和Zero-Shot任务”

Prompt-“设计提示模板:用更少数据实现预训练模型的卓越表现,助力Few-Shot和Zero-Shot任务”

741 0
|
Java
|

通过编程发现Java死锁

通过stack也可以发现死锁。 测试类 import java.util.concurrent.TimeUnit; public class Test { public static void main(String[] args) { DeadlockDetector ...

1321 2
|
3月前
|
机器学习/深度学习 人工智能 算法
|

生成式AI商业崛起:不是魔法,是你的未来合伙人

还觉得AI是科幻电影里的玩意儿?醒醒!它已经在帮你写代码、画图、写诗了。从图灵的纸面理论到今天能通过图灵测试,AI经历了什么?为什么突然就这么厉害了?答案是:数据+算力+模型,三兄弟终于凑齐了!学会驾驭它,别只会围观,这是你从AI用户变成AI价值创造者的关键一跃。 #人工智能 #生成式AI #商业策略 #数字化转型

158 4
|
4月前
|
运维 Devops 开发工具
|

生产环境缺陷管理

git-poison基于go-git实现,通过“投毒-解毒”机制在分布式环境中精准追溯、管理bug,避免多分支开发中bug修复遗漏问题。它不依赖人工沟通,自动卡点发布流程,有效阻塞带未修复bug的版本上线,已在大型团队落地一年,显著降低协同成本与生产风险。

72 2
|
4月前
|
Java 测试技术 Linux
|

生产环境发布管理

本文介绍大型团队如何通过自动化部署平台实现多环境(dev/test/pre/prod)高效发布与运维。涵盖各环境职责、基于Jenkins+K8S的CI/CD流程、分支管理、一键发布及回滚机制,并结合Skywalking实现日志链路追踪,提升问题定位与修复效率,助力企业级DevOps落地。

85 2
|
4月前
|
API 数据库 uml
|

如何写好一篇技术方案

本项目旨在升级知识库基础能力,优化目录与文档管理分离、拖拽交互不流畅等问题,提升用户体验。涵盖需求背景、功能模块、流程图、API及数据库设计,并通过图表与排期卡明确开发计划,助力团队高效协作推进。

100 1
|
4月前
|
存储 监控 Java
|

2. 整合切面,参数拦截+过滤

该Java类基于Spring AOP实现请求参数的前置拦截与日志记录,自动捕获Controller层请求的URL、方式、参数及响应方法,并记录执行耗时,便于调试与监控,支持后续扩展如数据脱敏或存储。

58 0
|
4月前
|
存储 安全 Java
|

6.鉴权

本文介绍基于Spring Security与JWT的客户端Token认证方案,涵盖实现思路、核心代码及完整流程。通过自定义过滤器与认证逻辑,结合RBAC权限模型,实现安全的Token生成、校验与访问控制,保护Spring Boot应用接口。

65 0
|
4月前
|
Java
|

@Inherited

@Inherited 是 Java 中的元注解,用于修饰自定义注解,使其在类继承中可被子类继承。当某注解标注了 @Inherited,且应用于父类时,子类会自动继承该注解。但此机制仅适用于类的继承,不适用于接口继承或类实现接口的情况。

82 0
|
4月前
|
安全 Java 数据安全/隐私保护
|

4.认识SpringSecurity

Spring Security 是基于过滤器链的成熟安全框架,提供认证、鉴权及防御 CSRF 等攻击的核心功能,支持多种认证方式与灵活的权限控制模型。

55 0
|
4月前
|
存储 安全 Java
|

认证源码分析与自定义后端认证逻辑

本文深入分析Spring Security认证流程,从UsernamePasswordAuthenticationFilter到AuthenticationManager及AbstractUserDetailsAuthenticationProvider源码,详解认证机制,并指导如何通过实现UserDetailsService完成自定义数据库认证,最终实现安全控制。

79 0
|
4月前
|
存储 缓存 Java
|

自动装配机制

本文深入解析SpringBoot自动装配机制,围绕@SpringBootApplication注解展开,剖析其组合注解中的@ComponentScan、@SpringBootConfiguration与@EnableAutoConfiguration核心原理,详解元注解作用及自动配置类如何通过spring.factories实现自动化加载与组件过滤。

98 0
|
4月前
|
JSON 数据格式
|

4. 不定参数入参

本文介绍了接口参数的两种处理方式:非JSON格式与JSON格式入参。前者支持基础类型、对象等直接传参,后者通过@RequestBody接收JSON数据,可封装为对象并结合@Valid进行校验,提升代码规范性与可维护性。

60 0
|
4月前
|
安全 Java 应用服务中间件
|

3.实现权限管理的技术

本文介绍了权限管理常见技术选型,对比Apache Shiro、Spring Security及自定义ACL的优缺点,涵盖配置复杂度、适用架构及安全性等方面,助你选择最适合项目的技术方案。

75 0
|
4月前
|
存储 缓存 Java
|

自定义注解

本文介绍如何在Spring框架中实现自定义注解,结合AOP与过滤器应用于日志记录、权限控制等场景。通过定义注解、使用@Target和@Retention等元注解,并配合AOP切面或拦截器,实现对方法的增强处理,提升代码可读性与复用性。

86 0
|
4月前
|
安全 数据安全/隐私保护
|

1.什么是权限管理

权限管理包含认证与授权两大核心:认证确认用户身份(如登录),授权则分配资源访问权限。通过角色叠加实现菜单动态展示,保障系统安全,避免操作越权或数据泄露。

79 0
|
4月前
|
存储 缓存 安全
|

1-常用过滤器介绍

本文介绍了Spring Security核心过滤器链中15个关键过滤器的作用,涵盖安全上下文管理、认证、授权、CSRF防护、会话控制及异常处理等机制,揭示其基于AOP思想的请求拦截与处理流程,帮助理解Security底层工作原理。

68 0
|
4月前
|
XML Java 数据格式
|

SpringBoot @Configuration

`@Configuration` 注解用于标记配置类,相当于 XML 配置文件,可定义 Bean 并由 Spring IOC 容器管理。配合 `@Bean` 注解注册组件,通过注解方式启动容器即可加载配置类及其中的 Bean。

112 0
|
4月前
|
安全 Java Spring
|

2.过滤器链加载原理

本文深入解析Spring Security底层过滤机制,揭示十五个过滤器如何通过DelegatingFilterProxy和FilterChainProxy自动加载并执行,最终明确SecurityFilterChain才是真正的过滤器链实现。

55 0
|
4月前
|
运维 Devops 开发工具
|

生产环境缺陷管理

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

55 0
|
4月前
|
存储 NoSQL 关系型数据库
|

1-MongoDB相关概念

MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发、海量数据、高可用性场景。其灵活的BSON文档模型、丰富的查询支持及水平扩展能力,广泛应用于社交、游戏、物联网等领域,尤其适合非事务性、快速迭代的应用系统。

81 0
|
4月前
|
数据采集 领域建模 数据库
|

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

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

72 0
|
4月前
|
NoSQL 关系型数据库 MongoDB
|

MongoDB

本节带你快速入门非关系型数据库MongoDB,无需过多技术基础,45分钟内掌握核心实战技能。内容涵盖概念、部署、常用命令及索引知识,附学习时长与难度分级,助力高效上手。

71 0
|
4月前
|
SQL 缓存 Java
|

MyBatis 汇总

本文介绍了MyBatis的核心配置与使用技巧,涵盖属性优先级、多环境配置、事务管理、XML映射(一对一、一对多、多对多)、分页策略(逻辑与物理分页)及缓存机制等内容,帮助开发者高效掌握MyBatis在实际项目中的应用。

82 0
|
4月前
|
uml C语言
|

系统时序图

时序图(Sequence Diagram)是UML中描述对象间消息传递时间顺序的交互图。横轴为对象,纵轴为时间,通过生命线、控制焦点和消息等元素,展现系统动态协作过程,强调交互的时序性,常用于建模并发行为与方法调用流程。

80 0
|
4月前
|
存储 缓存 安全
|

Java基础 One Trick Per Day

初始化Map应避免直接指定大小,建议使用Guava的newHashMapWithExpectedSize或手动计算容量。禁止使用Executors创建线程池,易因队列无界或线程数过多导致OOM,推荐ThreadPoolExecutor自定义参数。Arrays.asList返回不可变列表,禁用增删操作。遍历Map优先使用entrySet或JDK8的forEach。SimpleDateFormat非线程安全,避免static共享可用ThreadLocal或DateTimeFormatter替代。并发更新记录时建议采用乐观锁(如version机制)或加锁策略,冲突概率低时优选乐观锁并设置合理重试次数

65 0
|
4月前
|
缓存 Java 数据库连接
|

MyBatis 常见配置

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

47 0
|
4月前
|
SQL 运维 分布式计算
|

如何做好SQL质量监控

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

47 0
|
4月前
|
运维 Devops 开发工具
|

生产环境缺陷管理

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

33 0
|
4月前
|
Java
|

1.常见加载顺序

本示例展示了Java中各类代码块的执行顺序:静态代码块随类加载执行且仅一次,优先于主函数;接着执行局部代码块;每次创建对象时,先执行构造代码块,再调用构造器。输出结果清晰体现了这一流程。

35 0
|
4月前
|
存储 缓存 算法
|

零拷贝

本文探讨文件传输的性能优化,传统方法因频繁的上下文切换和内存拷贝导致效率低下。通过零拷贝技术,可在内核态直接完成数据传输,减少系统调用与内存拷贝,显著提升性能。结合PageCache、异步IO与直接IO,针对不同场景(如大文件传输)选择最优方案,实现高并发下的高效文件传输。

55 0
|
4月前
|
监控 算法 Unix
|

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

本文深入解析了Thread.Sleep函数的工作原理,通过生动的“分蛋糕”比喻,对比Unix时间片与Windows抢占式调度机制,阐明Sleep(1000)不保证精确唤醒、Sleep(0)实为触发CPU重新竞争等核心概念,揭示多线程下CPU调度的真实行为。

39 0
|
4月前
|
SQL 运维 分布式计算
|

如何做好SQL质量监控

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

40 0
|
4月前
|
Java 大数据
|

ArrayList扩容机制

本文深入解析Java中ArrayList的add及扩容机制。通过源码分析,详解add方法如何调用ensureCapacityInternal、ensureExplicitCapacity及grow方法实现动态扩容,揭示其容量每次增长1.5倍的核心逻辑,并区分length、length()与size()的使用场景。

38 0
|
4月前
|
数据采集 领域建模 数据库
|

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

本文介绍通过四色原型法构建数据架构中的ER图。利用时标性(MI)、参与方-地点-物品(PPT)、角色(Role)和描述(DESC)四类原型,从业务流程中提炼领域模型,逐步构建出风控系统的数据模型,并最终生成实体关系图(ER图),实现从业务到数据的转化。

61 0
|
4月前
|
缓存 算法 Java
|

线程池

本文深入剖析了Java线程池的核心机制,涵盖ThreadPoolExecutor与ScheduledThreadPoolExecutor的实现原理,重点解析了线程复用、任务队列、调度策略及延时执行的底层逻辑,并介绍了Executors工具类和ThreadLocal的使用与设计思想。

66 0
|
4月前
|
存储 缓存 安全
|

One Trick Per Day

初始化Map应避免直接指定容量,建议使用Guava的newHashMapWithExpectedSize或手动计算扩容阈值。严禁使用Executors创建线程池,易导致OOM,推荐通过ThreadPoolExecutor或Guava方式自定义线程池。Arrays.asList返回不可变集合,禁止修改操作。遍历Map时优先使用entrySet提升性能。SimpleDateFormat非线程安全,禁用static修饰,推荐ThreadLocal或Java 8新时间API。并发修改记录需加锁,低冲突场景可选乐观锁配合version字段。

40 0
|
5月前
|

阿里云百炼邀你领取奖品啦!速来围观

阿里云百炼推出实训Agent创客活动,一键实现商品图智能生成场景/模特穿搭效果图,助力电商视觉创作。参与任务赢定制好礼,还有通义万相抵扣包等你拿!

139 0
|
7月前
|
机器学习/深度学习 人工智能 监控
|

RAG系统优化大揭秘:让你的AI从学渣变学霸的进化之路

你的RAG系统回答问题总是差那么一点?从用户反馈收集到强化学习,这篇文章带你了解如何打造进化不息的RAG系统。通过一家书店智能助手的进化故事,展示数据驱动优化和模型微调策略如何让RAG系统越变越聪明,并帮助AI拥有真正的'学习能力'。

270 2
|
7月前
|
SQL 安全 PHP
|

SQL注入-下篇

本文介绍了HTTP注入中的Referer和Cookies注入原理与实操步骤,演示了通过SQL注入获取数据库信息及webShell的方法,并涵盖pikachu靶场搭建、DNSLog盲注等内容,帮助理解常见Web安全漏洞及其利用方式。

624 0
|
11月前
|
人工智能 自然语言处理 JavaScript
|

关于API调用速率问题,能否增大一些?另外我想基于其开发实际场景应用,不知是否提供一些相关支持

这是一个关于开源多语言切换项目的简介:作者开发了一款自动为网页提供多语言切换的开源项目,已广泛应用于众多网站和项目。该项目现已对接通义千问(qwen3),但由于接口速度限制成为瓶颈,希望阿里云能提高请求速率。此外,作者询问是否能获得阿里支持,例如提升接口速率、用户推荐分成、以及文档展示支持等,以进一步推广多语言能力至更多应用场景。项目地址:https://github.com/xnx3/translate

206 0
|
11月前
|
人工智能 自然语言处理 Cloud Native
|

部署Bolt.diy测评计划

本教程介绍如何快速部署和使用云原生应用开发平台 CAP 的项目模板。通过一键部署功能,按照默认配置完成项目创建与部署,预计耗时1分钟。部署完成后,可通过访问地址进入应用示例。接着,在阿里云百炼控制台生成API-KEY,并将其复制到应用中,结合提示词进行创作。当代码生成完毕后,可预览网页效果或在控制台下载生成的代码。此流程帮助开发者高效体验AI代码生成与云端部署的全流程。

251 0
|
12月前
|
前端开发 PHP 开发者
|

Wordpress主题开发之index.php

本文介绍了 WordPress 主题开发中页面结构与模板文件的使用方法。通过 header.php、sidebar.php、footer.php 和 index.php 等模板文件,实现网站模块化设计,便于统一管理和代码重用。Header 部分包含 logo、导航条等;Content 展示主体内容;Side bar 显示推荐信息或广告;Footer 则呈现版权和备案信息等内容。文章还提供了各模板文件的具体代码示例,帮助开发者快速理解和应用 WordPress 模板机制。

300 9

关于阿里云用DEEPseek的满血用法

推荐先观看大佬视频,按步骤操作。虽有不连贯处但不影响,重点是只能做最新更新的任务,做往期任务会被扣费,这点非常重要,请务必注意。新手请严格按照此流程进行,避免不必要的损失。

236 1
|
人工智能 移动开发 自然语言处理
|

【1月更文挑战第22天】

【1月更文挑战第22天】

277 24
|
人工智能 API
|

10分钟构建能主动提问的智能导购体验

在竞争激烈的商业环境中,传统导购模式难以应对海量信息与多样化需求。本文介绍如何用阿里云在10分钟内构建一个能主动提问的智能导购系统,通过创建RAM角色、配置API等简单步骤快速部署。以买手机为例,展示其出色的性能。智能导购能提升购物体验、实现精准营销、降低人力成本并提供24小时服务,助力商家脱颖而出。整个过程简单易行,祝您新年快乐!

251 6

快速构建导购助手

图示为一项技术或产品的展示界面,展现了其在特定应用场景下的良好效果。通过直观的数据和图表,证明了该技术或产品在性能、效率等方面的优越性,得到了用户的积极反馈。

157 2

Java 正则表达式高级用法

Java 中的正则表达式是强大的文本处理工具,用于搜索、匹配、替换和分割字符串。`java.util.regex` 包提供了 `Pattern` 和 `Matcher` 类来高效处理正则表达式。本文介绍了高级用法,包括使用 `Pattern` 和 `Matcher` 进行匹配、断言(如正向和负向前瞻/后顾)、捕获组与命名组、替换操作、分割字符串、修饰符(如忽略大小写和多行模式)及 Unicode 支持。通过这些功能,可以高效地处理复杂文本数据。

282 10
|
前端开发 UED SEO
|

html元素的使用禁忌

在使用HTML元素时,需遵循一些禁忌和最佳实践,以确保网页的可访问性、可维护性和性能。避免使用过时标签(如`<font>`、`<center>`),滥用`<div>`和`<span>`,及忽视必要属性(如`<img>`的`alt`属性)。应尽量集中管理样式于CSS文件,减少内联样式,避免过多嵌套,关注可访问性(如使用ARIA属性),并合理使用文档结构(如`<head>`、`<body>`和标题标签)。遵循这些指南,有助于提升用户体验和SEO效果。

132 4

阿里云百炼

基于通义系列大模型和开源大模型的一站式大模型服务平台,提供「生成式大模型的全流程应用工具」和「企业大模型的全链路训练工具」。为大模型,也为小应用。 阿里云百炼官网网址:https://www.aliyun.com/product/bailian

1
今日
1622
内容
44
活动
3363
关注
你好!
登录掌握更多精彩内容

活跃用户

相关产品

  • 大模型服务平台百炼