hutool一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。它最初是作者项目中“util”包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,经过自己整理修改,最终形成丰富的开源工具集。Hutool是Hu + tool的自造词,谐音“糊涂”,寓意,追求“万事都作糊涂观,无所谓失,无所谓得”的境界。
转载
2023-08-24 15:25:30
57阅读
XJar功能特性基于对JAR包内资源的加密以及拓展ClassLoader来构建的一套程序加密启动,动态解密运行的方案,避免源码泄露以及反编译。支持Maven插件加密过程需要Go环境;加密后生成Go启动器,保护密码不泄露GitHub: GitHub - core-lib/xjar: Spring Boot JAR 安全加密运行工具,支持的原生JAR。Spring Boot JAR 安全加密
转载
2023-10-05 13:41:56
80阅读
cat
一、介绍
cat:全称Cryptographic Algorithm Tool
主要提供以下加密算法调用:
1.AES
2.DES
3.DSA
4.MD5
5.MersenneTwister(梅森旋转算法)
6.RSA
7.国密SM2
8.国密SM3
9.国密SM4
10.DH
其他
转载
2023-06-21 23:40:25
278阅读
package group.hound.starter.core.util;
import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.nio.charset.StandardCharsets;
import java.securi
转载
2023-06-25 22:56:08
165阅读
第一章:概述jdk,jre,ide概念辨析1.jdk是什么?里面有什么东西?jdk,英文全名是java development kit(java开发工具包)。它是工具程序和文档的集合。它是面向开发人员的。2. jdk里面的东西有什么用?2.1 java工具:javac.exe(编译器):将源程序(.java文件)转成字节码.class文件。java.exe(解释器):运行编译.claa文件。jdb
jdk:JDK 是Java开发工具包 (Java Development Kit ) 的缩写。从字面意思翻译过来就是java开发的工具。它是一种用于构建在 Java 平台上发布的应用程序、applet 和组件的开发环境。其中包括了JVM、Java编译器、大量的Java工具以及Java基础API里面是Java类库和Java的语言规范。环境变量:环境变量是在操作系统中一个具有特定名字的对象,它包含了一
转载
2023-07-20 12:55:18
137阅读
软件架构及说明1.本工具包基于纯java编写而成;2.部分算法密钥对基于bcprov-jdk16的调用生成。3.部分加密与解密算法来自网上公开的源码,并在此基础上进行整理和优化而来;4.本加密与解密包均在JDK1.8环境下编译并测试通过,建议所使用JAVA环境不低于JDK1.8;5.其他高版本的JDK(如JDK9、JDK10、JDK11及以上版本)请自行测试;在调用DES解密以前,先采集BASE6
转载
2021-02-16 12:38:52
61阅读
前言 Java提供了jar包的机制,使得已经开发好了的类能够顺利的被将来的工程所复用。 本章主要讲解如何使用这种工具。包的作用 包能够将不同功用的类组织起来,从而确保类名的唯一性。 为了保证包名的唯一性,Sun公司建议将包发布公司的因特网域名的逆序作为包含此包的目录,并且不同的项目使用不同的子包。 包的结构一般是带有各种.class文件的多层目录。 但在实际项目中,一般使用的是包的压缩
简介Hutool是Hu + tool的自造词,前者致敬我的“前任公司”,后者为工具之意,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的境界。Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”。Hutool最初是我项目中“util”包的一个整理,后来慢慢积累并加入更多非业务相关功能,并广泛学习其它开源项目精髓,
很多人在初学Java的时候,都要配置环境变量。在配置CLASSPATH的时候,都会加上一个当前目录.,还有两个jar:dt.jar和 tools.jar。其实好多人都不了解这两个jar的作用,尤其是dt.jar。网上的大部分解释是这样的:dt.jar是关于运行环境的类库,主要是 swing的包;tools.jar是关于一些工具的类库。对于后者我赞同,tools.jar中主要是jdk工具,包括 ja
目录20. 一致性算法20.1.1. Paxos20.1.2. Zab21. JAVA 算法21.1.1. 二分查找21.1.2. 冒泡排序算法21.1.3. 插入排序算法21.1.4. 快速排序算法21.1.2. 归并排序算法22. 数据结构22.1.1. 栈(stack)22.1.2. 队列(queue)22.1.3. 链表(Link)22.1.5. 排序二叉树22.1.5.1. 插入操作22
团队亲测过的 效率、社群管理、用户需求解析、竞品分析工具包,分享给大家,希望有帮助~=
转载
2022-09-03 01:27:14
1233阅读
JDK是Java语言的软件开发工具包,没有它就无法编译Java程序。目前,有许许多多的JDK工具呈现在大家面前,但最常用的莫过于java.exe、javac.exe、jar等。除了这几个,还有哪些呢?本文作者Joe拥有多年的Java开发经验,其在博客上分享了一篇文章:5 JDK Tools Every Java Developer Should Know,笔者对其进行了编译,以下为译文。目前,有许
转载
2023-08-08 15:45:04
167阅读
java.util包有很多实用的类、接口和异常。向量类,堆栈类,哈希表,枚举接口,日历类,随机函数类,映射接口和属性类。Vector类vector是异构的,可以存储不同的对象,同时可以动态增加存储容量所有向量操作都是针对Object类进行的,要将从向量空间取回的Object对象进行向下转型。元素个数小于等于容量。只能放进对象,基本数据类型要使用其包装类。常用方法方法说明Vector()构造空向量V
原创
2023-02-02 09:11:21
110阅读
栈类,哈希表,枚举接口,日历类,随机函数类,映射接口和属性类。 Vector类 vector是异构的,可以存储
原创
2022-09-24 00:30:06
116阅读
## 实现Java工具包系列的流程
为了实现Java工具包系列,我们需要遵循以下步骤:
| 步骤 | 描述 |
| ---- | ---- |
| 步骤1 | 确定你要实现的工具包的功能和用途 |
| 步骤2 | 创建一个新的Java项目 |
| 步骤3 | 创建一个新的Java类 |
| 步骤4 | 实现工具包的功能 |
| 步骤5 | 对工具包进行测试 |
| 步骤6 | 打包并发布工具包
原创
2023-08-03 13:56:43
78阅读
Java线程:新特征-锁(上) 在Java5中,专门提供了锁对象,利用锁可以方便的实现资源的封锁,用来控制对竞争资源并发访问的控制,这些内容主要集中在java.util.concurrent.locks包下面,里面有三个重要的接口Condition、Lock、ReadWriteLock。Condition将Object监视器方法(wait、no
# 实现一个 Java Like 工具包的指南
在这篇文章中,我将带你一步步实现一个简单的 Java Like 工具包。这个工具包模仿了 SQL 中的 LIKE 语法,提供了一些常用的字符串匹配功能。我们将通过一个具体的代码示例来展示整个实现过程。
## 项目流程
在开始编码之前,让我们明确一下整个项目的流程。以下是我们实现工具包的步骤:
| 步骤 | 描述
# 如何实现一个 Java 算法工具包
在现代软件开发中,算法工具包是一个非常实用的组件,它可以简化常见的算法实现,提高开发效率。今天,我们将一起学习如何实现一个简单的 Java 算法工具包。这个工具包将包含一些常见的算法,例如排序和搜索。以下是整个流程的概述。
## 实现流程
下面的表格总结了创建 Java 算法工具包的步骤及其描述。
| 步骤 | 描述 |
|------|------
# Java Apache 工具包概述
Apache 组织是开源软件的倡导者和领导者,提供了一系列强大的工具包,其中 Java Apache 工具包尤为引人注目。本文将介绍几个常用的 Apache Java 工具包,并通过代码示例演示其用法。
## 1. Apache Commons
Apache Commons 是一组有用的 Java 库,提供了多种功能,比如字符串处理、数值计算、集合验证