logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Java】mybatis-plus乐观锁与Spring重试机制

上一篇讲到了mybatis-plus的基本使用,简单的使用`@Version`和一个基础配置类即可实现乐观锁。但是mybatis-plus本身并没有自带重试机制。即当我们带上版本号去更新数据,但是由于另一个线程已经将版本号修改了,导致这次的修改失败,那么应该重新读取数据,再次更新,这就是重试机制。

#java#mybatis#spring
【Java】SpringBoot静态资源管理:从默认配置到自定义与WebJars

本文详细介绍了SpringBoot项目中静态资源的管理方法,涵盖默认资源目录结构、自定义配置方式以及WebJars的使用。内容包括默认的四个静态资源目录及其优先级、通过配置文件或配置类自定义静态资源路径、如何利用WebJars管理前端依赖库,并提供了代码示例和配置说明。无论你是刚接触SpringBoot的新手,还是需要优化项目资源管理的老手,本文都能帮助你更高效地组织和管理前端资源。

文章图片
#java#spring boot#开发语言
【Java】使用WinSW将SpringBoot Jar包部署为Windows服务

一般来说很少用windows系统来部署java项目,但有时候给别人开发的项目,只有windows电脑进行部署,使用的时候一直有一个黑窗口还有提醒用户不要关闭,实在是太碍事了.所以就考虑到能不能将java项目部署成windows服务,在后台运行,开机自启动.

文章图片
#java#spring boot#jar
【minIO】Docker 部署MinIO

摘要:本文介绍使用Docker安装指定版本MinIO(RELEASE.2025-04-08T15-41-24Z)的方法。提供两种运行方式:1)直接使用docker run命令,以单主机单磁盘模式运行,映射9000/9001端口并挂载数据卷;2)通过docker-compose文件配置相同参数。这种简易部署方式仅适用于开发测试环境,不具备生产环境所需的扩容和纠错功能。两种方法都指定了控制台端口900

#docker#eureka#spring cloud
【Java】SpringBoot整合websocket简单使用

本项目主要还是先了解,SpringBoot帮我们封装websocket是如何使用的。特别是每个新连接都会创建一个实例。这个就很像原来的Servlet有大不同。原来Servlet采用的是单例模式,然后通过多线程来处理不同的请求。但是WebSocket是长连接,每个客户端连接会创建一个独立的实例,以维护连接的状态(如用户ID,会话信息等)。独立示例可以避免线程安全问题。

#java#spring boot#websocket
【Python】包管理,弄明白import,package,module

本文探讨了Python中的包管理机制,重点分析了import语句的工作原理。通过实例演示了同级目录下的模块导入方式,解释了import本质上是创建module实例并赋值的操作。文章详细说明了Python如何通过sys.path查找模块文件,以及目录结构和__init__.py文件对导入过程的影响。同时介绍了环境变量PYTHONPATH的配置方法,并对子目录导入进行了验证。实验表明,Python会优

#python#java#前端
【Python】打印日志神器——loguru

对于一个日志框架一般需要有以下几个功能不同等级日志输出配置日志输出位置配置日志输出格式异常日志输出下面我们来看看这款简单好用的日志框架是如何使用的。如下我们给console的日志输出的消息进行了格式化,并且给消息加上了黄色的背景import sys也可以通过这个特殊的标签,loguru会自动给消息加上特定的颜色。import sys。

#python#java#android
【Python】爬虫html提取内容基础,bs4

本文介绍了BeautifulSoup(bs4)在爬虫中的核心用法。主要包括:1)使用find()和find_all()查找标签;2)通过get()方法获取标签属性,.text获取文本内容;3)可以对查找到的标签继续查找子标签。文章提供了安装方法和示例代码,演示了如何查找特定li标签及其下级a标签,并获取href属性和文本内容。最后总结了bs4的三个主要功能点,这些方法足以应对大多数爬虫场景。

#python#爬虫#html
【Java】使用国密2,3,4.仿照https 统一请求响应加解密

本文介绍了一种基于国密算法的前后端数据传输加解密方案。主要内容包括: 设计了分层加密机制:前端使用国密2公钥加密,后端用对应私钥解密;响应则使用国密4密钥加密,并用国密2公钥保护国密4密钥 实现了请求体可重复读取的Filter包装器,解决Servlet请求流只能读取一次的问题 通过拦截器实现请求解密逻辑,并支持通过@NoReqDecrypt注解跳过特定接口的解密 响应数据结构包含加密内容、时间戳、

#java#https
【LangChain】【Python】【NL2SQL】sql解释器简单实现

摘要:本文介绍了一个基于大模型实现的SQL解释器系统,通过数据库说明文档和大模型接口实现智能SQL查询功能。系统首先编写了包含LC数据表详细信息的Markdown文档,然后开发了数据库查询工具函数,最后构建了一个对话流程来自动判断是否需要调用SQL查询工具。当用户提问涉及数据库查询时,系统会生成相应SQL语句并执行,再将结果返回给大模型进行总结输出。该系统结合了大模型的理解能力和传统数据库查询功能

#python#sql
    共 19 条
  • 1
  • 2
  • 请选择