logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

高并发秒杀系统设计

通过这篇文章你将了解到秒杀场景的特点、秒杀系统设计的核心挑战、秒杀系统设计的演化(单体应用、引入缓存、引入消息队列、多级缓存、分层过滤等)、如何设计一个高性能&高可用的秒杀系统等。

文章图片
leetcode mt simple

Leet Code 美团题库简单类总结,题目按照解法可大致分为数学法、计数法、位运算、双指针法、字符串、哈希表、栈、递归/迭代、排序法、匹配法、记忆化法、二分法、分治法、摩尔投票法、前缀和、模拟法、动态规划几大类。大部分题目可以有多种解法。

文章图片
#leetcode#算法#java
设计模式之访问者模式

访问者模式,即在不改变聚合对象内元素的前提下,为聚合对象内每个元素提供多种访问方式,即聚合对象内的每个元素都有多个访问者对象。访问者模式主要解决稳定的数据结构和易变元素的操作之间的耦合问题。变量被声明时的类型叫做变量的静态类型,又称为明显类型;而变量所引用的对象的真实类型叫做变量的实际类型。如 Map map = new HashMap(),map 变量的静态类型是 Map,实际类型是 HashM

#设计模式#java#访问者模式
设计模式之迭代器模式

java 中集合接口 Collection< E> 的子实现类,Map 接口的子实现类大部分都是用了迭代器模式,被广泛使用。需要注意的是,在 java 中当需要使用迭代器模式时,只需要让我们自定义的聚合类实现 java.util.Iterable 接口,并实现其定义的 iterator() 让其返回一个 java.util.Iterator 接口的子实现类实例即可。迭代器模式的概念、迭代器模式的结

#设计模式#迭代器模式#java
设计模式之代理模式

代理模式的概念、代理模式的结构、代理模式的优缺点、代理模式的使用场景、代理模式的实现示例(静态代理、jdk 动态代理、cglib 动态代理)、代理模式的源码分析

#代理模式#设计模式
使用 Arthas(阿尔萨斯)排查 Java 程序线上问题

Arthas是一款阿里巴巴开源的Java线上诊断工具,能够在不修改代码或重启程序的情况下排查线上问题。它提供实时查看JVM状态、方法调用监控、类加载信息等功能,支持热更新代码和生成火焰图。通过简单的命令如dashboard、thread、jad等,可以快速定位内存泄漏、线程阻塞等问题。Arthas解决了生产环境无法调试的痛点,大幅提升问题排查效率,是Java开发者必备的线上问题排查利器。

文章图片
springboot + mongodb 聚合查询

springboot mongodb 聚合查询​啊这,这次没有前言。版本 :springboot 2.3.4mongodb-driver 4.0.5maven 依赖 :<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-

#spring boot#mongodb
基于 Spring AI 构建 AI 应用程序

基于 Spring AI 框架如何构建 AI 应用程序、如何使用 `ChatClient` 与大模型交互、如何处理大模型的响应、如何使用 `ChatModel` 与大模型交互、如何使用 `ChatMemory` 实现会话记忆、如何使用 `VectorStore` 实现知识的向量存储、如何使用 `Advisor` 增强器、如何使用 ETL 管道处理器处理知识文档、如何实现 RAG 检索增强生成、如何

文章图片
#人工智能#RAG#MCP
AI 相关概念与技术概述

AI 大模型定义、分类、主流大模型对比;Prompt 提示词定义、分类、提示词工程;Token 定义、划分规则、成本计算;RAG 检索增强生成、定义、核心流程、架构设计、Embedding 模型、向量存储、Rank 模型、大模型幻觉;Tool Calling 工具调用、定义及作用、调用过程;MCP 模型上下文协议、定义及作用、核心概念、MCP 架构、MCP 与 Tool Calling;Agent

文章图片
史上最烂 spring RestTemplate 原理分析

Spring RestTemplate 概述、核心特性、模板方法、底层实现、核心组件类图、核心组件简述、常用 HTTP 方法使用示例、与 WebClient 区别。

文章图片
#spring#java#后端
    共 17 条
  • 1
  • 2
  • 请选择