自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (4)
  • 收藏
  • 关注

原创 【软件】在 macOS 上安装和配置 Apache HTTP 服务器

通过以上步骤,你可以在 macOS 上成功安装和配置 Apache HTTP 服务器。,说明 Apache 未安装。默认情况下,Apache HTTP 服务器监听 80 端口。你可以通过浏览器访问。如果你需要配置 SSL/TLS 来启用 HTTPS,你需要编辑 SSL 配置文件。然后,你需要创建 SSL 证书和密钥,并在配置文件中指定它们的路径。• 确保在修改配置文件后重启 Apache 服务器以应用更改。• 如果你更改了端口号,确保在防火墙设置中打开相应的端口。例如,要更改网站的根目录,你可以编辑。

2025-04-06 12:05:36 277

原创 JVM中常见的垃圾回收器(Garbage Collectors)

选择垃圾回收器时,需要考虑应用的响应时间要求、吞吐量、内存占用等因素。• 进行垃圾回收时会暂停所有应用线程(Stop-The-World,STW)。• Java 15中引入的实验性GC,目标是在非常短的停顿时间内回收大量垃圾。• Java 14中引入的实验性GC,目标是在非常短的停顿时间内回收大量垃圾。• 目标是减少停顿时间,使用标记-整理(Mark-Compact)算法。• 多线程收集器,使用多个线程进行垃圾回收,减少停顿时间。• 以并发方式进行垃圾回收,减少停顿时间。

2025-04-06 00:40:27 289

原创 【java】在 Java 中,获取一个类的`Class`对象有多种方式

对象代表了 Java 中的一个类或接口的运行时类信息,可以用于反射操作。• 通过创建对象间接获取:使用反射创建对象后,通过对象的。:通过类的完全限定名加载类,不会触发类的初始化。这种方法在加载类时会触发类的初始化。方法也可以通过类的完全限定名来加载类并获取。(Java 9+):通过类的完全限定名获取。根据你的具体需求,可以选择合适的方法来获取。方法可以通过类的完全限定名来获取。在 Java 中,获取一个类的。:通过类的完全限定名获取。对象,会触发类的初始化。方法,可以获取该对象的。方法(Java 9+)

2025-04-05 23:25:56 224

原创 【java】Class.newInstance()

方法会调用类的无参构造函数来创建对象。如果类没有无参构造函数,或者无参构造函数不可访问,会抛出异常。是一个用于创建类的新实例的方法。它调用类的无参构造函数来创建对象。• 不支持私有构造函数:如果类的无参构造函数是私有的,:调用类的无参构造函数来创建对象,但已被废弃。方法已经被标记为废弃,推荐使用其他替代方法。方法可以更灵活地创建对象,支持私有构造函数。的组合,你可以更灵活地创建类的实例,同时避免。:更灵活的替代方法,可以处理私有构造函数。:推荐的替代方法,支持私有构造函数。被标记为废弃,推荐使用替代方法。

2025-04-05 23:15:48 237

原创 在 macOS 上安装和配置 Aria2 的详细步骤

