前端
文章平均质量分 93
程序员_大白
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
LLM与Agent,零基础入门到精通,收藏这篇就够了
因为LLM不具备执行的能力,所以在LLM的加持下,配合着上下文记忆、工具以及方法(本地/远端)调用,任务规划等等动作,形成一台完整的可闭环的执行链,并且在这个闭环中可以有Agent自行决策也可以加入人类的决策。因为LLM是基于一定的数据训练的,所以数据具有一定的时效性,并且对于人类的多变的需求也无法单独靠LLM就可以搞定,所以Agent的可扩展的能力是尤为关键。现在是AI的时代,大模型如火如荼,旁边同事张口大模型,闭口Agent,耳朵快磨出老茧了,趁着这股劲儿,也是学习学习大模型的知识吧。原创 2026-02-23 15:43:04 · 373 阅读 · 0 评论 -
一文说清楚Agent,零基础入门到精通,收藏这篇就够了
现在,它已经可以进入云端沙箱环境中“干活”了——像阿里的无影AgentBay、Kimi的OK Computer、智谱的AutoGLM,都让Agent拥有自己的“工作空间”。听起来简单,但当它真的要替你干活时,比如“帮我整理今天的会议内容并发日报”,它就不再是个单一模型,而是一整个“有思考、有记忆、能行动、能协调”的复杂系统。你就能一眼看穿:它不是突然变聪明了,而是底层的“水电煤”——模型、调度、记忆、工具——全都打通了。工具层的进化,让Agent从一个聪明的顾问,变成了一个真正能“帮你干事”的数字助理。原创 2026-02-23 15:22:56 · 403 阅读 · 0 评论 -
大家都在说的agent到底是什么?
agent”在英文里原本指“代理人、执行者”——比如房地产中介是real estate agent,演员的经纪人是talent agent,本质都是“受委托替人办事的角色”。AI agent之所以叫“agent”,核心逻辑是:它是能接受你的委托,自动完成复杂任务的执行者。简单说,普通AI可能只是“回答问题的顾问”,而agent是“帮你把事办成的助理”。原创 2026-02-23 11:46:17 · 526 阅读 · 0 评论 -
AI Agent构建:不仅要Chat,更要Act
这种方式的输入输出通常是结构化的(如JSON),因此稳定性极高是构建企业级Agent的基石。”甚至在行动前,可以引入“批评家”角色,进行前瞻性的反思,预判可能出现的错误。过去两年,大模型的迭代速度超出了所有人的预期。它的路线是设计者预先铺设好的(步骤A → 步骤B → 步骤C),非常适合处理重复性、高确定性的任务。模型可能知道按钮在图里,但无法输出精确的 (x, y) 坐标,导致“看得见,摸不着”。它能从历史操作中提炼出通用的内容,让AI Agent越用越顺手,形成类似人类“肌肉记忆”的高效反应。原创 2026-02-23 11:38:24 · 393 阅读 · 0 评论 -
2026最新版Java面试八股文大全_八股文java面试题,零基础入门到精通,收藏这篇就够了
1)就是一种数据结构,目的就是为了快速查找数据。2)对查询频率高(索引就是为了提高查询效率),像where后的字段数据量特别大, 索引不是越多越好,会影响增删的效率,典型的用空间换时间。分组字段可以建立索引,因为分组的前提是排序(覆盖索引)3)频繁更新的字段、查询少的、参与计算的不适合建索引。原创 2026-01-12 11:31:56 · 592 阅读 · 0 评论 -
Java 中的泛型(Generics)零基础入门到精通,收藏这篇就够了
特性说明泛型类泛型方法泛型接口通配符?(无界)、?extends T(上界)、?super T(下界)类型擦除编译后泛型信息会被擦除,变为Object限制不能使用基本类型、不能创建泛型数组、不能实例化泛型。原创 2026-01-12 11:30:33 · 280 阅读 · 0 评论 -
java小游戏,零基础入门到精通,收藏这篇就够了
Java小游戏项目通常是为了学习编程和实践Java技术而设计。这类项目可以让开发者熟悉基本的编程概念,了解面向对象编程(OOP)原则,并掌握Java的事件处理机制和图形用户界面(GUI)设计。此外,对于有经验的开发者来说,这些项目也是检验编程技能、加深对游戏开发和性能优化理解的好机会。游戏状态可以使用枚举或状态机来定义和管理。状态机在游戏状态转换上具有天然的优势。START,RUNNING,PAUSED,END// 根据当前状态执行不同逻辑// 开始游戏逻辑break;// 游戏运行逻辑。原创 2026-01-12 11:29:00 · 707 阅读 · 0 评论 -
Java初学者必备:10款基础小游戏项目实战指南,零基础入门到精通,收藏这篇就够了
Java小游戏项目通常是为了学习编程和实践Java技术而设计。这类项目可以让开发者熟悉基本的编程概念,了解面向对象编程(OOP)原则,并掌握Java的事件处理机制和图形用户界面(GUI)设计。此外,对于有经验的开发者来说,这些项目也是检验编程技能、加深对游戏开发和性能优化理解的好机会。游戏状态可以使用枚举或状态机来定义和管理。状态机在游戏状态转换上具有天然的优势。START,RUNNING,PAUSED,END// 根据当前状态执行不同逻辑// 开始游戏逻辑break;// 游戏运行逻辑。原创 2026-01-12 11:24:37 · 764 阅读 · 0 评论 -
java场景面试汇总_java场景题面试,零基础入门到精通,收藏这篇就够了
超卖问题是由于多个线程同时读取库存,然后进行扣减导致的。使用乐观锁:在库存表中增加版本号字段,更新时检查版本号。,但会降低并发性能。使用数据库的唯一索引:通过订单唯一键防止重复提交。使用分布式锁,如Redis或ZooKeeper,在扣减库存前先获取锁。使用队列,将请求串行化,比如用Kafka或RocketMQ,消费者逐个处理。:通常采用缓存(Redis)预扣库存+数据库最终一致的方案。具体步骤:秒杀开始前,将商品库存加载到Redis中。用户请求扣减库存时,使用Redis的DECRBY。原创 2026-01-12 11:23:19 · 843 阅读 · 0 评论 -
Java中获取mysql连接的四种方式_java 代码中获取链接mysql数据库的信息,零基础入门到精通,收藏这篇就够了
通过以上对四种Java 中获取 mysql 连接方式的介绍,相信各位已经对此已有了初步的了解。第一种方法很明显是采用硬编译的方法,就是把数据都写死,在之后的开发中更改起来会很麻烦,不易于的日常开发;第二种方法通过读取配置文件的方法来获取连接,下次在其他环境使用时,我们直接修改 .properties 的配置文件就行了,但其代码量相对偏多;原创 2026-01-12 11:21:45 · 683 阅读 · 0 评论 -
java — 接口(interface)详解,一文彻底搞懂_java interface
接口就是规范,定义的是一组规则,体现了现实世界中“如果你是/要…则必须能…”的思想。继承是一个"是不是"的is-a关系,而接口实现则是 "能不能"的**has-a**关系。例如:电脑都预留了可以插入USB设备的USB接口,USB接口具备基本的数据传输的开启功能和关闭功能。你能不能用USB进行连接,或是否具备USB通信功能,就看你能否遵循USB接口规范例如:Java程序是否能够连接使用某种数据库产品,那么要看该数据库产品能否实现Java设计的JDBC规范接口的本质是契约、标准、规范,就像我们的法律一样。原创 2026-01-12 11:15:32 · 1215 阅读 · 0 评论 -
Java面向对象(知识点整理)_java面向对象知识点总结,零基础入门到精通,收藏这篇就够了
编写一个类, 继承Exception,并重写一参构造方法 即可完成自定义受检异常类型。编写一个类, 继承RuntimeException,并重写一参构造方法 即可完成自定义运行时异常类型。class MyException extends Exception{ // 继承Exception,表示一个自定义异常类super(msg);// 调用Exception中有一个参数的构造MyException e = new MyException("年龄不合理");throw e;原创 2026-01-12 11:11:45 · 773 阅读 · 0 评论 -
程序员失业再就业了,喜忧参半
这是小红书上一位上海的Java程序员失业想转行的分享贴。原创 2026-01-10 17:17:39 · 705 阅读 · 0 评论 -
Java 入门全流程:环境搭建到运行成功_java 环境搭建,零基础入门到精通,收藏这篇就够了
Java作为一门跨平台、稳定性极强的编程语言,在企业级开发、Android移动应用、大数据处理等领域占据核心地位,也是很多编程初学者的首选语言。对零基础学习者而言,入门的最大阻碍往往不是语法本身,而是“从0到1”的落地操作——比如环境搭建时的配置报错、第一个程序运行失败的困惑。本文将彻底抛开晦涩术语,用“一步一图”的思路,带你完成Java开发环境搭建、编写并运行第一个程序,帮你平稳度过入门最关键的“启动阶段”。原创 2026-01-10 14:47:50 · 1024 阅读 · 0 评论 -
Java将字符串转化为数组_java 字符串转数组,零基础入门到精通,收藏这篇就够了
将字符串转化成数组提供两种方法:2.toCharArry()方法;将字符串转化为Sting数组时,可以使用split()将字符串转化为char数组时,可以使用toCharArry()原创 2026-01-10 14:40:41 · 629 阅读 · 0 评论 -
Java之封装、继承、多态(重载、重写)_java面向对象 - 封装、继承和多态第4关:方法的重写与重载
面向对象编程三大特性:封装、继承、多态封装:把对象的属性和操作(或服务)结合为一个独立的整体,使得对数据的访问只能通过接口。继承:从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。例如 定义一个类叫车,车有以下属性:车体大小,颜色,方向盘,轮胎,而又由车这个类派生出轿车和卡车两个类,为轿车添加一个小后备箱,而为卡车添加一个大货箱。轿车和卡车都包含有车原先的属性和行为,又扩展了各自装东西的箱子。这时称 轿车与卡车继承了车。多态:允许不同类的对象对同一消息做出响应。原创 2026-01-10 14:31:15 · 945 阅读 · 0 评论 -
学习-Java继承和多态之方法重写,零基础入门到精通,收藏这篇就够了
任务描述本关任务:重写 Cat 类中的 toString 方法,返回 Cat 类的基本信息。相关知识在子类中如果创建了一个与父类中相同名称、相同返回值类型、相同参数列表的方法,只是方法体中的内容不同,以实现不同于父类的功能,这种方式被称为方法重写(override),又称为方法覆盖。重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。当父类中的方法无法满足子类需求或子类具有特有功能的时候,需要方法重写。子类可以根据需要,定义自己特定的方法。原创 2026-01-10 14:20:49 · 740 阅读 · 0 评论 -
Java语言程序设计,零基础入门到精通,收藏这篇就够了
的时候使用。原创 2026-01-10 14:05:58 · 773 阅读 · 0 评论 -
回调函数与Java中的Callable接口应用解析,零基础入门到精通,收藏这篇就够了
在编写程序时,有时候会调用许多API中实现实现的函数,但某些方法需要我们传入一个方法,以便在需要的时候调用我们传入进去的函数。这个被传入的函数称为回调函数(Callback function)。打个比方,有一个餐馆,提供炒菜的服务,但是会让我们选择做菜的方式,我们去这家餐馆里面吃饭,想吃小龙虾,我们告诉他想吃小龙虾后,他询问我们要以何种方式去进行烹饪,是煎炒烹炸还是避风塘。在上面的例子中,炒菜是我们需要调用的方法,也是API库中所提供的,而炒菜的方式,则是我们去选择的,可以我们自己去定义的。原创 2026-01-10 13:57:15 · 861 阅读 · 0 评论 -
Java回调函数详解,零基础入门到精通,收藏这篇就够了
在编写程序时,有时候会调用许多API中实现实现的函数,但某些方法需要我们传入一个方法,以便在需要的时候调用我们传入进去的函数。这个被传入的函数称为回调函数(Callback function)。打个比方,有一个餐馆,提供炒菜的服务,但是会让我们选择做菜的方式,我们去这家餐馆里面吃饭,想吃小龙虾,我们告诉他想吃小龙虾后,他询问我们要以何种方式去进行烹饪,是煎炒烹炸还是避风塘。在上面的例子中,炒菜是我们需要调用的方法,也是API库中所提供的,而炒菜的方式,则是我们去选择的,可以我们自己去定义的。原创 2026-01-10 13:43:53 · 546 阅读 · 0 评论 -
Java环境变量的作用以及如何配置环境变量,零基础入门到精通,收藏这篇就够了
环境变量这种东西,对于刚学Java的来说确实不好理解,昨天刚好有人遇到了类似的问题, 今天就趁早上不是很忙的时候讨论一下JDK的环境变量到底有什么用,以及应该怎么设置?Java的环境变量有三个,Path,CLASS_PATH,JAVA_HOME ,一般习惯是大写。**Path:**告诉操作系统javac 、Java-version等等这些Java相关的命令在哪个目录下放着,只有这个配置好之后,才可以在CMD的任意路径运行Java命令,不然的话,操作系统不能识别你的这些命令。原创 2026-01-09 16:53:34 · 661 阅读 · 0 评论 -
java异常处理,零基础入门到精通,收藏这篇就够了
异常是程序在“编译”或者“执行”的过程中可能出现的错误 / 问题,而不是语法问题导致的编译错误,语法错误不算在异常体系中,语法错误是自己的水平问题引起的。比如:数组索引越界异常、空指针异常、日期格式化异常,等…为什么要学习异常?异常一旦出现了,如果没有提前处理,程序就会退出JVM虚拟机而终止。学习异常不是让我们以后不出异常,而是程序出了异常之后,该如何处理。体现的是程序的安全,健壮性。Error:错误Error是一种特殊的类(java.lang.Error)原创 2026-01-09 16:20:12 · 561 阅读 · 0 评论 -
java 集合,零基础入门到精通,收藏这篇就够了
集合建立在数组基础上,主要位于java.util包中,用来存储Java类对象,并且可以实现各种数据结构。集合大小可以改变,可以存放不同数据类型数据。集合不能存放基本类型数据,只能存放引用数据类型数据。集合不仅可以方便地存放数据,而且提供了添加、读取和删除数据等实用方法。集合中只能存放对象,JVM会自动将基本类型与相应的包装类型转换(装箱:基本类型→对象;拆箱:对象→基本类型)。二、Java集合的类框架**接口:**是代表集合的抽象数据类型。原创 2026-01-08 14:31:24 · 695 阅读 · 0 评论 -
java三目运算符,零基础入门到精通,收藏这篇就够了
看到标题你肯定觉得三目运算符有什么好讲的,不是很简单嘛。我之前也是这么认为的,直到今天刷LeetCode遇到了一点问题,发现还是有些细节自己不知道的,现总结一下。原创 2026-01-08 14:07:33 · 954 阅读 · 0 评论 -
Java实现HTML转PDF,零基础入门到精通,收藏这篇就够了
L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。掌握AI能力的Java工程师比纯Java岗要吃香的多。原创 2026-01-08 14:01:15 · 1090 阅读 · 0 评论 -
讲解一下java枚举(enum)以及使用方法,零基础入门到精通,收藏这篇就够了
可以把 enum 看成是一个普通的 class,它们都可以定义一些属性和方法,不同之处是:enum 不能使用 extends 关键字继承其他类,因为 enum 已经继承了 java.lang.Enum(java是单一继承),但可以继承接口。原创 2026-01-08 13:59:02 · 899 阅读 · 0 评论 -
java官网jdk下载,零基础入门到精通,收藏这篇就够了
前言Java的官网,点进去多熟悉下就会知道怎么下载了。1.登陆官网在官网下载需要注册一个用户,使用自己的邮件注册就可以。3.选择java4.选择Download Java now5.选择Java archive6.然后选择Java SE77.选Windows64的JDK8.8.等待下载。原创 2026-01-08 13:56:18 · 973 阅读 · 0 评论 -
Java List排序4种写法,零基础入门到精通,收藏这篇就够了
L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。掌握AI能力的Java工程师比纯Java岗要吃香的多。原创 2026-01-08 13:49:27 · 870 阅读 · 0 评论 -
程序媛失业第七天
这是小红书上一位上海的Java程序员失业想转行的分享贴。原创 2026-01-07 21:20:15 · 545 阅读 · 0 评论 -
一文看懂Java内存模型(JMM)收藏这篇就够了
所谓内存模型就是对特定的内存或者高速缓存进行读写访问的过程抽象描述和约定,不同架构下的物理机或者操作系统拥有不一样的内存模型,而Java虚拟机是一个实现了跨平台的虚拟系统。首先它不是对物理内存的规范,而是在Java虚拟机基础上进行的规范从而实现平台一致性,以达到Java程序能够**“一次编译,到处运行”**的目标。原创 2026-01-07 20:00:38 · 416 阅读 · 0 评论 -
java: 找不到符号,零基础入门到精通,收藏这篇就够了
L4阶段:大模型的微调和私有化部署,我们会更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调;而L3 L4更多的是通过项目实战来掌握大模型的应用开发,针对以上大模型的学习路线我们也整理了对应的学习视频教程,和配套的学习资料。在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。掌握AI能力的Java工程师比纯Java岗要吃香的多。原创 2026-01-07 19:56:31 · 855 阅读 · 0 评论 -
Java NIO详解,零基础入门到精通,收藏这篇就够了
NIO 中的 N 可以理解为 Non-blocking,不单纯是 New,是解决高并发、I/O高性能的有效方式。Java NIO 是Java1.4之后推出来的一套IO接口,NIO提供了一种完全不同的操作方式, NIO支持面向缓冲区的、基于通道的IO操作。新增了许多用于处理输入输出的类,这些类都被放在java.nio包及子包下,并且对原java.io包中的很多类进行改写,新增了满足NIO的功能。原创 2026-01-07 19:54:40 · 660 阅读 · 0 评论 -
Java数组(超详细)零基础入门到精通,收藏这篇就够了
可以看成是相同类型元素的一个集合。在内存中是一段连续的空间。📚注意:1. 数组中存放的元素其类型相同2. 数组的空间是连在一起的3. 每个空间有自己的编号,起始位置的编号为0,即数组的下标。原创 2026-01-07 19:52:50 · 762 阅读 · 0 评论 -
java免费资源库,零基础入门到精通,收藏这篇就够了
优先考虑成熟稳定的主流库评估社区活跃度和维护状态关注性能指标和扩展性考虑与现有技术栈的兼容性重视文档和示例的完整性这些开源工具不仅节省了开发成本,还让我们能够站在巨人的肩膀上快速构建高质量的解决方案。如果你想亲自体验这些技术的应用,可以尝试在InsCode(快马)平台上创建项目。平台提供完整的开发环境,无需本地配置就能直接运行Java项目,对于学习和实践这些技术非常方便。我在使用中发现,它的响应速度和稳定性都很不错,特别适合快速验证想法和分享案例。原创 2026-01-07 19:43:39 · 1045 阅读 · 0 评论 -
一步步教你如何配置Java环境变量(超级详细)收藏这篇就够了
按win+R调出命令窗口输入cmd——>然后确定进入界面输入命令测试。原创 2026-01-07 19:36:21 · 991 阅读 · 0 评论 -
深入理解Java并发之synchronized实现原理,零基础入门到精通,收藏这篇就够了
本篇主要是对Java并发中synchronized关键字进行较为深入的探索,这些知识点结合博主对synchronized的个人理解以及相关的书籍的讲解(在结尾参考资料),如有误处,欢迎留言。线程安全是并发编程中的重要关注点,应该注意到的是,造成线程安全问题的主要诱因有两点,一是存在共享数据(也称临界资源),二是存在多条线程共同操作共享数据。原创 2026-01-07 19:34:59 · 735 阅读 · 0 评论 -
Java JDK下载与安装教程,零基础入门到精通,收藏这篇就够了
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。万事开头难。在了解什么是 Java、Java 语言的特点以及学习方法之后,本节将介绍如何搭建编写 Java 程序所需要的开发环境——JDK(Java Development Kit)。原创 2026-01-07 19:31:49 · 709 阅读 · 0 评论 -
java安装教程详细,零基础入门到精通,收藏这篇就够了
指定的是jdk下的bin目录。原创 2026-01-05 16:41:53 · 1010 阅读 · 0 评论 -
有南京35+岁的Java开发失业一年多 还没找到工作的吗?
这是小红书上一位上海的Java程序员失业想转行的分享贴。原创 2026-01-05 16:39:40 · 939 阅读 · 0 评论 -
java 多线程(非常详细)零基础入门到精通,收藏这篇就够了
线程是程序执行的最小单位,是进程中的一个独立执行流。一个进程可以包含多个线程,这些线程共享进程的内存空间和资源,但各自拥有独立的程序计数器、栈和本地方法栈。原创 2026-01-05 13:46:58 · 977 阅读 · 0 评论
分享