logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Codex 用 DeepSeek 模型无法识图?一招接入千问 VL,让 AI 秒懂你的截图

某天你正在用 Codex,后端报了一长串异常,你懒得复制粘贴,直接截图甩给 AI。结果它回复:“我暂时看不到你发的图片内容——图片标签里没有可读取的路径。你能描述一下图片里是什么内容吗?你忍住摔键盘的冲动,老老实实打字描述。然后你又发了第二张、第三张截图,AI 直接开始"失忆"——上下文爆了,token 超限,前面的对话全白费。这不是你的问题,是模型的问题。DeepSeek-V4-Pro、Deep

#人工智能
Codex 用 DeepSeek 模型无法识图?一招接入千问 VL,让 AI 秒懂你的截图

某天你正在用 Codex,后端报了一长串异常,你懒得复制粘贴,直接截图甩给 AI。结果它回复:“我暂时看不到你发的图片内容——图片标签里没有可读取的路径。你能描述一下图片里是什么内容吗?你忍住摔键盘的冲动,老老实实打字描述。然后你又发了第二张、第三张截图,AI 直接开始"失忆"——上下文爆了,token 超限,前面的对话全白费。这不是你的问题,是模型的问题。DeepSeek-V4-Pro、Deep

#人工智能
JavaSE从0到1-DAY1.1-Java对象与内存

表述含义this当前对象的引用(地址)this.xxx当前对象的成员 xxx本质所在方法使用者(调用者)的内存地址。

#java
JavaSE从0到1-DAY9-ArrayList

ArrayList是 Java 中最常用的集合之一,本质上是一个长度可变的容器。它和数组最大的区别是:数组定长,集合变长。使用ArrayList泛型、增删改查、遍历。另外要记住:集合里不能直接放基本数据类型,想放整数等数据时,要使用对应的包装类。这章学会后,后面很多数据存储、遍历、操作集合的代码都会更容易理解。

#开发语言#java
JavaWeb从0到1-DAY5.1-Maven-JUnit

JUnit 是 Java 中常用的单元测试框架,用来测试方法是否按预期工作。测试方法不需要main,只要加上@Test,JUnit 测试引擎就能自动识别并执行。断言是单元测试的核心,判断结果是否相等,判断是否抛出指定异常,assertAll可以批量执行多个断言。测试代码应该放在,JUnit 依赖应该设置scope=test。企业开发中写测试不能只测正常情况,还要覆盖异常值和边界值。

#maven#junit#log4j
别再背八股文了!Redis 缓存穿透、缓存雪崩?先搞懂这 30 行查询代码再说

文章摘要 本文通过剖析一段30行的Redis缓存查询代码,揭示了缓存穿透防护的核心原理。作者从实践出发,逐行拆解代码逻辑,包括Redis key命名规范、缓存命中判断、JSON序列化与反序列化等关键点。文章特别强调理解这段基础代码(Cache-Aside Pattern)比死记硬背"缓存穿透/雪崩"等概念更重要,并用时序图清晰展示了"先查缓存→未命中查DB→回写Redis"的完整流程。通过实际代码

#缓存#redis#spring
JavaWeb从0到1-DAY9-三层架构、IOC 与 DI

Controller接收请求并响应数据,Service处理业务逻辑,Dao负责数据访问。三层架构体现了单一职责原则,也让代码更容易扩展和复用。IOC 把对象创建和管理交给容器,DI 让容器把依赖对象注入进来。@Autowired默认按类型注入,如果同类型 Bean 有多个,可以用@Primary@Qualifier或@Resource解决。

#架构
JavaWeb从0到1-DAY10-JDBC

JDBC 是 Java 操作数据库的底层基石。获取连接 → 发 SQL → 处理结果。记住六步编程框架,永远用 PreparedStatement,上线必配连接池,多表操作开事务。但实际开发中你不会手写这些——MyBatis、JPA 等框架已经帮你封装好了,它们底层调用的正是 JDBC。学好 JDBC 的意义不在于手写代码,而在于:当框架出问题时你知道底层发生了什么,看得懂报错,调得了性能。

#java
JavaWeb从0到1-DAY11-MyBatis入门

MyBatis 是对 JDBC 的封装,解决硬编码、繁琐、资源浪费三大痛点。核心用法只需三步:在 application.properties 配好数据库连接 → 写一个带 @Mapper 的接口并标注 SQL → 用 @SpringBootTest 编写测试验证。底层靠动态代理让接口"自动拥有"实现类,靠连接池让数据库连接高效复用。掌握这章的五步入门流程,后面学增删改查就都是同一个套路了。

#mybatis#java#tomcat
JavaWeb从0到1-DAY5-Maven

Maven 是 Java 项目的构建和依赖管理工具,核心配置文件是pom.xml。Maven 坐标由groupIdartifactIdversion组成,用来唯一定位项目或依赖。依赖统一写在中,每一个具体依赖用表示。放源码,target放 Maven 生成的编译和打包结果。常用生命周期命令中,clean清理,compile编译,test测试,package打包,install安装到本地仓库。

#maven#python
    共 21 条
  • 1
  • 2
  • 3
  • 请选择