相关文章
(Go Gin)Gin学习笔记(三)数据解析和绑定:结构体分析,包括JSON解析、form解析、URL解析,区分绑定的Bind方法
1. 数据解析和绑定
bind或bindXXX函数(后文中我们统一都叫bind函数)的作用就是将请求体中的参数值绑定到对应的结构体上,以方便后续业务逻辑的处理
1.1 JSON数据解析和绑定
客户端传参,后端接收并解析到结构体
package mainim…
编程日记
2025/6/3 20:11:49
开源PDF解析工具Marker深度解析
开源PDF解析工具Marker深度解析
检索增强生成(RAG)系统的第一步就是做 pdf 解析,从复杂多样的 pdf 中提取出干净准确的文本内容。现有的最优秀的开源工具有两个:Marker 和 MinerU。因为 Marker 是个人开发者做的,文档…
编程日记
2025/5/29 6:18:23
Redis ⑨-Jedis | Spring Redis
Jedis
通过 Jedis 可以连接 Redis 服务器。
通过 Maven 引入 Jedis 依赖。
<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><versi…
编程日记
2025/6/3 12:25:06
3.5/Q1,GBD数据库最新一区文章解读
文章题目:Global burden of low vision and blindness due to age-related macular degeneration from 1990 to 2021 and projections for 2050 DOI:10.1186/s12889-024-21047-x 中文标题:1990年至2021年因年龄相关性黄斑变性导致的低视力和失…
编程日记
2025/6/3 12:57:33
【Linux】网络基础
个人主页~ 网络基础 一、网络的发展二、认识网络协议1、OSI七层模型2、TCP/IP五层模型 三、网络传输流程1、同网段通信2、跨网段通信 四、以太网通信1、MAC地址2、通信原理 一、网络的发展 独立模式 产生背景:在计算机发展的早期阶段,计算机系统主要以单…
编程日记
2025/6/1 1:34:07
Springboot使用ThreadLocal提供线程局部变量,传递登录用户名
文章目录 概述使用创建ThreadLocalUtil工具类在登录拦截器中使用ThreadLocal存储登录用户名在/userInfo接口中获取登录用户名 注意事项参考视频 概述 使用
创建ThreadLocalUtil工具类
utils/ThreadLocalUtil.java
package org.example.utils;/*** ThreadLocal 工具类*/
Supp…
编程日记
2025/5/28 2:25:29
educoder平台课-Python程序设计-7.集合与字典
课程链接:头歌实践教学平台 7.1 集合(set) 集合类型用来保存无序的、不重复的不可变数据,其概念和数学中集合的概念基本一致,如果我们把一定范围的、确定的、可以区别的事物当作一个整体来看待,那么这个整体就是集合,集合中的各个事物称为集合的元素。通常,集合需要满足…
编程日记
2025/6/5 9:35:21
MySQL基本查询(二)
文章目录 UpdateDelete插入查询结果(select insert)聚合函数分组聚合统计 Update
1. 语法: set后面加列属性或者表达式 UPDATE table_name SET column expr [, column expr …][WHERE …] [ORDER BY …] [LIMIT …]
案例
将孙悟空同学的…
编程日记
2025/5/29 22:03:28