2025/3/5

推荐3d版

http://3d.blog.jiaheming.cn/ 3d版---完全由AI完成搭建-使用的 cursor

  • Java
  • 2025/3/5
  • Mr.Jia
  • 312
  • 2026/2/6

    ai agent & RAG

    20250206 在学习agent的同时阶段性遇到的问题 什么是llm? LLM(Large Language Model)是一个基于 Transformer 的概率语言模型,本质是:给定上下文 token,预测下一个 token 的概率分布。 LangChain / LangGrap…

  • AI
  • 2026/2/6
  • Mr.Jia
  • 63
  • 2025/6/22

    redis用法

    分布式锁 常规锁 redissonClient.getLock(key); waitTime 锁的等待时间 leaseTime 租约时间 unit 单位 redis会根据设置的锁等待时间等待获取锁 (等待获取锁的方式一般分为两种 轮询和通知,轮询一般会…

  • Java
  • 2025/6/22
  • Mr.Jia
  • 246
  • 2025/3/27

    websocket的@Component类中使用注入service报错null

    已配置这个且在类中已使用@Component还是注入为null 解决: @ServerEndpoint(value = "/websocket/",configurator = SpringEndpointConfigurator.class) 需要创建SpringEndpointConfigurator @Component public…

  • Java
  • 2025/3/27
  • Mr.Jia
  • 327
  • 2025/3/22

    nginx

    下载安装:docker pull nginx 构建容器:docker run --name nginx -p 80:80 -d nginx 添加值网络:docker network connect my_network nginx 进入容器:docker exec -it nginx  /bin/bash 编辑配置文件:vi /etc/ng…

  • 运维
  • 2025/3/22
  • Mr.Jia
  • 284
  • 2025/3/19

    websocket连接失败原因

    服务端没有针对请求进行拦截,当尝试连接时返回了200状态所以没有连接上 如果把请求进行拦截,再次尝试连接时便可以连接上 在请求头使用Upgrade:websocket  Connection:Upgrade强制升级也没有用   解决: 针…

  • Java
  • 2025/3/19
  • Mr.Jia
  • 309
  • 2025/2/21

    mybatis

    MyBatis中存在安全风险,主要是与SQL注入相关。在MyBatis中,有两种参数占位符:#{}和${},它们在处理SQL语句时的行为不同,也因此带来了不同的安全风险。 #{}:这种占位符会将参数值作为预编译参数传递,可以有效…

  • Java
  • 2025/2/21
  • Mr.Jia
  • 303
  • 2025/2/21

    Transaction rolled back because it has been marked as rollback-only 报错

    原因就是嵌套事务导致的,因为spring事务有传递性,spring默认的事务传播级别是PROPAGATIONREQUIRED,即当前上下文存在事务则用此事务,如果不存在事务则新建一个事务执行; 那么现在有A和B两个方法,这两个方法都开启了…

  • Java
  • 2025/2/21
  • Mr.Jia
  • 305
  • 2025/2/21

    python

    爬虫 环境: python版本:3.12 操作系统:mac 数据库:mysql 涉及到的python库requests、BeautifulSoup4、Selenium requests 类似java开发中的js中的requests用来下载数据 BeautifulSoup html解析器,方便查找需要…

  • python
  • 2025/2/21
  • Mr.Jia
  • 308
  • 2025/2/21

    git

    git branch --set-upstream-to=origin/dev master 设置跟踪分支   git format-patch 8ef45d09 导出提交记录

  • Java
  • 2025/2/21
  • Mr.Jia
  • 320
  • 2025/1/7

    云存储设置直接预览而不是下载

    设置Content-Disposition为inline:在上传文件时,可以设置文件的Content-Disposition为inline,这样浏览器会尝试在浏览器中打开文件而不是下载。

  • Java
  • 2025/1/7
  • Mr.Jia
  • 346
  • 2025/1/2

    CollectionUtil.newArrayList()和Collections.emptyList()

    库不同 CollectionUtil.newArrayList() 由外部Apache的maven依赖 Collections.emptyList() 由java标准库提供 性能 CollectionUtil.newArrayList() 是一个可变的列表,需要使用更多内存,性能稍微低效,尤其是在频繁…

  • Java
  • 2025/1/2
  • Mr.Jia
  • 312