Java调用DeepSeek API的最佳实践与代码示例
1. 获取API密钥 首先,你需要从DeepSeek平台获取API密钥。这个密钥将用于验证你的请求。 2. 添加HTTP客户端依赖 Java中常用的HTTP客户端库有HttpURLConnection、Apache HttpClient、OkHttp等。你可以选择其中一个来发送HTTP请求。 例如,使用OkHttp,你可以在pom.xml中添加以下…
2025-12-17 10:51
|
447 字
|
5 分钟
使用Java实现国密SM3算法
国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。 SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。 SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用…
2025-12-16 17:59
|
1096 字
|
28 分钟
Docker 安装 EMQX
1、创建挂载目录 sudo mkdir -p /docker/emqx/data /docker/emqx/etc /docker/emqx/log # 修改 RW 权限(启动容器时需要创建文件/目录权限) chmod 777 /docker/emqx/* 2、Docker 中下载 EMQX docker pull emqx/emqx:5.1.4 …
2025-12-16 17:00
|
56 字
|
2 分钟
如何在linux环境中切换用户
本文介绍 Linux 中的 su 命令。su 命令用于将当前用户身份切换到另一个用户账户,通常是 root 用户或具有特权的用户。它对于执行管理任务和排查问题很重要。 1. su 命令概述 su 命令代表“切换用户”或“替代用户”。执行该命令时,它会提示输入目标用户的密码。认证成功后,当前会话将切换到指定用户,从而获得该用户的权限。 su 命令常用…
2025-12-16 16:59
|
675 字
|
3 分钟
Java实现MQTT消息对接
MQTT简介 MQTT是一种基于TCP/IP协议族的轻量级消息传输协议,最初由IBM开发,主要用于远程传感器和控制系统之间的通信。其核心特点包括: 轻量级:协议本身占用资源少,适合资源受限的设备。 高效:消息传输速度快,延迟低。 可靠:支持多种消息质量等级(QoS),确保消息的可靠传输。 灵活:支持多种客户端和服务器实现,易于集成。 Java MQ…
2025-12-16 16:38
|
480 字
|
5 分钟
2025.12.16|今天起,在这儿记笔记
忙活好一阵子,博客总算能用了。今天是2025年12月16日,就从这个日子开始,记下我学习的日常。希望它不仅仅是个博客,也想留着以后回头看看,自己是怎么一步步走过来的。