logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

18.<Mybatis补充($和#的区别+数据库连接池)>

详解了1.$和#的区别2.数据库连接池。3.简单了解MySQL企业开发规范

文章图片
#java-ee#mybatis#java
数据分析三剑客:NumPy、Pandas、Matplotlib

数据分析工具链的核心三件套:NumPy提供高效的数值计算基础,支持多维数组和数学运算;Pandas构建在NumPy之上,提供Series和DataFrame数据结构,便于结构化数据处理;Matplotlib则负责数据可视化。NumPy擅长数组创建与操作,Pandas专注于数据清洗和分析,Matplotlib用于绘制折线图、散点图等基础图表。三者从底层计算到中层处理再到上层展示形成完整工作流,Num

文章图片
#数据分析#numpy#pandas
LangChain开发框架

LangChain是一个简化大语言模型(LLM)应用开发的框架,提供统一接口连接各类LLM组件。其核心包括提示词模板、多类型模型集成、记忆存储、文档索引、链式调用和智能体等功能模块,支持从开发到部署的全生命周期管理。通过模块化设计,开发者可以快速构建复杂的LLM应用,如个人助手、文档问答系统、聊天机器人等场景。LangChain的特色在于简化了LLM应用开发的各个环节,并提供生产化工具链支持。

文章图片
使用Docker部署Python前后端项目

本文介绍了使用Docker容器化部署Vue前端和FastAPI后端的完整流程。主要包括:1)项目结构设计,包含前端、后端和docker-compose.yaml文件;2)编写FastAPI的Dockerfile,包含Python环境配置、依赖安装和Uvicorn启动命令;3)Vue项目的两阶段Docker构建(Node打包+Nginx部署);4)Nginx配置解决前端路由和API代理问题;5)编写

文章图片
#docker#容器#运维
部署项目频繁掉线-----Java 进程在云服务器内存不足被 OOM Killer 频繁杀死-----如何解决?

执行这条命令,检查系统日志里是否有 Java 进程被 OOM Killer 杀死的记录。

文章图片
#java#服务器#开发语言
数据分析三剑客:NumPy、Pandas、Matplotlib

数据分析工具链的核心三件套:NumPy提供高效的数值计算基础,支持多维数组和数学运算;Pandas构建在NumPy之上,提供Series和DataFrame数据结构,便于结构化数据处理;Matplotlib则负责数据可视化。NumPy擅长数组创建与操作,Pandas专注于数据清洗和分析,Matplotlib用于绘制折线图、散点图等基础图表。三者从底层计算到中层处理再到上层展示形成完整工作流,Num

文章图片
#数据分析#numpy#pandas
swagger基本注解@Tag、@Operation、@Parameters、@Parameter、@ApiResponse、@Schema

再创建org.springframework.boot.autoconfigure.AutoConfiguration.imports⽂件。在oj-common-swagger模块下的 resources 下创建。服务器运行之后,在浏览器输入地址:例如我的地址就是。META-INF.spring包。

文章图片
#java#前端#数据库
加密算法-----BCrypt

被广泛应用于存储密码和进行身份验证。并且Bcrypt算法包含一个重要特性即每次生成的哈希值都不同,这是由于Bcrypt算法在计算时会先生成一个随机的盐值与用户密码一起参与计算最终得到一个加密后的字符串。由于生成的盐值是随机的,所以即使每次使用相同的密码得到结果也是不同的。这样可以有效的防止攻击者使用一些手段破解用户密码。修改login方法,借助BCryptUtils.matchesPassword

文章图片
#java#开发语言
后端参数校验:@NotNull、@NotEmpty、@NotBlank、@Size、@Min、@Max、@Pattern、@Email、@Future、@Past

spring-boot-starter-validation 是 Spring Boot 提供的一个启动器模块,它主要用于简化在 Spring Boot 应用程序中的验证功能。开发者可以在模型类字段上使用注解来定义验证规则。使用。

文章图片
#java#开发语言
加密算法-----BCrypt

被广泛应用于存储密码和进行身份验证。并且Bcrypt算法包含一个重要特性即每次生成的哈希值都不同,这是由于Bcrypt算法在计算时会先生成一个随机的盐值与用户密码一起参与计算最终得到一个加密后的字符串。由于生成的盐值是随机的,所以即使每次使用相同的密码得到结果也是不同的。这样可以有效的防止攻击者使用一些手段破解用户密码。修改login方法,借助BCryptUtils.matchesPassword

文章图片
#java#开发语言
    共 16 条
  • 1
  • 2
  • 请选择