标签: java

44 篇文章

一份Eclipse常用插件的清单
一、Java开发相关插件 Lombok 背景:在Java开发中,大量的getter、setter、构造函数等代码编写比较繁琐。Lombok通过注解的方式在编译阶段自动生成这些代码。 示例:如果有一个User类,使用@Data注解,就可以自动生成get、set方法等。 细节:它减少了代码的冗余,提高了代码的整洁性,但需要在项目构建配置中添加相应的支持…
Java调用DeepSeek API的最佳实践与代码示例
1. 获取API密钥 首先,你需要从DeepSeek平台获取API密钥。这个密钥将用于验证你的请求。 2. 添加HTTP客户端依赖 Java中常用的HTTP客户端库有HttpURLConnection、Apache HttpClient、OkHttp等。你可以选择其中一个来发送HTTP请求。 例如,使用OkHttp,你可以在pom.xml中添加以下…
使用Java实现国密SM3算法
国密即国家密码局认定的国产密码算法。主要有SM1,SM2,SM3,SM4。密钥长度和分组长度均为128位。 SM1 为对称加密。其加密强度与AES相当。该算法不公开,调用该算法时,需要通过加密芯片的接口进行调用。 SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用…
Java实现MQTT消息对接
MQTT简介 MQTT是一种基于TCP/IP协议族的轻量级消息传输协议,最初由IBM开发,主要用于远程传感器和控制系统之间的通信。其核心特点包括: 轻量级:协议本身占用资源少,适合资源受限的设备。 高效:消息传输速度快,延迟低。 可靠:支持多种消息质量等级(QoS),确保消息的可靠传输。 灵活:支持多种客户端和服务器实现,易于集成。 Java MQ…