agent java jar

Java Floyd 算法实现

# 思路 适用于矩阵算路,将m个节点的图,组成矩阵m*m,然后从第一个点开始,依次遍历矩阵中值,比较两两节点的权重和经过第一个点的值的大小,更新矩阵; 例如,第i行,第k列的值为V(i,k)(i∈(0,m),k∈(0,m),i!=k),将此值与V(i,1)+V(1,k)比较,较小值作为新的V(i,k ......
算法 Floyd Java

Java线程基础

## 相关概念 一个进程包含多个线程, 这些线程共享进程的资源(内存空间和文件句柄), 还有属于自己的内存空间, 这段空间是建立线程时由系统分配的, 用来保存线程内部所使用的数据, 如线程执行函数中所定义的变量; Java中的多线程是抢占机制; **并发**: 同一时刻, 多个任务交替执行, 造成一 ......
线程 基础 Java

使用Java实现爬虫

## 一、HttpClient实现模拟HTTP访问 ### 1.1 HttpClient > HTTP 协议是 Internet 上使用得最多、最重要的协议之一,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP ......
爬虫 Java

20230630 java.time.Period

## 介绍 - java.time.Period - public final class Period implements ChronoPeriod, Serializable - 基于日期的时间量 - 两个 `LocalDate` 之间的时长是 `Period` - `Period` 是一个基 ......
20230630 Period java time

20230630 java.time.ZonedDateTime

## 介绍 - java.time.ZonedDateTime - 类声明 ```java @jdk.internal.ValueBased public final class ZonedDateTime implements Temporal, ChronoZonedDateTime, Seri ......
ZonedDateTime 20230630 java time

20230630 java.time.ZoneId

## 介绍 - java.time.ZoneId - 类声明 ```java @jdk.internal.ValueBased public abstract class ZoneId implements Serializable ``` ## API ### 常量 - SHORT_IDS - 短 ......
20230630 ZoneId java time

20230630 java.time.ZoneOffset

## 介绍 - java.time.ZoneOffset - 类声明 ```java @jdk.internal.ValueBased public final class ZoneOffset extends ZoneId implements TemporalAccessor, Temporal ......
ZoneOffset 20230630 java time

20230525 java.lang.Class

## 介绍 - `java.lang.Class` - `public final class Class implements java.io.Serializable, GenericDeclaration, Type, AnnotatedElement, TypeDescriptor.OfFi ......
20230525 Class java lang

20230630 java.time.temporal.ChronoUnit

## 介绍 - java.time.temporal.ChronoUnit - public enum ChronoUnit implements TemporalUnit ## API ### 枚举值 - NANOS:纳秒 - MICROS:微秒 - MILLIS:毫秒 - SECONDS:秒 - ......
ChronoUnit 20230630 temporal java time

20230630 java.time.temporal.TemporalAdjusters

## 介绍 - java.time.temporal.TemporalAdjusters - public final class TemporalAdjusters ## API ### static - ofDateAdjuster - `TemporalAdjuster ofDateAdjus ......

20230525 java.lang.annotation.ElementType

## 介绍 - `java.lang.annotation.ElementType` - `public enum ElementType` - 可以配合 `@Target` 元注解使用 ## API ### enum - `TYPE` - 类、接口(包括注解接口)、枚举、记录 - `FIELD` ......
ElementType annotation 20230525 java lang

20230525 java.lang.annotation.RetentionPolicy

## 介绍 - `java.lang.annotation.RetentionPolicy` - `public enum RetentionPolicy` - 注解保存策略 - 和 `@Retention` 元注解一起使用 - 只对声明此注解的代码元素的被注解声明有效 ## API ### enu ......

20230525 java.lang.reflect.AnnotatedElement

## 介绍 - `java.lang.reflect.AnnotatedElement` - `public interface AnnotatedElement` - `getAnnotations()` 和 `getDeclaredAnnotations()` 方法返回的注解数组中,注解的顺序是 ......
AnnotatedElement 20230525 reflect java lang

20230526 java.lang.reflect.AccessibleObject

## 介绍 - `java.lang.reflect.AccessibleObject` - `public class AccessibleObject implements AnnotatedElement` - Field 、 Method和Constructor对象(称为反射对象)的基类 # ......
AccessibleObject 20230526 reflect java lang

20230526 java.lang.reflect.Executable

## 介绍 - `java.lang.reflect.Executable` - `public abstract sealed class Executable extends AccessibleObject implements Member, GenericDeclaration permi ......
Executable 20230526 reflect java lang

20230526 java.lang.reflect.Member

