刷新
JAVA自学之路1.1:JAVA入门纠错

博主头像 1.1、JAVA入门纠错 在JAVA入门这篇文章里有些问题和错误需要纠正,懒得再改那篇文章了,直接写在这好了。 package test.test1; public class HelloWorld { public static void main(String[] args) { System. ...

java研发工程师必知必会

博主头像 java作为一种跨平台、面向对象的编程语言,广泛应用于企业级Web开发和移动应用开发。其核心特性包括可移植性(一次编写,到处运行)、安全性、分布式支持以及泛型编程能力。又因其简单易学深受广大程序员所喜爱。自1995年推出以来,语言也经历了多次的迭代更新,而对于一些较早接触该语言的老程序员来说,对一些... ...

Queue & Stack:实现机制与使用场景深度分析

博主头像 为什么不推荐使用Stack Java已不推荐使用Stack,而是推荐使用更高效的ArrayDeque 为什么不推荐使用 性能低:是因为 Stack 继承自 Vector, 而 Vector 在每个方法中都加了锁。由于需要兼容老的项目,很难在原有的基础上进行优化,因此 Vector 就被淘汰掉了,使用 ...

剑指offer-67、剪绳⼦

博主头像 题目描述 给你⼀根⻓度为n 的绳⼦,请把绳⼦剪成整数⻓的m 段( m 、n 都是整数, n>1 并 且m>1 , m<=n ),每段绳⼦的⻓度记为k[1],...,k[m]。请问k[1]x...xk[m] 可能的最⼤乘积是多少?例如,当绳⼦的⻓度是8 时,我们把它剪成⻓度分别为2 、3 、3 的三段 ...

10408_基于SSM的野营用品租赁管理系统

1、项目包含 项目源码、项目文档、数据库脚本、软件工具等资料; 带你从零开始部署运行本套系统。 2、项目介绍 随着互联网技术的发展与普及,传统的经营方式受到很大影响。野营用品租赁系统是以互联网为基础的线上租赁方式。传统野营用品店的纸质化服务流程繁琐,浪费人力物力。线上租赁可以实现网页挑选野营用品并完 ...

Spring AI学习:使用WSL2安装Ubuntu&安装redis-8.4.0

博主头像 背景: spring ai中提供了RAG功能接口,需要搭配向量数据库,我选择了最新版redis作为外部向量数据库 (redis7可以安装stack包来支持向量存储,redis8本身已集成向量存储功能) (redis8.0.0已有windows适配版本,redis8.4.0的windows适配尚未发布 ...

Arthas使用

博主头像 1. Arthas 介绍 Arthas 是阿里巴巴开源的 Java 诊断工具,用于: 实时监控线上应用(无需重启) 快速定位 CPU、内存、线程问题 分析方法执行耗时、参数、返回值 支持 JDK 6+(包括 JDK 21) ✅ 核心优势:通过 JVM Attach 机制动态注入 Agent,不修改代 ...

Java自学之路1:Hello World

博主头像 1、JAVA入门 本文将通过演示一个简单的hello world代码来简单讲解java代码的执行过程,不会涉及太多底层原理。 1、编写源代码 代码如下: public class HelloWorld { public static void main(String[] args) { System ...

剑指offer-66、机器⼈的运动范围

博主头像 题目描述 地上有⼀个 m ⾏和 n 列的⽅格。⼀个机器⼈从坐标(0,0) 的格⼦开始移动,每⼀次只能向左,右,上,下四个⽅向移动⼀格,但是不能进⼊⾏坐标和列坐标的数位之和⼤于 k 的格⼦。 例如,当k 为 18 时,机器⼈能够进⼊⽅格(35,37) ,因为 3+5+3+7 = 18 。但是,它不能进 ...

Spring AI学习:Advisor&Tool

博主头像 一句话总结: Advisor = AI的"高级秘书" :先帮你查资料、整理思路,再让AI回答,并把ai的回答整理/处理好展现给你。 Tool = AI的"专属工具箱" :AI可以直接使用里面的工具完成任务。 Advisor: Advisor会在提示词(prompt)发送给大模型前拦截它(提示词),并 ...

剑指offer-65、矩阵中的路径

博主头像 题目描述 请设计⼀个函数,⽤来判断在⼀个矩阵中是否存在⼀条包含某字符串所有字符的路径。路径可以从矩阵中的任意⼀个格⼦开始,每⼀步可以在矩阵中向左,向右,向上,向下移动⼀个格⼦。如果⼀条路径经过了矩阵中的某⼀个格⼦,则该路径不能再进⼊该格⼦。 例如矩阵: 中包含⼀条字符串 " bcced " 的路径, ...

Spring AI学习:基本配置&聊天客户端

博主头像 创建spring boot项目并选择ai功能: spring boot版本不能过高,4.x.x暂时不支持ai 非本地部署可以使用openai,本地部署可以使用ollama。对应的,在创建项目初(上一步)选择的ai功能需与客户端一致。 配置基本如下: 创建一个文本交流客户端,交由spring boot ...

InheritableThreadLocal,从入门到放弃

博主头像 InheritableThreadLocal相比ThreadLocal多一个能力:在创建子线程Thread时,子线程Thread会自动继承父线程的InheritableThreadLocal信息到子线程中,进而实现在在子线程获取父线程的InheritableThreadLocal值的目的。 关于Th ...

金蝶云苍穹,新手初学者小白PC端java插件开发教学示例

博主头像 注: 1.本文章的面向对象为刚刚接触金蝶云苍穹星空旗舰版,具有PC端Java插件开发需求的新手、小白、与初学者 2.本文章中涉及的开发环境包括:金蝶云苍穹星空旗舰版开发平台、安装了金蝶官方插件的IDEA 3.插件的实际开发涉及表单页面的生命周期,建议对此内容有一定熟悉,页面的生命周期参考文章: ht ...

<123···50>