自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 LangGraph自适应RAG

本文应用了问题重写、web搜索、向量检索、文档评估、生成评估等流程。在实际的应用开发中完全可以基于此流程二次开发构建适应业务的大模型应用。

2024-06-18 10:44:22 451

原创 分层Agent

对于某些应用程序,如果工作按层次分布,系统可能会更有效。

2024-06-17 17:56:50 926

原创 Agent管理

创建Agent组用一个Agent监督者来帮助委派任务。

2024-06-14 16:17:24 309

原创 Mulit-Agent协作

langgraph的multi-agent章节阅读并实践。

2024-06-14 10:43:08 951

原创 每日一题-spring中的设计模式

介绍spring中常见的设计模式。

2024-03-19 23:20:36 532

原创 mybatis面试题

前文介绍了mysql,这里咱们介绍对应的应用框架mybatis。这俩命名也很有特性啊,都是我滴。

2024-02-04 03:19:27 256

原创 基础面试题篇2

前两天又比较忙,放假前的赶工。今天已经到家啦,咱们继续分享一下常用的基础知识。

2024-02-04 03:04:50 422

原创 基础面试题篇1

今天很晚了,就用手机编辑吧,持之以恒。前文介绍了jvm和线程,本文将介绍一些java基础相关。

2024-01-31 01:38:56 546

原创 多线程面试合集

本文介绍了多线程相关知识以及线程池在使用过程中的一些经验积累。

2024-01-28 22:10:45 803

原创 JVM面试合集

本文介绍了JVM相关知识以及工作中遇到的一些问题。

2024-01-28 21:42:15 690

原创 Zookeeper面试题合集

本文介绍了分布式的核心组件Zookeeper,其在日常工作中应用广泛,包括配置中心、分布式锁等。

2024-01-28 01:04:09 846

原创 ES面试题合集

本文介绍了搜索引擎ES,在平时的工作中广泛应用于日志分析、数据归档、大数据存储等

2024-01-28 00:29:37 2890 1

原创 MQ面试题之Kafka

本文详细介绍了Kafka核心知识,有利于深入理解消息队列。

2024-01-27 23:21:50 1125 1

原创 MQ面试题合集

本文主要介绍了消息队列相关理论知识,后文将以kafka为例详细介绍。

2024-01-27 22:33:58 1241

原创 向量数据库知识积累

本文概述了近期火热的数据库工具:向量数据库。更多知识还需读者自行查找资料。

2024-01-27 00:01:50 686

原创 redis面试题合集-高级

本文介绍了redis分布式相关知识,主要包括故障恢复、高可用、集群部署以及工作经验等。

2024-01-26 23:35:15 1346

原创 redis面试题合集-基础

本文介绍了redis的基础知识,帮助我们更好的理解redis。

2024-01-26 22:41:41 575

原创 mysql面试题合集-分布式

本文主要介绍分布式数据库常见问题以及解决方案。

2024-01-25 23:57:10 500

原创 mysql面试题合集-基础

本文主要介绍了mysql基础相关知识,不包括分片、数据容灾、故障恢复等

2024-01-25 23:51:44 781

原创 数组实现循环队列

数组实现环形队列,通过指针 + 取余控制有限空间。

2023-04-02 22:46:50 95

原创 SpringBoot源码分析篇一

SpringBoot源码分析篇一

2022-09-01 22:48:55 210

原创 线程池如何动态刷新?

线程池参数动态调整实时刷新。

2022-08-08 22:03:33 389

原创 递归-回溯-k进制串

回溯

2022-06-15 16:24:03 67

原创 函数式编程-ListToMap

Function入参处理List转Map

2022-06-15 11:36:00 259

原创 递归-是否有序数组

判断数组是否有序

2022-06-15 11:19:11 66

原创 递归-汉诺塔

汉诺塔如何理解?

2022-06-15 00:40:26 52

原创 jvm_gc

gc基础

2022-06-14 00:42:29 61

原创 jvm_内存

jvm内存简述

