自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 什么是回调

回调是一种常见的编程设计模式,用于处理异步操作的结果。通过回调,调用者可以传入一个函数或接口,等到某个操作(例如网络请求、事件监听等)完成后,回调函数会被触发并通知调用者。

2026-03-18 17:45:00 728

原创 如何理解 HTTP 请求的参数:路径参数、查询参数和请求体参数

本文详细介绍了HTTP请求中的三种参数类型:路径参数(Path Parameters)用于标识特定资源ID,如/users/123;查询参数(Query Parameters)用于筛选排序数据,如/users?page=2;请求体参数(Body Parameters)用于提交复杂数据,如POST请求中的JSON数据。文章通过具体示例说明了每种参数的使用场景,并提供了cURL和Apifox的实际操作案例,帮助开发者正确选择和使用参数类型进行API对接。

2026-03-18 10:16:05 400

原创 从一个求和方法理解 Java 的 Function、Consumer、Supplier、Predicate

本文解析了Java中四种常见的函数式接口:Function、Consumer、Supplier和Predicate。Function用于输入输出转换,Consumer处理输入无输出,Supplier无输入有输出,Predicate用于条件判断。通过示例代码展示了如何利用Function将重复逻辑中的"变化点"抽离,实现行为参数化。文章强调这些接口的核心价值在于提升代码复用性,使逻辑表达更清晰,但也要避免在不适合的场景强行使用。理解这些接口的关键在于区分它们的行为模式:Function处理

2026-03-10 15:37:45 344

原创 三种Repository的写法

本文介绍了SpringBoot生态中三种数据访问方式的适用场景和选择原则。1)SpringData接口式Repository适合标准实体CRUD操作,代码简洁但复杂查询支持不足;2)EntityManager自定义类适合JPA体系内的复杂查询,保留JPA特性但需要手动处理结果映射;3)JdbcTemplate适合完全SQL导向的复杂报表查询,灵活但代码量较大。选择依据包括:实体标准性、查询复杂度、SQL控制需求等。标准CRUD优先选SpringData,JPA内复杂查询用EntityManager,纯SQL

2026-03-10 15:29:57 317

原创 Java-Web基础之JDBC

1.注册驱动2.获取连接对象3.定义SQL4.获取执行SQL的对象5.执行SQL6.处理结果7.释放资源JDBC就是使用java语言操作关系型数据库的一套API全称:Java DataBase Connectivity官方(sun公司)定义的一套操作所有关系型数据库的规则即接口各个数据库厂商去实现这套接口,提供数据库驱动jar包我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类各数据库厂商使用相同的接口,Java代码不需要针对不同数据库分别开发。

2023-04-29 14:35:46 175 1

原创 十二届蓝桥杯javaC组习题练习

由题知,需要使用0-9的2021张卡片 思路一:(循环枚举,数组卡片-1) 设定 cards数组,长度为10(因为从0开始数到9一共有10个位置),使用for循环为每个空间存入2021张卡片。 枚举从1到+无穷的数(假设为temp),进入循环体,当其不为0时,除余10,(每次除余10,能得到这个数个位上的数。)由于我们得到了一个 单个数字,将其放入 if 判断中,如果 (arr [ temp ] > 0)则代表,这个数在卡片数组中还有有值,我们将其减 1 ,减1的目的=抽走一张卡片。然后将 temp.

2022-03-07 19:51:10 362

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除