摘要: Spring AI 初学 Spring AI 官方地址 ”spring 不生产 AI,只是 AI 工具的搬运工“ 项目可以查看gitee Open AI 前期准备 Open AI官方地址,需要使用魔法才能打开,同时购买很麻烦,建议淘宝进行购买,只需要购买 open ai 的 apikey 即可。 a 阅读全文
posted @ 2024-05-27 20:35 抱糖果彡 阅读(430) 评论(0) 推荐(1) 编辑
摘要: 基础代码 只包含最简单的代码,不包含乱码解决、文件上传。 import org.apache.http.Consts; import org.apache.http.HttpEntity; import org.apache.http.client.config.RequestConfig; imp 阅读全文
posted @ 2023-10-30 22:06 抱糖果彡 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 说明:由于 oracle 默认大写,所以在本文中会出现一下大写一下小写,在 oracle 都可以执行,如果 oracle 字段为小写字段,则需要用双引号查询。 需求举例 需求 假如存在一个需求,查询每个用户所在部门的总工资,在每个员工后面增加一个总工资字段显示。 例如部门一合计为15000,部门二合 阅读全文
posted @ 2023-04-14 14:00 抱糖果彡 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 并发 并,顾名思义,就是首先是多条“路”共同执行。 并发的意思就是一个CPU在某一个 时间 执行多个任务。 例如 写代码,既要查数据库,又要码代码,一直在查数据库和码代码中切换 并行 并行指的一个 多核CPU 在某一 时刻 执行多个任务。 例如 边码代码边下电影,两者并不需要你切换,后台下电影就行。 阅读全文
posted @ 2023-02-08 15:42 抱糖果彡 阅读(10) 评论(0) 推荐(0) 编辑
摘要: (以下测试均采用 hotspot 虚拟机)讨论两个问题: finally 以下代码输出什么 import org.junit.Test; public class NoneTest1 { public String code(){ String str = "1"; try { return str 阅读全文
posted @ 2023-01-06 14:28 抱糖果彡 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 二分法(红蓝染色) 思路来源于B站UP主五点七边。 二分法的介绍不用过多,虽然思想简单,但是细节却很多,循环条件中是否含有等于,过程中是left是mid+1还是left=mid,傻傻分不清楚。 初始方法 在二分法之前,都是从左到右或者从右到左逐个遍历,找到最后结果返回,例如,如果想要找到第一个大于等 阅读全文
posted @ 2022-10-11 16:57 抱糖果彡 阅读(428) 评论(0) 推荐(0) 编辑
摘要: StackOverFlow & OutOfMemory 两者都为 Error,广义上的“异常” StackOverflow 通常为 Java 虚拟机栈内存不够,JVM 对方法栈只有入栈和出栈的操作,所以在此处要报异常,让方法一直加入到方法栈中,而不出栈,将栈爆满,即可报异常。 举个栗子(最简单的栗子 阅读全文
posted @ 2022-06-30 16:12 抱糖果彡 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Java自增 本文分为以下部分: 栗子 栗子解释 来点复杂的 字节码解读 总结 栗子 java存在一种神奇的操作符,,自增1,但是经常分不清楚 **i** 和**++i** 两者的区别,虽然最后结果可能都是 i+1,但是在不同场景使用有不同效果。先上一段代码。 public class Increa 阅读全文
posted @ 2022-04-14 17:19 抱糖果彡 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 二叉树的遍历(非递归) 本文分为以下部分: 前期准备 先序遍历 中序遍历 后序遍历 上次文章中写的是递归版的二叉树遍历,这次采用非递归模式遍历二叉树。 前期准备 建立一个节点类,各个节点即可组成树 public class TreeNode { private int val; private Tr 阅读全文
posted @ 2021-12-20 10:05 抱糖果彡 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 归并排序 本文分为以下几个部分 问题引入 master 公式 归并排序 写在最后 问题引入 求一串非空数组中的最大值,使用O(n)的时间复杂度。 最直接想到的代码就是直接一次遍历 @Test public void maxNum1(){ int arr[] = {2, 3, 4, 1, 54, 1, 阅读全文
posted @ 2021-12-03 17:05 抱糖果彡 阅读(34) 评论(0) 推荐(0) 编辑