北京小太阳
码龄7年
求更新 关注
提问 私信
  • 博客:18,096
    社区:3
    18,099
    总访问量
  • 19
    原创
  • 81
    粉丝
  • 110
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2018-03-26
博客简介:

weixin_41902931的博客

查看详细资料
个人成就
  • 获得100次点赞
  • 内容获得9次评论
  • 获得118次收藏
  • 代码片获得282次分享
  • 博客总排名59,132名
  • 原力等级
    原力等级
    2
    原力分
    177
    本月获得
    1
创作历程
  • 1篇
    2025年
  • 5篇
    2024年
  • 13篇
    2023年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 6

TA参与的活动 0

兴趣领域 设置
  • Java
    javatomcatspringmavenjava-eespring bootspring cloudjvmjettyjunitservletjava-consul
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

57人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

SpringAI 集成指南

SpringAI 是基于 Spring 框架构建的人工智能解决方案,可以方便地将人工智能能力集成到 Java 应用中。本指南将向你展示如何将 SpringAI 引入到一个 Spring Boot 项目中,并使用它进行 AI 模型调用和推理。
原创
发布博客 2025.05.23 ·
1242 阅读 ·
23 点赞 ·
0 评论 ·
18 收藏

Java中调用第三方API:全面指南涵盖JSON/XML参数传递、加密认证、SSL处理与Token认证

在与第三方API交互时,确保通信的安全性、数据格式的正确性以及高效的错误处理是至关重要的。结合本文所述的各个方面,以下是一个综合示例,展示如何在Java中调用第三方API,包括JSON参数传递、HMAC加密认证、SSL配置、Bearer Token认证、错误处理与日志记录。Token认证是一种常见的认证方式,通常用于API的身份验证和授权。通常,获取Token需要先通过某种认证方式(如用户名密码、API Key等)向认证服务器发送请求,获取Token后在后续的API请求中使用该Token。
原创
发布博客 2024.10.13 ·
1432 阅读 ·
16 点赞 ·
1 评论 ·
19 收藏

gpu相关知识

你可以在多台服务器上实现 GPU 虚拟化和池化,只要这些服务器都加入到同一个 Kubernetes 集群中,并且每台服务器都安装了必要的 GPU 驱动程序、CUDA 工具包、NVIDIA GPU Operator 和 Kubernetes Device Plugin。因此,GPU 虚拟化和池化不一定要求在同一台服务器上。在两台服务器上分别有一张 GPU 卡的情况下,可以使用 Kubernetes 集群将这两台服务器上的 GPU 资源虚拟化和池化,这样你可以充分利用两张 GPU 卡为不同的工作负载服务。
原创
发布博客 2024.09.07 ·
1267 阅读 ·
7 点赞 ·
2 评论 ·
12 收藏

gpu的虚拟化如何在k8s上部署操作

在 Kubernetes (K8s) 上部署 GPU 虚拟化需要更细致的步骤和配置,尤其是针对 NVIDIA GPU 的虚拟化方式。以下是更详细的部署操作步骤。GPU 虚拟化是指通过软件和硬件技术将一个物理 GPU 的资源分割成多个虚拟 GPU (vGPU),使多个虚拟机或容器能够共享一个 GPU 的计算能力。NVIDIA Device Plugin for Kubernetes 是一个 DaemonSet,它在每个启用了 GPU 的节点上运行,用于将 GPU 资源暴露给 Kubernetes。
原创
发布博客 2024.09.06 ·
2506 阅读 ·
18 点赞 ·
0 评论 ·
12 收藏

一个上亿用户的电商平台的架构设计

