
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
agent的模型一般大都由服务商提供,而agent功能是让本机和服务商的模型建立联系,因此第一步是简单的建立联系本文以deepseek为例也就是说我们发送的http应该和他要求的一样。
最近我踩了一个坑:前端关了,Spring Boot 也点了停止,结果 Java 进程还活着,端口还占着,第二次启动还会出现各种“串环境”“连错服务”“数据跑偏”的现象。尤其是项目迁移的时候,你自己 new Thread() 出来的线程、自己建的线程池、自己维护的后台 worker,如果不手动关,Spring 不会替你收尾。所以“点了 Stop 还没退干净”,不一定是 Spring Boot 不行,
Git 的命令很多,掌握 add、commit、push、pull 就能应付大部分的场景和享受它的功能了。
多线程可能早就听过很多次了,但是具体多线程是什么,干什么的,需要详细了解一下。我们刚开始写的普通的程序是单线程,例如:第一行:移动小球 A第二行:播放背景音乐第三行:移动小球 B在单线程环境下,如果“移动小球 A”是一个需要运行 10 秒的死循环,那么背景音乐永远不会响,小球 B 也会纹丝不动。这叫阻塞。他是怎么做到这三件事情同时运行的呢?这就是多线程的作用。
一个类加载器收到加载请求后,不会先自己干,而是先往上问父加载器。父加载器能加载,就让父加载器加载;一个 Java 类,从磁盘上的 .class 文件,变成 JVM 里可以使用的类,到底经历了什么过程。01已经学了“元空间放类信息”,也就是工厂建好了,需要开始运行,但是我怎么知道需要怎么工作?从01可以知道new Product() 创建出来的,就是一个 对象,是在堆里面的。一开始很多只是“名字”,

不要“遍历找”,而是直接“算出它该在哪”,这样只需要算一下就能确定他的位置,时间复杂度只有O(1)。因为这样 n - 1 才会是形如 1111...,低位全是 1,分布更均匀,也方便扩容迁移。所以 HashMap 不是“直接存 key”,而是先“算 hash,再定桶”。HashMap 的本质是“通过 key 算位置”,尽量把查找从遍历变成定位。容量默认 16,负载因子默认 0.75,所以阈值常见是
学习01基础思想后来学习源代码。
概念直觉理解技术定义Database一组业务数据的集合按逻辑组织的一组表、视图、索引等对象DBMS管理数据的系统数据库管理系统,如 MySQL、PostgreSQLMySQL一种具体 DBMS 产品关系型数据库管理系统Table一张业务表格按行列组织的数据结构Row一条记录表中的一行数据Column一个字段表中某一类属性记录身份证唯一标识一行数据的列或列组合Schema结构定义表、字段、约束、索引
Spring Boot 的本质:它不是“新的 Java 语言”,也不是“替代 Spring 的东西”,而是一个帮助你更快搭建、运行、配置、交付 Spring 应用的工程化框架。你可以把它理解成:Spring 提供能力,Spring Boot 把这些能力按企业开发常见场景“预组装”好了。这门学科是干什么的用更少配置,快速开发 Web 接口、后台服务、管理系统、微服务、定时任务、数据服务。它解决什么问
先用类比理解。你不自己招人组装团队,而是把岗位要求交给工厂。工厂负责招人、分配工位、建立协作关系。你只负责告诉工厂:“订单服务需要库存服务、支付服务。概念直觉理解技术定义Spring企业开发工具箱一套用于构建 Java 企业应用的基础框架体系IoC不自己管对象对象控制权从业务代码转交给容器DI自动配齐依赖容器在创建对象时把依赖注入进去Bean被容器接管的对象由 Spring 管理生命周期和依赖关系







