logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

软考--第一章--计算机硬件

计算机硬件,18年之前是重点,考3-5分,但是19,20,21都没有考,22年考一题:磁盘调度,改版在2.2节新增了这一块内容。这章节重点:计算机硬件组成、校验码(奇偶校验码,CRC校验码)、指令系统、存储系统(磁盘调度)、输入/输出计算、总线结构。删掉进制转换、编码、储存地址的计算、校验码、海明码,循环冗余校验码考过,但海明码没有考过,计算机的体系结构都删掉了。指令系统、存储系统教材上都没有,以

#软件工程
Java14新特性:record(类似于结构体)

record是 Java 14+ 引入的一种不可变的数据类(data class),用于简洁地定义只包含数据的类,自动提供构造器、equals()hashCode()toString()等方法。// 自定义构造器:校验年龄throw new IllegalArgumentException("年龄不能为负数");// 注意:不需要写赋值语句,编译器自动完成// 可以添加额外方法Person p =

#python#java#开发语言
实现延迟任务的几种方式以及redis如何实现延迟任务,悲观锁乐观锁

延迟任务的实现方式 DelayQueue,基于JVMRabbitMQ:TTL+死信队列(常用)Redis:zset特性(常用,本项目实现)

#redis#数据库#缓存
在 Spring 中,当你在方法上使用 @Transactional 注解时,事务的开启、数据库操作的执行以及事务的提交/回滚,遵循的流程

表格阶段行为方法开始前Spring 开启事务(BEGIN方法执行中SQL 语句立即执行,但处于未提交状态方法成功结束Spring 提交事务(COMMIT)→ 数据真正入库方法抛出异常Spring 回滚事务(ROLLBACK)→ 数据撤销先进库(执行 SQL),但不提交;等方法执行完再决定提交或回滚。

#java#数据库#mysql
Java工程师如何转大模型开发

时间目标关键动作第1周跑通 Python + RAG Demo安装 Ollama + LangChain,实现本地问答第2周用 Spring AI 封装模型写一个/chat接口,返回流式响应第3-4周构建完整微服务架构拆分 rag-service、llm-service,加监控1-2月做一个作品集项目如“企业知识库助手”、“智能客服系统”3月+投简历,面试强调“工程落地能力”,而非算法理论✨最后忠

#java
JVM(Java Virtual Machine)简介

JVM(Java 虚拟机)是 Java 平台的核心组件之一,它是一个虚拟的计算机,能够在不同的硬件和操作系统上运行 Java 字节码。加载类文件:通过类加载器(ClassLoader)将.class文件加载到内存中。验证字节码:确保加载的字节码符合 JVM 规范,防止恶意代码执行。执行字节码:通过解释器或即时编译器(JIT)将字节码转换为机器码并执行。内存管理:自动管理内存分配与回收,包括垃圾收集

#jvm#java#python
MCP模型上下文协议(Model Context Protocol)、为什么会有MCP出现、ToolCalling痛点是什么、ToolCalling适用小范围的适用、MCP适合将工具提升到全局公用

之前有一段时间,SpringAI官网把FunctionCalling(也是ToolCalling标记成了Deprecated,过时的,但是现在SpringAI1.0只后又可以用了),想让MCP替代ToolCalling。

#开发语言
智能客服私有化大模型部署--基础环境安装(完成安装Python环境)

再最后输入一个yes就可以开始安装了,注意此时不要多回车,因为回车会跳过初始化环境会跳过去,这样环境没有初始化好会导致一些问题。安装完了之后,再输入yes,如果多按了回车,这里出不来,因为这里就是进行初始化的。输入su,出现(base)前缀就代表。Anaconda已经安装成功了。

#linux#运维#服务器
Prompt中的Tool Calling

问题回答大模型能提供实时天气吗?❌ 不能,训练数据是静态的.user("天气如何").call()返回什么?🤖 模型“猜”的结果(可能错误)怎么拿到真实天气?✅ 必须通过“工具调用”(Tool Calling)让系统调用真实 API,再把结果交给 AI 生成回复是干嘛的?📦 就是用来把“真实结果”传给 AI 的桥梁。

#人工智能#python#开发语言
Java 中包装类的享元模式,以及包装类应该怎么比较大小

享元模式通过共享尽可能多的相似对象,来减少内存中对象的数量,从而节省资源。对象数量庞大;对象状态大部分可共享(尤其是不可变对象);对象本身占用内存较多或创建开销大。在 Java 包装类中,这些“小整数”就是典型的可共享、不可变、频繁使用的对象。Java 包装类的“享元模式”是指:对常用小数值(如 -128~127)进行对象缓存和复用,以减少内存开销。这是享元设计模式在 JDK 中的经典实践。这种设

#java#开发语言
    共 50 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择