logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

在项目中使用c3p0作为数据库连接池,被技术总监怼了

介绍数据库连接是一项非常关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。记得之前做的一个项目,当时的应用程序配置的c3p0数据库连接池,最大允许的连接数是500,结果上线没多久,并发量直接上来了,导致大量的数据插入失败,当晚的心情可想而知~从那一次事故之后,让我对应用程序的数据库连接数有了一次深刻的认识,为了防止再次栽跟头,特意抽了一个时间来编写程序测试案例,用于测试各个

文章图片
#java#经验分享#后端 +1
从nacos中读取自定义配置文件的两种方案

1.通过配置实现1.bootstrap配置2.通过实现InitializingBean接口实现NacosConfig.java@Configurationpublic class NacosConfig {/*** 前提条件 要求serverAddr、namespace、group使用bootstrap.yml 中 spring cloud nacos config 的。* @return*/@B

#java#spring#开发语言
面试官:高并发场景下,微服务熔断策略该怎么设计?

熔断,简单理解就是一种断流机制。简单来说,在微服务架构中,当某个下游服务因自身故障或过载而响应异常时,熔断器会介入,暂时“切断”对该服务的进一步请求,直到它恢复正常。从上图就可以看出,熔断是一种主动拒绝机制。假设现在某个服务因为数据库慢查询导致CPU负载飙升至99%。此时请求量又在激增。有了熔断策略之后,系统就会主动拒绝这些请求。

#微服务#java#数据库
SpringBoot集成RocketMQ发送事务消息

RocketMQ 事务消息(Transactional Message)是指应用本地事务和发送消息操作可以被定义到全局事务中,要么同时成功,要么同时失败。RocketMQ 的事务消息提供类似 X/Open XA 的分布事务功能,通过事务消息能达到分布式事务的最终一致。

文章图片
#java-rocketmq#spring boot#rocketmq
springboot+elasticsearch+neo4j+vue+activiti数字知识库管理系统

精准全面的搜索能力,统一化管理,此套知识库管理系统以科学的方法论并且通过实际项目锤炼做到了很好的赋能效应,解决了企事业数字资产的良性全生命周期管理。

文章图片
#spring boot#elasticsearch
Sentinel 是如何做限流的

限流是保障服务高可用的方式之一,尤其是在微服务架构中,对接口或资源进行限流可以有效地保障服务的可用性和稳定性。之前的项目中使用的限流措施主要是Guava的RateLimiter。RateLimiter是基于令牌桶流控算法,使用非常简单,但是功能相对比较少。而现在,我们有了一种新的选择,阿里提供的Sentinel。Sentinel 是阿里巴巴提供的一种限流、熔断中间件,与RateLimiter相比,

#sentinel
面试官:应对高并发,如何设计服务降级方案?

这篇文章我们对“服务降级”进行了系统性的探讨。降级与熔断关系密切,但它更体现为一种“有策略的妥协”。你需要牢记,无论是跨服务降级还是本服务降级,其根源都在于对业务价值的精准识别与排序。架构师的职责,就是在关键时刻,能做出正确的取舍,果断地“牺牲”次要部分,来“保障”核心部分。今天,和大家深入聊聊微服务系统高可用的最后一辆马车:降级。降级可以说是微服务架构里另一个至关重要,但又常被误解的概念在之前的

#java#开发语言
ICCV 2025 | 跨越视觉与语言边界,打开人机交互感知的新篇章:北大团队提出INP-CC模型重塑开放词汇HOI检测

INP-CC 不仅打破了预训练视觉语言模型(VLM)在区域感知与概念理解上的瓶颈,还展现出将语言模型(LLM)知识引入计算机视觉任务的巨大潜力。通过构建「交互感知」与「语义修正」的双重引导机制,INP-CC 精准引导了 CLIP 的感知能力,为开放词汇场景下的 HOI 检测开辟了新路径。

文章图片
#人机交互#人工智能
VLA-OS:NUS邵林团队探究机器人VLA做任务推理的秘密

近期,新加坡国立大学邵林团队发表了一项突破性研究 VLA-OS,首次系统性地解构和分析了机器人 VLA 模型进行任务规划和推理,进行了任务规划表征与模型范式的统一对比。本文第一作者为新加坡国立大学博士生高崇凯,其余作者为新加坡国立大学博士生刘子轩、实习生池正昊、博士生侯懿文、硕士生张雨轩、实习生林宇迪,中国科学技术大学本科生黄俊善,清华大学本科生费昕,硕士生方智睿,南洋理工大学硕士生江泽宇。本文的

文章图片
#机器人#人工智能#深度学习
IDEA 插件 Trae AI 全攻略

输入需求:“生成订单管理模块的 CRUD 代码,包含 OrderController、OrderService、OrderServiceImpl、OrderMapper,实体类 Order 包含 id、orderNo、userId、totalAmount、status、createTime 字段,使用 MyBatis-Plus,Service 层添加事务注解”。输入需求:“使用策略模式实现订单支付

#intellij-idea#人工智能#java
    共 590 条
  • 1
  • 2
  • 3
  • 59
  • 请选择