框架选择:使用 Spring Boot(Java)、Express.js(Node.js)、Django(Python)等框架来实现 API 层。API 设计:设计 RESTful API 或 GraphQL API,以便客户端和服务层进行通信。CDN 服务:使用 CDN(如 Cloudflare、Akamai)加速静态资源的分发,提高页面加载速度,提升用户体验。微服务架构:将系统功能拆分为独立的微服务,每个微服务负责特定的业务领域,如用户管理、商品管理、订单处理、支付服务等。
原创
发布博客 2024.06.20 ·
1440 阅读 ·
19 点赞 ·
0 评论 ·
13 收藏

通过 RestTemplate 调用第三方接口时参数首字母大写问题的解决方案

在使用 RestTemplate 调用第三方接口时,遇到字段名首字母大写的问题是由于 Jackson 的默认序列化策略导致的。在使用 RestTemplate 调用第三方接口时,如果传递的参数中包含首字母大写的字段名,可能会遇到参数无法正确传递的问题。本文将详细分析这一问题的原因,并提供使用 @JsonProperty 注解解决该问题的方案。这样,在序列化 MyRequest 对象时,Jackson 会使用 @JsonProperty 注解指定的名称,将 JSON 字段名保持为 FieldName。
原创
发布博客 2024.06.05 ·
749 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

基于指纹和人脸识别的安全门专用门禁系统的设计与应用

指纹图像获取和处理原理指纹特征提取与模板存储指纹匹配算法原理人脸图像采集和处理方法人脸特征提取与模板存储人脸匹配算法原理。
原创
发布博客 2023.12.20 ·
1036 阅读 ·
11 点赞 ·
0 评论 ·
9 收藏

使用FastDFS和Nginx搭建分布式文件服务器

您可以通过Nginx访问已上传的文件。假设您的FastDFS文件的URL为http://your-server/group1/M00/00/00/yourfile,您可以通过以下URL来访问它:http://your-nginx-server/group1/M00/00/00/yourfile。使用FastDFS和Nginx,您可以轻松地搭建一个分布式文件服务器,用于存储和访问大规模的文件。现在,您可以使用FastDFS客户端上传文件到文件服务器,或通过Nginx代理访问这些文件。
原创
发布博客 2023.10.18 ·
182 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

spring缓存使用

添加Spring缓存依赖: 你需要确保在你的项目中引入Spring缓存的依赖。需要注意的是,缓存的使用也有一些潜在的问题,如缓存一致性、缓存过期策略等,你需要在使用缓存时考虑这些问题。注解缓存: 在需要缓存的方法上添加@Cacheable注解,这会告诉Spring缓存该方法的结果。例如,数据库查询结果、计算结果等。数据不经常更改: 当数据不经常更改时,缓存是一个不错的选择,因为缓存数据的稳定性可以带来更好的性能。响应时间敏感的应用: 对于需要快速响应时间的应用,使用缓存可以显著降低响应时间,提高用户体验。
原创
发布博客 2023.10.17 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java中Spring Boot项目打包成镜像并发送到Linux服务器的流程如下:

将username替换为你的Linux服务器用户名,server_ip替换为服务器的IP地址,/path/to/destination替换为目标路径。编写Dockerfile:在项目根目录下创建一个名为Dockerfile的文件,并编写镜像构建所需的指令。假设你的Spring Boot应用程序监听8080端口,上述命令将会启动一个容器并将主机的8080端口映射到容器的8080端口。导入镜像:在Linux服务器上导入传输的镜像文件。导出镜像:如果测试成功,你可以将镜像导出为一个可传输的文件。
原创
发布博客 2023.06.09 ·
660 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java实现上传图片或视频到oss中

your-endpoint:OSS服务的Endpoint,例如http://oss-cn-beijing.aliyuncs.com。当上传图片和视频到OSS时,你可以使用阿里云的Java SDK来实现。请确保已引入阿里云Java SDK的相关依赖,并正确配置访问权限。IMAGE_DIRECTORY和VIDEO_DIRECTORY:图片和视频的存储目录,你可以根据实际需求进行修改。ACCESS_KEY_ID和ACCESS_KEY_SECRET:阿里云的访问密钥,可以在阿里云控制台获取。
原创
发布博客 2023.05.18 ·
1965 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