2022-06-13 23:53:15 63

原创 web基建学习part1-登录流程

java后端登录流程

2022-05-05 01:18:40 779

原创 工程踩坑1

public static void main(String[] args) { String str = "{\n" + " \"1\":\"上海\",\n" + " \"2\":\"成都\",\n" + " \"3\":\"武汉\",\n" + " \"4\":\"杭州\"\n" + "}";

2021-09-13 18:20:54 63

原创 md基础操作

MarkDown标题总共支持六级标题'#'的个数+' '表示n级标题字体'****'表示粗体 **粗体**'**'表示斜体分割线'***''---'删除线四个'~' ~~删除线~~下划线<u>下划线</u>列表有序列表1. 无序列表* +-列表嵌套子列表的选项前加4个空格区块> 可嵌套代码块```+代码类型链接[name](url)<>图片![name](path)表格使用

2021-02-08 16:54:26 657

原创 递归解决全排列问题

private static void sortQueue(String input) { char[] chars = input.toCharArray(); TreeSet<String> treeSet = new TreeSet<>(); sortQueue(treeSet, chars, 0, chars.length - 1); for (String s : treeSet) { System.out.print(s +

2020-09-15 17:45:18 74

原创 dfs解决区域连续问题

public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int m = scanner.nextInt(); int n = scanner.nextInt(); int nums[][] = new int[m][n]; for (int i = 0; i < m;

2020-09-15 09:46:24 113

原创 滑动窗口解决“最小覆盖子串”问题

/** * 滑动窗口解决“最小覆盖子串”问题 */class Solution { Map<Character, Integer> ori = new HashMap<Character, Integer>(); // 字符出现的次数 Map<Character, Integer> cnt = new HashMap<Character, Integer>(); /** * ori.put(tChars[i], ori

2020-09-14 11:11:46 125

原创 单调栈的应用(用于解决NextGreaterElement问题)

题一:返回下一个更大元素/** * 单调栈的使用 * 下一个更大元素 * * @param nums1 * @param nums2 * @return */public int[] nextGreaterElement(int nums1[], int nums2[]) { int result[] = new int[nums1.length]; Deque<Integer> stack = new LinkedList<>(); //

2020-09-14 09:21:26 140

原创 n维数组中找i个最值

题意:给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。get:通过本题的接法我们可以发现如何在n维数组中找出最大(小)的i个数,if中将遍历值放在最值位置,后续else if逐个更新!class Solution { /** * 求出数组中最大的三个数以及最小的两个数 * * @param nums * @return */ public int maximumProduct(int[] nums) {

2020-09-13 20:46:46 150

原创 找出不在数组中的最小自然数

/** * 找出不在数组中的最小自然数 * 规则:tree[i] = i+1{1,2,...,length} * @param tree * @return */public int findMin(int[] tree) { int length = tree.length; for (int i = 0; i < length; i++) { // 用于维护规则 while (tree[i] > 0 && tree[i] <

2020-09-12 12:38:18 494

原创 切割子串,子串头尾相同,并使子串数量最小

两种策略:1、 双指针移动右指针,更新左指针2、 双指针移动左指针,更新右指针返回两种策略的最小值即可。 /** * 切割子串,子串头尾相同,并使子串数量最小 * 双指针 * * @param s * @return */ public static int solution(String s) { char[] chars = s.toCharArray(); // 双指针 int i = 0,

2020-09-12 12:21:55 165

原创 现有一个整形数组,可以重新排列数组中的元素,也可以任意删除元素,使得新数组a按照以下公式:sum = ∑a [i]*(i+1) 计算的和最大。

import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String strTemp = scanner.next(

2020-09-11 21:41:50 348

原创 快排思想找第K大的数

public int findKth(int[] a, int n, int K) { return quickFind(K, a, 0, n - 1);}public int quick(int nums[], int left, int right) { int temp = nums[left]; // 枢纽值 while (left < right) { while (temp >= nums[right] && left &

2020-09-10 13:51:01 59

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除