会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
摸鱼小天才
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2025年12月18日
Java函数式接口——渐进式学习
摘要: 一、函数式接口的定义 函数式接口 (Functional Interface) 是Java 8引入的核心概念,它是指有且仅有一个抽象方法的接口(可包含默认方法和静态方法)。这种接口可以用Lambda表达式或方法引用来实现,是函数式编程在Java中的基础。 // 标准定义 @FunctionalInt
阅读全文
posted @ 2025-12-18 16:08 李子园的李
阅读(266)
评论(0)
推荐(0)
2025年12月17日
函数式编程与传统编程的对比——基于java
摘要: Java从JDK 8开始引入函数式编程特性(Lambda表达式、Stream API),让开发者可以在传统面向对象基础上采用函数式风格。下面通过具体代码对比两种范式。 一、核心区别概览 对比维度 传统编程(命令式/面向对象) 函数式编程 核心思想 描述"怎么做"的步骤和状态变化 描述"做什么"的数据
阅读全文
posted @ 2025-12-17 13:31 李子园的李
阅读(301)
评论(0)
推荐(0)
2025年12月16日
Java Optional 完全指南:优雅处理 null 的利器
摘要: 写在开头:很久没有发博了,除去工作忙等因素,有时候觉得记录这些AI一分钟就能给出结果的代码,没有多少意义。不过最近在看面试题,看到了Optional,发现自己工作两年多来,从来没有在项目里用到过这个类,被大家称之为处理null的利器,于是心血来潮就把这个知识点简单记录下吧 ——从繁琐的 null 检
阅读全文
posted @ 2025-12-16 15:50 李子园的李
阅读(328)
评论(7)
推荐(0)
2025年3月6日
关于大模型这些术语,你都知道吗?
摘要: 在当今的科技领域,大模型和AI技术的发展可谓是日新月异。在初学大模型的时候,大家肯定会碰到各种专业术语,让人眼花缭乱。本文将为您简单地解释一些关键术语,帮助您在学习过程中更好地理解大模型和AI的世界。 大语言模型(LLM,Large Language Model) 大语言模型是一种基于深度学习的大规
阅读全文
posted @ 2025-03-06 20:40 李子园的李
阅读(575)
评论(0)
推荐(2)
每日从0开始生成递增流水号
摘要: 在实际的业务开发中,我们经常会遇到需要生成具有唯一性的业务编号的场景,例如订单编号、留言编号等。这些编号通常是由日期部分和一个递增的序列号部分组成,以确保在同一天内的编号是唯一的,并且能够反映出业务的增长趋势。本文将详细介绍如何在Java中实现这样一个每天随业务量递增的流水号生成器。 需求分析 假设
阅读全文
posted @ 2025-03-06 20:03 李子园的李
阅读(623)
评论(0)
推荐(0)
2024年11月28日
Java异常类型
摘要: 一、异常体系架构 1.1 体系图解 1.2 Exception & Error Exception 表示程序可以处理的异常情况,通常是由于程序逻辑错误或运行时问题引起的,比如NullPointException、IOException等。这些异常是设计用来被程序捕获,并采取相应的恢复措施来继续执行,
阅读全文
posted @ 2024-11-28 16:45 李子园的李
阅读(310)
评论(0)
推荐(0)
2024年11月26日
集群多机部署时定时任务重复执行问题
摘要: 业务场景: 系统中需要使用到定时任务,用了spring的注解@Schedule注解实现。本地无问题,因为是单机。实际部署时是集群部署,有多个服务器,会同时执行定时任务,导致数据重复处理。 解决方案: 方案一 定时任务分离 将系统的定时任务单独抽离为一个项目,与业务后台服务同步在另一个单独的服务器上部
阅读全文
posted @ 2024-11-26 17:02 李子园的李
阅读(1161)
评论(0)
推荐(1)
2023年10月31日
浅析Flie类getAbsolutePath()方法
摘要: 开发中,常常需要上传文件,并将文件存于远程服务器(如minio)或者本地,当存于本地时对存储路径的指定是常见的问题。 当然,你可以在本地写死静态资源路径,如"D:\static\fileUpload\img",但这样只能适用于你的计算机,如果换一个人,他的电脑可能不是D盘而是E盘,如果是Linux环
阅读全文
posted @ 2023-10-31 14:26 李子园的李
阅读(1037)
评论(0)
推荐(0)
反射——子父类字段获取
摘要: 需求:有一个vo类,该类继承了一个实体类,获取到vo对象后,需要将其中的null值转为空字符串; 思路:传入参数,用Object接收,利用反射获取到该对象的所有字段,并判断置空; 由于一开始没有考虑到父类的字段获取,导致时不时出现错误,因此这里简单记录一下。 // 无需返回object,set后对象
阅读全文
posted @ 2023-10-31 14:05 李子园的李
阅读(359)
评论(0)
推荐(0)
2023年10月7日
Linux下JDK的安装配置
摘要: 一、官网下载JDK1.8 https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html JDK1.8 因为1.8是目前项目中用到最多的 基本都是基于JDK1.8 可以直接在虚拟机中的浏览器访问下载,但是尝试过的
阅读全文
posted @ 2023-10-07 16:42 李子园的李
阅读(263)
评论(0)
推荐(0)
1
2
下一页
公告