自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(674)
  • 资源 (12)
  • 收藏
  • 关注

原创 【招聘精英】

我司是一个位于石家庄的一个科技型新型技术公司。主要做人力资源、用工、科技等方面。

2025-03-07 10:08:24 300

原创 java 批量下载图片代码

【代码】java 批量下载图片代码。

2025-03-24 15:23:16 321

原创 java 批量下载doc\excle\pdf

【代码】java 批量下载图片代码。

2025-03-24 15:21:51 371

原创 【加密】SM4学习和使用

SM4 是中国国家密码管理局(GM/T)于 2012 年发布的商用密码算法,属于。,与 SM2(非对称加密)、SM3(哈希算法)共同构成中国自主密码体系。:替代国际算法(如 AES),满足金融、政务等领域的高安全性需求。将 128 位初始密钥扩展为 32 个 32 位的轮密钥(示例:敏感信息(如身份证号)存储时使用 SM4 加密。设备间的安全通信协议(如 TLS 中集成 SM4)。满足中国密码法规要求的系统(如政务云、电子发票)。数据库字段、文件、通信内容的加密保护。:4 个并行的 8 位 S 盒替换。

2025-03-10 13:53:08 743

原创 【加密】SM3学习和使用

抗第二原像攻击(Second Preimage Resistance):已知哈希值,难以反推原始数据。,与 SM2(椭圆曲线公钥算法)、SM4(分组密码算法)共同构成中国自主知识产权的密码体系。:对每个 512 位分组执行 64 轮非线性操作(包括位运算、模加等)。替代国际通用算法(如 SHA-256),提升密码技术自主可控性。与 SM2 结合,用于生成和验证签名(如电子合同、数字证书)。:256 位(32 字节),与 SHA-256 相同。:输入消息按 512 位(64 字节)分组处理。

2025-03-10 13:48:59 457

原创 安装deepseek-r1:8b

表⽰模型的参数量为 80 亿。可以根据⾃⼰的需求选择不同的模型版本,例如。拉取deepseek模型。

2025-02-10 05:30:00 261

原创 【Ollama】三、相关命令

deepseek模型。

2025-02-10 05:00:00 406

原创 【Ollama】二、安装

我是用Win10电脑做演示。

2025-02-07 15:07:51 391

原创 【Ollama】一、介绍

Ollama 是一个开源项目,专注于提供本地化的大型语言模型(LLM)部署和运行解决方案。它允许用户在本地环境中轻松运行和微调各种开源语言模型(如 LLaMA、Falcon 等),而无需依赖云服务或高性能 GPU。Ollama 的目标是让开发者、研究人员和爱好者能够更高效地利用 LLM 进行实验和应用开发。Ollama 支持多种操作系统,包括 macOS、Windows、Linux 以及通过 Docker 容器运行。

2025-02-07 14:57:37 584

原创 【spring】@Scheduled 注解学习

Scheduled是 Spring 框架中的一个注解,用于实现定时任务。通过该注解,可以方便地配置方法在特定时间或间隔执行,适用于需要定期执行的任务,如数据清理、报表生成等。用途@Scheduled注解用于在 Spring 管理的 Bean 中声明方法为定时任务,从而实现周期性或按计划执行的后台任务。启用方式:要使用@Scheduled注解,必须在配置类上添加注解,以启用定时任务功能。cron():接受一个 Cron 表达式,用于定义任务的执行时间表。

2025-02-06 10:29:57 513

原创 【Windows】.exe 和msi 文件的区别与相似之处

exe:适合需要高度自定义的安装程序。.msi:适合需要标准化安装和管理的场景。

2025-02-05 10:15:18 694

原创 ServletOutputStream failed to write: Broken pipe

如果问题频繁出现,可能是网络不稳定导致的。检查服务器和客户端之间的网络连接,确保没有中间设备(如防火墙、代理服务器)干扰。例如,客户端可能在服务器尝试写入响应之前关闭了连接。确保客户端在请求过程中不会主动关闭连接。例如,客户端可能在获取响应之前就关闭了连接,导致服务器端抛出。:当尝试在一个已经完成或失败的异步请求中继续操作时,会抛出此异常。如果服务器端的异步处理时间较长,可以适当增加超时时间。如果客户端是浏览器,检查是否有脚本或插件可能导致连接中断。在写入响应之前,检查客户端连接是否仍然可用。

2025-01-25 15:47:36 735

原创 【mybatis】 插件 idea-mybatis-generator

idea-mybatis-generator

2025-01-24 11:19:04 712

原创 javax.xml.bind.JAXBException: Implementation of JAXB-API has not been found on module path or classp

在 Java 应用程序中,JAXB(Java Architecture for XML Binding)的实现类未找到。JAXB 是用于将 Java 对象与 XML 数据相互转换的 API。开始,JAXB 不再是 JDK 的一部分,而是作为一个独立的模块存在。因此,如果你使用的是 Java 9 或更高版本,并且需要 JAXB 功能,则需要手动添加 JAXB 的实现库(如。添加以下依赖来解决此问题。

2025-01-23 09:09:37 443

原创 Otter与Canal工具对比介绍

Otter和Canal是两个不同的工具,分别用于不同的场景。

2025-01-21 16:20:09 859

原创 ConcurrentDateFormat、SimpleDateFormat、DateTimeFormatter 对比

是 Java 中用于日期格式化的三种方式,它们各自有不同的特点和适用场景。:推荐在 Java 8 及更高版本中使用,尤其是需要处理复杂日期时间操作或多线程环境时。功能相对有限,不支持 Java 8 引入的新日期时间 API。,属于旧的日期时间 API(Java 1.1 引入)。所有实例都是不可变的,可以在多线程环境中安全使用。,属于新的日期时间 API(Java 8 引入)。:现代 Java 开发的首选,线程安全且功能强大。功能强大,支持更多的日期时间操作。:适合多线程环境,但需要额外封装。

2025-01-21 15:37:07 535

原创 Redisson发布订阅学习

发布者(Publisher):发送消息到特定频道的客户端。在 Redis 中,这通过PUBLISH命令实现。订阅者(Subscriber):监听频道并接收消息的客户端。Redis 提供了SUBSCRIBE命令来实现订阅功能。频道(Channel):消息传递的媒介。发布者和订阅者通过频道进行通信。消息(Message):通过频道从发布者传递到订阅者的数据。Redisson 对 Redis 的发布/订阅机制进行了封装,提供了更易于使用的 Java API。发布消息(Publish)

2025-01-16 14:06:07 1260

原创 Swagger学习⑲——@Webhook注解

Webhook注解是 Swagger 注解库中的一个注解,用于描述 Webhook 相关的信息。在 OpenAPI 3.0 中,Webhook 是一种机制,允许 API 提供者向订阅者发送异步通知。Webhook 通常用于事件驱动的架构中,当某个事件发生时,API 提供者会向订阅者的指定 URL 发送一个 HTTP 请求。

2025-01-13 15:54:42 471

原创 Swagger学习⑱——@Callback 注解

Callback是 Swagger/OpenAPI 3.0 注解库中的一个注解,用于在 OpenAPI 文档中定义回调(Callback)。回调是一种描述异步操作的机制,通常用于 Webhook 或事件驱动的 API 场景。@Callback注解的作用@Callback注解用于在 OpenAPI 文档中定义一个回调操作。Webhook:当某个事件发生时,API 服务器会向客户端发送一个 HTTP 请求。异步操作:当某个操作需要较长时间完成时,API 服务器会在完成后通知客户端。事件驱动架构。

2025-01-11 17:14:35 308

原创 Swagger学习⑰——@Link注解

Link是 Swagger/OpenAPI 3.0 注解库中的一个注解,用于在 OpenAPI 文档中定义链接(Link)。链接是一种在 API 响应中提供相关操作或资源引用的机制,通常用于描述操作之间的关系或提供额外的操作提示。@Link注解的作用@Link注解用于在 OpenAPI 文档中定义一个链接,它可以关联到某个操作(Operation)或资源。链接通常用于以下场景:描述操作之间的关系(例如,创建资源后返回的资源链接)。提供额外的操作提示(例如,分页查询中的下一页链接)。

2025-01-11 17:08:41 281

原创 Swagger学习⑯——@ApiResponses注解

是 Swagger/OpenAPI 注解库中的一个注解,用于在 Java 应用程序中为 API 方法定义多个响应。它是注解的容器注解,允许你为一个 API 方法指定多个可能的响应。

2025-01-10 11:43:37 339

原创 Swagger学习⑮——@ApiResponse注解

是 Swagger 注解库中的一个注解,用于在 Java 应用程序中为 API 方法定义响应信息。它是 Swagger 或 OpenAPI 规范的一部分,用于生成 API 文档。在包中,注解用于描述一个 API 操作的响应。它可以指定 HTTP 状态码、响应描述、响应内容等信息。源代码@Inherited。

2025-01-10 11:38:54 612

原创 【Spring】构造方法注入 属性加final

加final:推荐使用,确保依赖的不可变性和线程安全性,适合大多数场景。不加final:适用于需要动态修改依赖的场景,但会增加代码的复杂性和潜在的风险。

2025-01-09 11:31:24 705

原创 【Spring】注入方式

在Spring框架中,依赖注入(Dependency Injection, DI)是实现控制反转(Inversion of Control, IoC)的核心机制。除了通过XML配置的注入方式(已逐渐被淘汰),Spring还支持多种基于注解和Java配置的注入方式。Spring提供了多种依赖注入方式,每种方式都有其适用场景和优缺点。推荐:构造方法注入(强制依赖、线程安全、不可变性)。可选:Setter方法注入(适合可选依赖或动态修改依赖)。不推荐:字段注入(代码简洁但隐藏依赖关系,难以测试)。特殊场景。

2025-01-09 10:45:32 1533

原创 Swagger学习⑭——@Contact注解

Contact是 Swagger/OpenAPI 3.0 注解中的一个注解,用于定义 API 文档中的联系信息。通过@Contact注解,你可以指定 API 维护者的联系方式,例如电子邮件、URL 或名称等。源代码。

2025-01-08 11:06:46 440

原创 Swagger学习⑬——@Header注解

Header是 Swagger/OpenAPI 3.0 注解中的一个注解,用于定义 API 响应或请求中的头部信息。它属于包,通常用于描述 HTTP 请求或响应中的自定义头部字段。源代码@Inherited。

2025-01-08 05:30:00 447

原创 Swagger学习⑪——@Servers注解

Servers是 Swagger/OpenAPI 3.0 注解中的一个注解,用于定义 API 的服务器信息。它属于包,通常用于 Java 项目中,帮助生成 OpenAPI 文档。

2025-01-07 05:30:00 447

原创 Swagger学习⑫——@ServerVariable注解

介绍@ServerVariable是 Swagger/OpenAPI 3.0 注解中的一个注解,用于定义服务器 URL 中的变量。它通常与@Server注解一起使用,用于描述服务器 URL 中的动态部分(例如环境、版本等)。源代码package io.swagger.v3.oas.annotations.servers;import io.swagger.v3.oas.annotations.extensions.Extension;import java.lang.annot

2025-01-07 05:30:00 236

原创 Swagger学习⑩——@Server注解

Server是 Swagger/OpenAPI 3.0 注解中的一个注解,用于定义 API 文档中的服务器信息。通过@Server注解,你可以指定 API 服务的基础 URL 或其他相关信息。源代码@Inherited。

2025-01-06 09:29:42 416

原创 【mysql】 1040 -Too many connections

编辑 MySQL 配置文件(通常是。

2025-01-06 05:00:00 495

原创 Swagger学习⑨——@RequestBody注解

是注解之一,用于描述 HTTP 请求体中的参数。它通常与包中的其他注解一起使用,用于生成 API 文档。在 Spring Boot 或其他支持 Swagger/OpenAPI 的框架中,注解可以帮助开发者清晰地定义 API 的请求体内容。

2025-01-04 05:45:00 545 1

原创 @Serial 注解学习

Serial注解是 Java 14 引入的,用于标记序列化相关的字段或方法,帮助开发者更好地管理序列化过程。官方文档Java 14 文档教程Java 序列化教程。

2025-01-04 05:30:00 788

原创 Swagger学习⑦——@Parameter注解

Parameter注解是库的一部分,属于。它用于描述 API 操作中的参数,包括查询参数、路径参数、请求头参数等。通过@Parameter注解,可以为参数提供详细的元数据,例如描述、是否必需、示例值等,从而生成更清晰的 OpenAPI 文档。

2025-01-03 05:30:00 1038

原创 Swagger学习⑧——@Parameters注解

注解是库的一部分,属于。它用于在 API 操作中同时描述多个参数。与@Parameter注解不同,是一个容器注解,可以包含多个@Parameter注解,从而更简洁地描述多个参数。

2025-01-03 05:00:00 770

原创 Swagger学习⑤——@Operation 注解

Operation注解是库的一部分,专门用于。它在 Java 应用程序中用于为生成的 OpenAPI 文档提供 API 操作(例如 REST 端点)的元数据。

2025-01-02 05:00:00 1131

原创 Swagger学习⑥——@Hidden注解

Hidden注解是库的一部分,属于。它用于在生成 OpenAPI 文档时隐藏特定的 API 操作(方法)或类。

2025-01-02 05:00:00 528

原创 Swagger学习四——@Tags注解

Tags是库中的一个注解,用于在 OpenAPI 3.0 规范中为 API 方法或类添加多个标签(Tag)。它是@Tag注解的容器注解(Container Annotation),允许在同一个类或方法上定义多个标签。

2025-01-01 05:15:00 451

原创 Swagger学习三——@Tag 注解

Tag注解是 Swagger 中用于组织和分类 API 的重要工具。通过为类或方法添加标签,可以使 API 文档更加清晰和易于管理。结合@Operation等其他 Swagger 注解,可以生成功能强大且易于理解的 API 文档。

2025-01-01 05:00:00 911

原创 Swagger学习一

Swagger 是一个用于设计、构建、文档化和使用 RESTful API 的开源框架,它的历史可以追溯到 2010 年左右。

2024-12-31 05:00:00 1158

原创 Swagger学习二

可选format修饰符用作字符串内容和格式的提示。在 API 规范中,您可以使用 XML 和 JSON 格式描述数据,因为它们可以轻松互换。:根据 OpenAPI 规范生成客户端代码、服务器端代码和 API 文档。:一个交互式界面,用于可视化 API 文档并测试 API 端点。在OpenAPI 3.0中,可以描述直接用请求内容上传的文件和随。:一个在线编辑器,用于编写和验证 OpenAPI 规范文件。:一个集成的平台,用于团队协作设计和发布 API。,具体取决于文件内容的编码方式。

2024-12-31 05:00:00 1479

ojdbc7版本是12.2.0.1

该文件是 Oracle 数据库的 JDBC 驱动程序,用于 Java 应用程序与 Oracle 数据库的连接。

2024-11-28

newrelic的2024 年 Java 生态系统状

newrelic的2024 年 Java 生态系统状

2024-05-07

浏览器 xpath 插件,直接安装使用

浏览器 xpath 插件,直接安装使用。

2024-01-02

ibmHeapanalyzer.zip

主要用于分析oom产生的日志;可以用于离线分析;完全脱离原有程序

2019-06-06

rabbitmq-server-3.6.5-1.noarch.rpm

rabbitmq-server-3.6.5-1.noarch.rpm

2016-09-06

esl-erlang-compat-R14B-1.el6.noarch.rpm

esl-erlang-compat-R14B-1.el6.noarch.rpm

2016-09-06

esl-erlang_19.0~centos~6_amd64.rpm

esl-erlang_19.0~centos~6_amd64.rpm

2016-09-06

rabbitmq-server-3.2.3.exe

rabbitmq-server-3.2.3.exe

2016-09-06

apache-tomcat-8.0.21-windows-x64

apache-tomcat-8.0.21-windows-x64

2016-06-17

redis-Windows版

redis-Windows版

2016-06-17

zookeeper-3.3.6

zookeeper-3.3.6

2016-06-17

JAVA反编译工具

JAVA反编译工具

2016-06-17

Git-1.9.5-preview20150319.exe

Git-1.9.5-preview20150319.exe

2016-06-17

maven3.3.3源码

maven3.3.3源码

2016-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除