首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java-demo
HBLOG
创建于2024-09-18
订阅专栏
Java基础知识
等 1 人订阅
共23篇文章
创建于2024-09-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Dependency Check命令行方式扫描jar包的安全漏洞
OWASP Dependency-Check 是一个用于识别项目中使用的库和依赖项的安全漏洞的工具。它可以扫描 JAR 包,即使没有源代码也能进行扫描。以下是如何使用命令行方式扫描 JAR 包的步骤:
maven使用Dependency-Check来扫描安全漏洞
在现代软件开发中,使用开源库和第三方依赖项已成为常态。然而,这些依赖项可能包含已知的安全漏洞,给应用程序带来潜在的风险。为了解决这个问题,OWASP Dependency-Check 应运而生。本文将
一个用于 SMB/CIFS 网络的 Java 库-JCIFS
1.引言 在网络通信中,服务器消息块(SMB)协议在计算机之间实现文件共享和通信方面发挥着重要作用。对于 Java 开发者来说,由于缺乏对该协议的内置支持,使用 SMB 可能会面临挑战。这时,JCIF
java如何解析和生成yaml文件?
在现代应用程序中,数据交换格式的选择至关重要。JSON 和 XML 是最常用的格式,但 YAML(YAML Ain’t Markup Language)因其简洁和可读性高而越来越受到欢迎。Jackso
java如何解析和生成sql?
1.什么是 JSQLParser? JSQLParser 是一个开源的 Java 库,用于解析 SQL 语句并将其转换为抽象语法树(AST)。它支持多种 SQL 方言,包括 MySQL、Postgre
如何利用EasyExcel导出带有选择校验框的excel?
1.什么是EasyExcel EasyExcel是一个轻量级的Excel处理工具,支持Excel 2003(xls)和Excel 2007及以上版本(xlsx)的文件格式。它的主要特点包括: 高性能:
使用 Bouncy Castle 的 bcpkix-jdk15on 进行证书生成和验证
Bouncy Castle 是一个广泛使用的开源加密库,支持多种加密算法和协议。bcpkix-jdk15on 是其专注于 PKIX 操作的模块,适用于 Java 15 及以上版本。本文将介绍如何使用该
一种用于JSON数据的查询语言JSONPath
在现代Web开发中,JSON(JavaScript Object Notation)已成为数据交换的标准格式。它以其简洁和易于阅读的结构受到广泛欢迎。然而,随着数据结构的复杂化,如何高效地从JSON中
轻松地解析和生成CSV文件
1.什么是Apache Commons CSV? Apache Commons CSV是Apache Commons项目中的一个子项目,专门用于处理CSV(Comma-Separated Values
不可错过的JSON验证神器JSON Schema Validator
1.什么是JSON Schema Validator? json-schema-validator 是一个用于验证 JSON 数据结构的 Java 库。它基于 JSON Schema 标准,允许开发人
如何使用POI-TL生成有个性的简历?
1.介绍 POI-TL 是一个基于 Apache POI 的 Java 库,专注于在 Microsoft Word 文档(.docx 格式)中进行模板填充和动态内容生成。它的全称是 “POI Temp
一个高效的Java对象映射库Orika
1.什么是Orika? Orika是一个高效的Java对象映射库,专门用于在Java应用程序中简化对象之间的转换。它通过自动化和优化的方式,将一个对象的属性映射到另一个对象中,减少了手动编写重复代码的
利用 OSHI获取机器的硬件信息
什么是 OSHI? OSHI(Operating System and Hardware Information)是一个开源的Java库,用于获取操作系统和硬件的详细信息。它提供了一种简单而统一的方式
异步校验工具 awaitility 快速入门
1.什么是awaitility ? Awaitility 是一个用于 Java 的小型领域特定语言(DSL),主要用于简化和管理异步操作的同步问题。它的主要作用包括: 等待异步操作完成:在测试异步代码
利用oss进行数据库和网站图片备份
1.背景 由于网站迁移到香港云服务器,虽然便宜,但是宿主服务器时不时重启,为了预防不可控的因素导致网站资料丢失,所以想到用OSS备份网站数据,bucket选择在香港地区创建,这样和你服务器传输会更快。
如何自己实现事件的订阅和发布呢?
1.原理 核心思想是基于发布/订阅模式,用一个共享的数据结构来管理事件和事件监听器。主要功能包括事件订阅、取消订阅、发布事件等功能。 实现思路 定义事件和监听器接口:首先定义一个 Event 类和一个
Java字节码增强库ByteBuddy
1.什么是ByteBuddy ? ByteBuddy 是一个强大的 Java 字节码操作库,主要应用场景包括以下几个方面: 动态代理和 AOP(面向切面编程): ByteBuddy 可以用来创建动态代
Spring Boot集成Milvus和deeplearning4j实现图搜图功能
1.什么是Milvus? Milvus 是一种高性能、高扩展性的向量数据库,可在从笔记本电脑到大型分布式系统等各种环境中高效运行。它既可以开源软件的形式提供,也可以云服务的形式提供。 Milvus 是
Java SPI 快速入门Demo
1.什么是Java SPI ? SPI全称Service Provider Interface,在Java中还是一个比较重要的概念,是Java提供的一套用来被第三方实现或者扩展的API,或者换句话说,
如何优雅的处理NPE问题?
1.什么是NPE? NPE,即NullPointerException,是开发中最常见的问题之一,有必要知道如何正确地处理NPE。 对于 Java 开发者来说,null 是一个令人头疼的类型,一不小心
下一页