项目打包并部署到Docker环境的完整流程

注意:上述命令中的 frontend-app 和 backend-app 是镜像的名称,你可以根据实际情况进行命名。使用前端构建工具(例如Webpack、Vue CLI、Create React App)将前端项目打包成静态文件。5.现在可以通过浏览器访问 http://localhost 来查看部署的前端应用。1.确保你的后端Java项目已经构建并生成可运行的JAR文件。5.现在可以通过浏览器或其他工具访问后端应用的API接口。
原创
发布博客 2023.05.18 ·
2128 阅读 ·
1 点赞 ·
1 评论 ·
10 收藏

linux常用命令

向指定的 IP 地址或域名发送 Ping 请求。压缩指定的文件或目录为 tar.gz 格式。显示网络连接、路由表和网络接口信息。列出当前目录下的所有文件和子目录。通过 SSH 协议登录到远程主机。解压缩指定的 tar.gz 文件。将源文件复制到目标文件路径。将源文件移动到目标文件路径。查看网络接口的 IP 地址。删除指定的文件或目录。在后台运行指定的命令。cat 修改文件的访问权限。列出当前运行的进程。修改指定用户的密码。
原创
发布博客 2023.05.18 ·
131 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Docker常用命令

根据 Dockerfile 构建一个新的镜像,-t 指定镜像的名称。加载本地的镜像文件为 Docker 镜像。将指定名称的镜像保存为 tar 文件。从远程仓库拉取指定名称的镜像到本地。根据指定的镜像创建并启动一个容器。在运行的容器中执行指定的命令。列出本地已经下载的所有镜像。断开容器与指定网络的连接。将容器连接到指定的网络。启动已经创建的容器。重启已经运行的容器。查看容器的日志输出。创建一个自定义网络。
原创
发布博客 2023.05.18 ·
175 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

java中多线程实现过程

这些是常见的多线程实现方式,可以根据具体需求选择适合的方式来创建和管理线程。注意,在实际开发中,需要考虑线程安全性、同步问题和线程间的通信等方面的处理。请注意,以上示例代码仅供参考,实际使用时需要根据具体情况进行适当的调整和扩展。
原创
发布博客 2023.05.18 ·
163 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

上班第一天,必须知道的git常规操作

以上是一些常用的 Git 操作和命令解析,它们可以帮助你在版本控制系统中进行代码的跟踪、提交和管理。解析:查看当前工作目录和暂存区的状态,包括已修改但尚未提交的文件和已暂存的文件。解析:创建一个新的分支,用于在不影响主分支的情况下开发新功能或解决问题。解析:将暂存区的文件提交到版本历史,并附上一条简短的提交信息。解析:显示项目的提交历史,包括提交的作者、日期、提交信息等。解析:将指定的文件添加到暂存区,准备提交到版本历史。解析:将本地分支的提交推送到远程仓库的指定分支。
原创
发布博客 2023.05.18 ·
950 阅读 ·
0 点赞 ·
1 评论 ·
10 收藏

mysql数据备份方案

另外,还有一些第三方工具和自动化脚本可用于备份 MySQL 数据库,它们提供了更多的选项和灵活性。你可以根据具体情况选择适合你的备份方案。这些是常见的备份方案,具体选择哪种方案取决于你的需求和环境。请注意,在执行备份操作之前,确保你具有适当的权限和对应的工具已经安装。需要注意的是,上述命令中的 、、、、 等参数需要根据实际情况进行替换。复制 MySQL 数据目录(通常是 /var/lib/mysql)到备份目录。打开命令行或终端窗口。
原创
发布博客 2023.05.18 ·
557 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

java实现创建树

java实现创建树。
原创
发布博客 2023.03.27 ·
976 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

java实现生成水印照片

java实现生成水印照片
原创
发布博客 2023.03.26 ·
314 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多