## 介绍 - `java.lang.reflect.Member` - `public interface Member` - 成员:字段、方法、构造函数 ## API ### 常量 - PUBLIC - 所有公共成员的集合,包括继承的成员 - DECLARED - 已声明成员,不包括继承成员 # ......
20230526 reflect Member java lang

20230526 java.lang.reflect.Modifier

## 介绍 - `java.lang.reflect.Modifier` - `public class Modifier` - 修饰符 - `Class.getModifiers()` - `Member.getModifiers()` ## API ### 常量 - PUBLIC - publi ......
20230526 Modifier reflect java lang

20230528 java.lang.reflect.Array

## 介绍 - `java.lang.reflect.Array` - `public final class Array` - 提供创建和访问Java数组的静态方法 ## API ### static - newInstance - 创建一维或多维数组 - getLength get 系列方法 - ......
20230528 reflect Array java lang

20230528 java.lang.reflect.Constructor

## 介绍 - `java.lang.reflect.Constructor` - `public final class Constructor extends Executable` - 单个构造器 ## API - newInstance - `public T newInstance(Obj ......
Constructor 20230528 reflect java lang

20230528 java.lang.reflect.Field

## 介绍 - `java.lang.reflect.Field` - `public final class Field extends AccessibleObject implements Member` - 单个字段 ## API - isEnumConstant - 枚举类的成员值 - g ......
20230528 reflect Field java lang

20230528 java.lang.reflect.Method

## 介绍 - `java.lang.reflect.Method` - `public final class Method extends Executable` - 单个方法 ## API - getReturnType - getGenericReturnType - invoke - pu ......
20230528 reflect Method java lang

20230529 java.lang.reflect.AnnotatedElement

## 介绍 - `java.lang.reflect.AnnotatedElement` - `public interface AnnotatedElement` ## API - isAnnotationPresent - getAnnotation - getAnnotations - get ......
AnnotatedElement 20230529 reflect java lang

20230529 java.lang.reflect.InvocationHandler

## 介绍 - `java.lang.reflect.InvocationHandler` - `public interface InvocationHandler` ## API ### public - invoke - invokeDefault - 调用接口的 default 方法 ......
InvocationHandler 20230529 reflect java lang

maven-resources-production:webapi: java.lang.NegativeArraySizeException

``` maven-resources-production:webapi: java.lang.NegativeArraySizeException 打开项目启动时,发现报这个错误,基于此,我分析了一下,首先原本好好的项目突然这样子,首先查看代码更新的情况,发现代码并没有作任何变化。分析代码jar ......

如何使用java爬取豆瓣top250书籍案例

> 你是否想过用java编程来获取豆瓣上的图书信息呢?如果你对这个话题感兴趣,那么本文就是为你准备的。本文将介绍如何使用java爬取豆瓣top250书籍的案例,包括爬虫的原理、步骤和代码。希望通过本文,你能够学习到一些有用的技巧和知识,以及对java爬虫有一个更深入的了解。 ## 爬虫的原理 **爬 ......
豆瓣 案例 书籍 java 250

java多线程爬取笔趣阁所有小说

> 可以选择下载的数量,全部下载下来够呛,首先没那么大的盘 > 新版本:https://wws.lanzous.com/iAEMoghsgeb 密码:7vjz > jar包:https://wws.lanzous.com/ilphyghsgcj密码:f38a ``` org.jsoup jsoup ......
线程 小说 java

Linux配置java和maven环境变量

修改/etc/profile文件,新增如下代码export JAVA_HOME=/usr/local/btjdk/jdk8export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_ ......
变量 环境 Linux maven java

遇到的错误之“Could not copy property 'repositoryId' from source to target; nested exception is java.lang.reflect.InvocationTargetException”

[ERROR][2023-09-03 21:54:10] | Combination收入费用数据导出异常 org.springframework.beans.FatalBeanException: Could not copy property 'repositoryId' from source ......

GraalVM 打包 Java ShellcodeLoader 为可执行文件

# GraalVM 打包 Java ShellcodeLoader 为可执行文件 url: https://app.yinxiang.com/fx/a6667249-7c5e-40dd-8bf6-e474fc844163 title: GraalVM 打包 Java ShellcodeLoader ......
ShellcodeLoader GraalVM 文件 Java

想让你的工作轻松高效吗?揭秘Java + React导出Excel/PDF的绝妙技巧!

**前言** 在B/S架构中,服务端导出是一种高效的方式。它将导出的逻辑放在服务端,前端仅需发起请求即可。通过在服务端完成导出后,前端再下载文件完成整个导出过程。服务端导出具有许多优点,如数据安全、适用于大规模数据场景以及不受前端性能影响等。 本文将使用前端框架React和服务端框架Spring B ......
技巧 Excel React Java PDF