首页
研想花开
生活随笔
关于
拾荒的小海螺
只有想不到的,没有做不到的
累计撰写
140
篇文章
累计创建
15
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
java-拾荒的小海螺
以下是
java
相关的文章
2024-06-30
JAVA:Springboot 数据库Hikari和Druid连接池的区别
1、JDBC JAVA数据库连接(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 JDBC API主要位于JDK中的java.sql包中(之后扩展的内容位于javax.sq
2024-06-30
8
0
0
JAVA
2024-06-30
JAVA:Springboot 集成 Druid 多数据源配置教程
1、简介 在现代的微服务架构和复杂的业务需求中,单一数据源已经无法满足实际需求。使用多个数据源可以更好地分离不同的业务模块,提高系统的性能和稳定性。本文将详细介绍如何在Spring Boot项目中集成Druid连接池并配置多数据源。 2、引用 首先,在你的Spring Boot项目的pom.xml文
2024-06-30
6
0
0
JAVA
2024-06-30
JAVA:基于Redis 实现计数器限流的技术指南
1、简述 在现实世界中可能会出现服务器被虚假请求轰炸的情况,因此您可能希望控制这种虚假的请求。 一些实际使用情形可能如下所示: API配额管理-作为提供者,您可能希望根据用户的付款情况限制向服务器发出API请求的速率。这可以在客户端或服务端实现。 安全性-防止DDOS攻击。 成本控制--这对服务方甚
2024-06-30
6
0
0
JAVA
2024-06-26
JAVA:非对称加密技术的详细指南
1、简述 非对称加密是一种加密技术,使用一对密钥进行数据加密和解密。这两个密钥分别是公开密钥(public key)和私有密钥(private key)。公开密钥和私有密钥是数学上相关联的,使用公开密钥加密的数据只能通过对应的私有密钥解密,反之亦然。与对称加密(如AES、DES)不同,非对称加密不使
2024-06-26
9
0
0
JAVA
2024-06-26
JAVA:解压和打包 JAR 文件的技术指南
1、简述 JAR 文件就是 Java Archive ( Java 档案文件),它是 Java 的一种文档格式。 JAR 文件非常类似 ZIP 文件。准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,多出了一个META-INF/MAN
2024-06-26
15
0
0
JAVA
2024-06-26
JAVA:实现 Excel 和 PDF 中的上下标的技术指南
1、简介 在文档处理和数据报告中,上下标(Subscript 和 Superscript)是非常常见的格式需求,特别是在涉及数学公式、化学公式和其他需要特殊标记的领域。本文将介绍如何在 Excel 和 PDF 文档中实现上下标功能,分别使用 Apache POI 和 iText 库。 2、在 Exc
2024-06-26
13
0
0
JAVA
2024-06-24
JAVA:解析事件机制与应用举例
1、简述 Java事件机制是一种基于观察者模式的设计模式,用于处理对象之间的松耦合通信。本篇技术博客将深入探讨Java事件机制的原理,并通过实际应用举例展示如何在项目中灵活利用该机制。 2、基本原理 Java事件机制基于观察者模式,包含以下核心概念: 事件源(Event Source): 负责产生事
2024-06-24
14
0
0
JAVA
2024-06-24
JAVA:深入理解原型模式构建可复用对象的关键技术
1、简述 在软件开发中,有时候我们需要创建许多相似但不完全相同的对象,这时候使用原型模式就显得非常有用。原型模式是一种创建型设计模式,它允许我们通过复制现有对象来创建新对象,而无需从头开始构建。本文将深入探讨 Java 中的原型模式,解释其原理、用法以及常见的应用场景。 2、原理 原型模式的核心思想
2024-06-24
10
0
0
JAVA
2024-06-07
JAVA:文件防重设计指南
1、简述 在现代应用程序中,处理文件上传是一个常见的需求。为了保证文件存储的高效性和一致性,避免重复存储相同的文件是一个重要的优化点。本文将介绍一种基于哈希值的文件防重设计,并详细列出实现步骤。 2、设计原理 文件防重的基本思路是通过计算文件的哈希值(如 MD5、SHA-1 等)来唯一标识文件内容。
2024-06-07
45
0
0
JAVA
2024-06-07
JAVA:深入了解Java中的Synchronized关键字
1、简述 在Java中,多线程编程是一项常见的任务,然而,它也伴随着一系列潜在的问题,比如竞态条件(Race Condition)和数据不一致性。为了解决这些问题,Java提供了一种同步机制,即synchronized关键字。本文将深入探讨Java中synchronized技术,介绍它的基本概念、用
2024-06-07
11
0
0
JAVA
1
2
3
4
5
6
7