java classgraph 工具
classgraph
ClassGraph 是用于 Java、Scala、Kotlin 和其他 JVM 语言的超快速并行类路径扫描器和模块扫描器。
ClassGraph 在 Oracle Code One 2018 赢得了杜克选择奖(这是对 Java 生态系统中最有用和/或创新的软件的认可),并在 2022 年获得了 Google 开源同行奖励。
感谢所有报告错误、提出功能请求、提供建...
2023-12-22 13:01:55 |
Java
ai副业赚钱大集合,教你如何利用ai做一些副业项目,赚取更多额外收益
AI副业赚钱资讯合集
这是一个ai副业赚钱资讯信息的大合集,将在全网搜索并整理ai副业赚钱的相关方法、技术、工具、以及一些可以赚钱的平台和渠道。
期望能在AI时代,打破信息茧房,让大家都能在这个时代利用AI智能化做副业,赚取工作之余的额外收益。
目录
关于合集
如何开始副业最稳妥
四条建议
一条策略
AI技术赚钱思路分享
...
2023-12-06 13:01:55 |
AI
java 原生方式线程池创建的正确方式?
需求
我们希望指定线程池的数量,比如固定一个线程,然后往里面不断添加任务。
实现 1
最简单的,我们通过下面的方式
ExecutorService executorService = Executors.newSingleThreadExecutor();
executorService.submit(new Runnable() {
@Override
public...
2023-12-06 13:01:55 |
Log
java 原生方式,创建指定个数定时执行的线程?如何把独立的 kafka 消息,基于内存聚合批量操作?
需求 1
需要多个线程同时进行,并发执行。同时要求每个线程定时执行,并且线程之间存在一定的时间差。
实现
package org.example;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurren...
2023-12-06 13:01:55 |
Log
java 原生方式,如何实现定时的任务调度?
策略调整
本地直接定时加载。
设计
总体的数据加载,需要一个开关 configPullFlag
定时调度的模式:configPullScheduleMode: all/update
all: 全量(默认)
update: 更新增量。
匹配时,有一个专门的匹配策略。
增量的注意点
增量的时候,需要注意一下被删除的数据,所以数据应该是伪删除(或者通过删除日志获取到)。
c...
2023-12-06 13:01:55 |
Log
java 如何获取类似于 a.b.c 这种链式的对象属性?
自测
heaven 中开始 0.5.0 支持。
chat
java 如何实现一个条件匹配方法,有两个入参,context 和 path。context 比如是一个 a 对象,有一个 b 属性,path=a 就获取 a 对象本身,a.b 就获取 a 对象的 b 属性?
在Java中实现一个条件匹配方法,根据传入的path字符串从context对象中获取对应的值,可以使用反射来实现。
...
2023-12-06 13:01:55 |
Log
logstack 日志技术栈-06-和 AI DeepSeek 聊一下日志技术栈
架构图
+——————-+
| 日志产生源 |
| (应用程序、服务器)|
+———+———+
|
v
+———+———+
| 日志采集器 |
| (Filebeat、Fluentd)|
+———+———+
|
v
+———+———+
| 日志处理引擎 |
| (L...
2023-10-30 13:01:55 |
Log
logstack 日志技术栈-05-windows10 elk install
安装 Elasticsearch elasticsearch-8.11.1
下载
访问 Elasticsearch 下载页面
解压下载的压缩文件到你选择的目录。
运行
进入 Elasticsearch 目录,运行 bin/elasticsearch.bat 启动 Elasticsearch。
验证
elaasticsearch的默认访问路径是localhost:9200,我们打...
2023-10-30 13:01:55 |
Log