通过以上步骤,你可以在 macOS 上安装和配置 Aria2,实现高效的文件下载和管理。Aria2 的强大功能和灵活配置使其成为理想的下载工具。创建一个 LaunchAgent 配置文件,使 Aria2 在开机时自动启动。Homebrew 是 macOS 上的包管理器,可以方便地安装和管理软件包。如果你不想使用 Homebrew,可以下载预编译的 Aria2 二进制文件。• 在 AriaNg 中配置 Aria2 的 RPC 地址(默认为`• 下载完成后,挂载 DMG 文件并安装 Aria2。

2025-04-05 13:33:13 631

原创 【无标题】object,wait,notifyAll

它使得线程可以暂停执行并释放锁,直到其他线程通过。方法使得当前线程暂停执行,并释放当前对象的锁,直到其他线程调用该对象的。• 生产者-消费者模式:生产者线程生成数据,消费者线程消费数据。• 超时机制:如果指定了超时时间,线程会在超时后自动唤醒。:使当前线程等待,直到其他线程调用该对象的。:使当前线程等待,直到其他线程调用该对象的。:使当前线程等待,直到其他线程调用该对象的。方法时,当前线程会释放当前对象的锁。,可以实现高效的线程间协作和同步。方法,用于线程间的协作和同步。• 线程中断:如果线程被中断,

2025-04-05 13:02:05 219

原创 JSON相关的Java库使用指南

以上介绍了几个常用的JSON相关Java库,每个库都有其特点和适用场景。Gson简单易用,适合初学者;Jackson功能强大,支持多种数据绑定方式;JSON.simple则提供了基本的JSON处理功能。在实际开发中,你可以根据项目的需求选择合适的库。

2025-03-23 19:31:15 835

原创 jLine3使用指南

jLine3是一个功能强大的Java库,它可以帮助开发者轻松地创建出交互式命令行应用程序。通过使用jLine3,你可以实现命令行编辑、历史记录、自动补全、语法高亮等功能,提升用户体验。希望本指南能帮助你快速上手jLine3。有时候,你可能需要自定义命令解析逻辑,以处理更复杂的命令。case "ls" : System . out . println("执行ls命令,参数: " + Arrays . toString(arguments));

2025-03-23 16:13:46 1061

原创 .gitignore使用指南

gitignore是一个文本文件,用于告诉Git哪些文件或目录在版本控制中应该被忽略。当你执行git add命令时,Git会参考.gitignore文件的内容,不会将其中指定的文件添加到暂存区。

2025-03-23 14:54:19 931

原创 Hugo教程

Hugo允许你自定义布局模板,以满足特定的页面显示需求。你可以在layouts目录下创建或修改相应的模板文件。然后编辑文件,根据需要调整文章的显示样式。部分模板可以帮助你在多个页面中复用代码。在目录下创建自定义的部分模板,例如</</</</</</然后在其他模板中通过引用该部分模板。除了使用-d参数指定生成静态文件的目录,还可以在在url = "/"weight = 1weight = 2可以在archetypes目录下创建自定义文章模板,例如posts.md------在assets/js。

2025-03-18 00:47:52 871

原创 一些常见的软件

一些常见的软件:

2025-03-16 03:45:35 541

原创 Java开源软件列表

以上是补充后的一些常见的Java开源软件,它们在不同的场景中都有广泛的应用。以上是补充后的一些常见的Java开源软件,它们在不同的场景中都有广泛的应用。以上是补充后的一些常见的Java开源软件,它们在不同的场景中都有广泛的应用。以上是补充后的一些常见的Java开源软件,它们在不同的场景中都有广泛的应用。

2025-03-16 02:49:30 822

原创 Brew命令使用指南

Homebrew(简称Brew)是一款流行的Mac OS包管理工具,类似于Linux系统中的apt-get或yum。它可以帮助用户轻松地安装、更新和卸载各种软件包,包括开发工具、命令行工具、图形化应用等。通过Homebrew,你可以方便快捷地管理Mac上的软件包。掌握其基本的安装和使用方法,可以大大提高你的工作效率。

2025-03-16 02:27:49 1065

原创 OpenSSL 的主要功能及其示例命令

OpenSSL 是一个功能强大的工具,涵盖了从密钥生成、证书管理到数据加密解密的各个方面。OpenSSL 是一个功能强大的开源工具包,用于处理各种与加密相关的任务,包括生成密钥、创建证书、加密解密数据、验证证书等。• 说明:使用私钥生成一个自签名的 X.509 证书,有效期为 365 天,保存到。• 说明:使用 CA 证书和私钥签署一个证书签名请求(CSR),生成签名后的证书。• 说明:生成一个 CA 私钥和自签名的 CA 证书,有效期为 3650 天。• 说明:生成一个证书签名请求(CSR),保存到。

2025-03-12 23:58:22 625

原创 使用 OpenSSL 生成的 RSA 私钥文件(如`prikey.pem`)可以用于加密和解密数据

• 数据大小限制:RSA 加密对数据大小有限制,通常不超过密钥长度。对于大文件,建议使用对称加密(如 AES)结合 RSA 加密。以下是一个完整的示例,展示如何使用 OpenSSL 命令行工具和私钥文件对数据进行加密和解密。• 密钥长度:建议使用更高的密钥长度(如 2048 或 4096 位)以提高安全性。通过上述步骤,你可以使用 OpenSSL 和 RSA 密钥对数据进行加密和解密。使用 OpenSSL 生成的 RSA 私钥文件(如。使用私钥对加密后的数据进行解密。,你可以使用公钥对其进行加密。

2025-03-12 23:34:50 423

原创 UML建模

状态图描述一个实体基于事件反应的动态行为,它显示了该实体是如何根据当前所处的状态对不同的事件做出反应的。

2025-01-12 22:24:39 188

原创 How to run a JAR file

【代码】How to run a JAR file。

2024-09-01 13:44:25 635

原创 【java】BouncyCastle加密操作

【代码】【java】BouncyCastle加密操作。

2024-08-18 21:07:34 814

原创 【java】Java Cryptography Extension (JCE)

【代码】【java】Java Cryptography Extension (JCE)

2024-08-18 19:01:36 560

原创 【java】java test

【代码】【java】java test。

2024-08-17 12:37:05 215

原创 【powershell】创建快捷方式

【代码】【powershell】创建快捷方式。

2024-08-17 10:28:43 413

原创 [windows]cal

【代码】[windows]cal。

2024-08-17 10:07:12 143

原创 [windows]cmd 后台运行命令

【代码】cmd 后台运行命令。

2024-08-17 09:50:05 2238

原创 【无标题】数字签名CMS签名和PKCS7

数字签名CMS签名和PKCS7。

2024-08-12 23:39:38 160

原创 【无标题】test

test。

2024-08-11 10:04:58 439

原创 [maven]JCE cannot authenticate the provider BC

【代码】[maven]JCE cannot authenticate the provider BC。

2024-08-11 10:01:45 314

原创 [windows工具]winrar命令行使用

【代码】[windows工具]winrar命令行使用。

2024-08-10 10:36:06 953

原创 如何通过CMD将文件与Windows中的程序相关联

【代码】如何通过CMD将文件与Windows中的程序相关联。

2024-08-05 23:49:13 154

原创 【windows】修改环境变量

【代码】【windows】修改环境变量。

2024-08-04 10:20:38 131

原创 解决 “该设备正在使用中“ 无法弹出 USB 大容量存储设备的问题

出现"该设备正在使用中"无法弹出 USB 大容量存储设备的问题,通常有以下几种解决方案:

2024-08-03 19:55:40 2526

原创 【java】不再支持源选项 5。请使用 8 或更高版本。

【代码】【java】不再支持源选项 5。请使用 8 或更高版本。

2024-07-21 22:38:48 589 1

原创 批量将ANSI文件转UTF-8

【代码】批量将ANSI文件转UTF-8。

2024-04-06 04:46:45 690

原创 Kubernetes(K8s)部署nfs服务

1.编写yaml文件nfs-app-deployment.yamlapiVersion: apps/v1kind: Deploymentmetadata: labels: run: nfs-app name: nfs-app namespace: cbfspec: replicas: 1 selector: matchLabels: run: nfs-app strategy: rollingUpdate: maxSurge

2021-10-03 23:19:04 389

原创 windows搭建Kubernetes(K8s)

1.安装kubectl 1.下载kubectl.exe https://minikube.sigs.k8s.io/docs/start/ https://dl.k8s.io/release/v1.22.0/bin/windows/amd64/kubectl.exe # c:\Users\admin\Desktop\temp\k8s\kubectl.exe 2.添加环境变量 Path: c:\Users\admin\Desktop\temp\k8s2.安装minik

2021-10-03 18:20:32 555

原创 vs2015 + opencv 配置

1.vs2015配置1.解压opencv-3.4.1-vc14_vc15.exe到c:\2.vs2015选x643.包含目录 c:\opencv\build\include c:\opencv\build\include\opencv c:\opencv\build\include\opencv24.库文件 c:\opencv\build\x64\vc14\lib5.输入...

2020-03-17 16:12:23 197

原创 [C++]使用opencv获取视频帧

extractFrames.cpp/**** this file is used to extract frames from video* Copyright (c) 2017, Sanjun Liu, email: Sunite.liu@gmail.com* All rights reserved*/#include <opencv2/core/core.hpp>#i...

2020-03-17 16:05:52 4644

原创 zlib库的使用,可以压缩和解压文件夹

zipHelper.h#pragma once#ifndef ZIP_H#define ZIP_H#include <iostream>#include <fstream>#include <string>#include <io.h>#include <direct.h>#include "zlib\unzip.h...

2020-03-15 23:16:03 5705 1

原创 C++修改系统环境变量

#include <iostream>#include <Windows.h>using namespace std;/* 0: ok-1: error*/int addEnvPath(string envKey, string envValue) { HKEY hKey; const char *key = "Environment"; DWOR...

2020-03-14 17:01:10 2494 4

原创 gnupg使用示例

0.安装# Debian / Ubuntu 环境sudo apt-get install gnupg# Fedora 环境yum install gnupg# windows环境https://files.gpg4win.org/gpg4win-3.1.11.exe1.生成新的密钥对gpg --gen-key2.生成吊销证书gpg --output revoke....

2020-03-10 02:26:01 525

原创 wrap_function

#include <iostream>template <typename T> class funct_wrap0{public: funct_wrap0(T (&f_)()):f(f_){} T operator()() const { return f(); }private: T (&f)();};templa...

2020-03-01 14:40:34 1572

The-Enigma-Protector-v7.40-x32-x64.rar.fgpg

The_Enigma_Protector_v7.40_x32_x64.rar.fgpg

2024-10-19

04.upx.exe.fgpg

04.upx.exe.fgpg

2024-10-06

11.FTPServer.exe.fgpg

11.FTPServer.exe.fgpg

2024-10-06

apache-tomcat-9.0.95.zip.fgpg

apache-tomcat-9.0.95.zip.fgpg

2024-10-04

apache-tomcat-9.0.95-windows-x64.zip.fgpg

apache-tomcat-9.0.95-windows-x64.zip.fgpg

2024-10-04

jdk1.8.0-261-win.rar.fgpg

jdk1.8.0_261_win.rar.fgpg

2024-10-04

GoRuntime-DotNetFramework-3.x.exe.fgpg

GoRuntime_DotNetFramework_3.x.exe.fgpg

2024-10-04

How to run a JAR file

How to run a JAR file

2024-09-01

批量将ANSI文件转UTF-8

批量将ANSI文件转UTF-8

2024-04-06

zlib库的使用,可以压缩和解压文件夹.zip

zlib库的使用,可以压缩和解压文件夹。 压缩: CreateDirFromZip("test\\example2", "test\\example.zip"); 解压: CreateZipFromDir("test\\example", "test\\example.zip");

2020-03-15

nsq-1.0.0-compat.windows-amd64.go1.8.tar.gz

nsq-1.0.0-compat.windows-amd64.go1.8.tar.gz

2017-04-16

空空如也

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

TA关注的人

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