
Java
Java虚拟机
123 黑曼巴
黑曼巴
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
根据列表构造一棵树
List。原创 2023-06-11 10:53:09 · 769 阅读 · 0 评论 -
prometheus的METRIC TYPES
https://prometheus.io/docs/concepts/metric_types/#gauge原创 2022-04-23 21:13:52 · 352 阅读 · 0 评论 -
正则表达式字符串截取
#正则:/.*topic=\"([^\"]+)-partition-.*/#字符串ulsar_rate_in{cluster="pulsar-cluster", instance="localhost:8085", job="pulsar_broker", namespace="yyj_tenant/yyj_ns", topic="persistent://yyj_tenant/yyj_ns/yyj1-partition-1"}#匹配结果persistent://yyj_tenant/yyj_原创 2022-04-23 18:11:04 · 595 阅读 · 0 评论 -
阿里云maven仓库地址
#在maven的settings.xml文件中配置 <mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are原创 2022-03-02 13:23:57 · 763 阅读 · 0 评论 -
WeakReference类详解
import java.lang.ref.WeakReference;public class WeakReferenceTest { public static void main(String[] args) throws InterruptedException { WeakReference<String> wr1 = new WeakReference<String>(new String("弱引用,如果是对象,则遇到gc将被回收;如果是非对象,原创 2021-11-27 21:53:25 · 434 阅读 · 0 评论 -
pulsar的bookie服务变更journal或者ledger数据盘操作导向
journal目录扩缩指南:https://github.com/hangc0276/bookkeeper/commit/41439eb4217f64f4d8fcbf88a72095014dc2a28d原创 2021-11-17 21:59:32 · 732 阅读 · 0 评论 -
Java中equals和==
equals比较值,如果值相等,那返回true;“==”比较的是引用,如果是同一个对象则返回true,如果是不同对象则返回false;如果是基本数据类型的数值比较,数值相同则返回true。如下测试代码:public class TestEquals { public static void main(String[] args) { Long l1 = 1L; Long l2 = 1L; Long l3 = new Long(1); .原创 2021-10-23 18:57:10 · 92 阅读 · 0 评论 -
jdk/jre/jvm联系
jdk是Java开发工具包;jre是Java运行时环境;jvm是Java虚拟机;jdk里面包括jre,jre里面包括jvm原创 2021-10-23 16:35:37 · 99 阅读 · 0 评论 -
ProtoBuf协议详解
protobuf是由Google开发的一套对数据结构进行序列化的方法,可用做通信协议,数据存储格式等等。其特点是不限语言、不限平台、扩展性强。语言无关、平台无关:即 ProtoBuf 支持 Java、C++、Python 等多种语言,支持多个平台。高效:即比 XML 更小(3 ~ 10倍)、更快(20 ~ 100倍)、更为简单。扩展性、兼容性好:你可以更新数据结构,而不影响和破坏原有的旧程序。...原创 2021-10-06 16:52:44 · 1093 阅读 · 0 评论 -
idea插件安装
参考文章地址:https://zhile.io/2020/11/18/jetbrains-eval-reset-da33a93d.html1.插件市场安装在Settings/Preferences... -> Plugins内手动添加第三方插件仓库地址:https://plugins.zhile.io搜索:IDE Eval Reset插件进行安装。2.如何使用如果IDE没有打开项目,在Welcome界面点击菜单:Get Help -> Eval Reset如果IDE打开了项目,点击原创 2021-08-02 21:52:29 · 1602 阅读 · 0 评论 -
HashMap中的“死锁”
待完善原创 2021-07-26 21:34:44 · 524 阅读 · 1 评论 -
Java常见OutOfMemoryError
java.lang.OutOfMemoryError: Java heap spacejava.lang.OutOfMemoryError: PermGen spacejava.lang.OutOfMemoryError: metaspace原创 2021-07-25 14:03:07 · 111 阅读 · 0 评论 -
Java内存泄露问题
待完善原创 2021-07-25 13:33:06 · 82 阅读 · 0 评论 -
CRC32校验
一、基本原理CRC检验原理实际上就是在一个p位二进制数据序列之后附加一个r位二进制检验码(序列),从而构成一个总长为n=p+r位的二进制序列;附加在数据序列之后的这个检验码与数据序列的内容之间存在着某种特定的关系。如果因干扰等原因使数据序列中的某一位或某些位发生错误,这种特定关系就会被破坏。因此,通过检查这一关系,就可以实现对数据正确性的检验。...原创 2021-07-24 21:37:30 · 744 阅读 · 0 评论 -
ArrayList与LinkedList的区别
存储格式元素操作原创 2021-07-24 18:26:56 · 80 阅读 · 0 评论 -
二分查找算法实现
package com.yyj.algorithm;public class BinarySearch { public static void main(String[] args) { int[] arr = new int[]{1, 42, 111, 119, 189, 190, 219}; System.out.println("index=" + binarySearch(arr, 1)); System.out.println("in原创 2021-07-23 21:33:41 · 113 阅读 · 0 评论 -
广度优先搜索算法
待完善原创 2021-07-21 21:08:00 · 102 阅读 · 0 评论 -
深度优先搜索算法
待完善原创 2021-07-21 21:07:29 · 104 阅读 · 0 评论 -
基数排序算法
待完善原创 2021-07-21 20:12:54 · 99 阅读 · 0 评论 -
归并排序算法
待完善原创 2021-07-21 20:12:20 · 92 阅读 · 0 评论 -
堆排序算法
待完善原创 2021-07-21 20:11:41 · 86 阅读 · 0 评论 -
希尔排序算法
待完善原创 2021-07-21 20:11:07 · 88 阅读 · 0 评论 -
插入排序算法
待完善原创 2021-07-21 20:10:29 · 86 阅读 · 0 评论 -
快速排序算法
待完善原创 2021-07-21 20:09:39 · 192 阅读 · 0 评论 -
选择排序算法
待完善原创 2021-07-21 20:08:40 · 91 阅读 · 0 评论 -
冒泡排序算法
待完善原创 2021-07-21 20:07:19 · 92 阅读 · 0 评论 -
稀疏数组详解
待完善原创 2021-07-18 18:36:53 · 87 阅读 · 0 评论 -
CopyOnWriteArrayList详解
package java.util.concurrent;import java.util.AbstractList;import java.util.Arrays;import java.util.Collection;import java.util.Comparator;import java.util.ConcurrentModificationException;import java.util.Iterator;import java.util.List;import java.原创 2021-07-17 22:01:07 · 105 阅读 · 0 评论 -
Java的ThreadLocal / ThreadLocalMap类
package java.lang;import java.lang.ref.*;import java.util.Objects;import java.util.concurrent.atomic.AtomicInteger;import java.util.function.Supplier;/** * This class provides thread-local variables. These variables differ from * their normal coun原创 2021-07-01 23:01:33 · 277 阅读 · 0 评论 -
Java的HeapByteBuffer类
package java.nio;/** * A read/write HeapByteBuffer. */class HeapByteBuffer extends ByteBuffer{ // For speed these fields are actually declared in X-Buffer; // these declarations are here as documentation /* protected fi原创 2021-06-29 23:37:46 · 405 阅读 · 0 评论 -
Java沙箱机制
待完善原创 2021-06-29 23:08:16 · 203 阅读 · 0 评论 -
java的ForkJoinPool / ForkJoinTask
package java.util.concurrent;import java.lang.Thread.UncaughtExceptionHandler;import java.util.ArrayList;import java.util.Arrays;import java.util.Collection;import java.util.Collections;import java.util.List;import java.util.concurrent.AbstractExec原创 2021-06-29 21:50:53 · 1257 阅读 · 0 评论 -
Java的CyclicBarrier类
package java.util.concurrent;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.ReentrantLock;/** * A synchronization aid that allows a set of threads to all wait for * each other to reach a common barrier point. CyclicBar原创 2021-06-29 21:39:56 · 131 阅读 · 0 评论 -
java的AbstractQueuedSynchronizer类
package java.util.concurrent.locks;import java.util.concurrent.TimeUnit;import java.util.ArrayList;import java.util.Collection;import java.util.Date;import sun.misc.Unsafe;/** * Provides a framework for implementing blocking locks and related * sy原创 2021-06-29 00:03:15 · 186 阅读 · 0 评论 -
java的ConcurrentHashMap类
package java.util.concurrent;import java.io.ObjectStreamField;import java.io.Serializable;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;import java.util.AbstractMap;import java.util.Arrays;import java.util.Collection;imp原创 2021-06-28 23:41:55 · 231 阅读 · 0 评论 -
java的ConcurrentNavigableMap类
package java.util.concurrent;import java.util.*;/** * A {@link ConcurrentMap} supporting {@link NavigableMap} operations, * and recursively so for its navigable sub-maps. * * <p>This interface is a member of the * <a href="{@docRoot}/../te原创 2021-06-28 23:37:12 · 183 阅读 · 0 评论 -
java的ConcurrentSkipListMap类
package java.util.concurrent;import java.io.Serializable;import java.util.AbstractCollection;import java.util.AbstractMap;import java.util.AbstractSet;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java..原创 2021-06-28 23:33:04 · 169 阅读 · 0 评论 -
Java的CountDownLatch类
/* * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * Written by Doug Lea with assistance from members of JCP JSR-166 * Expert Group and released to the public domain, as explained at * http://creativecommons.org/publicdomain/zer原创 2021-06-28 23:15:32 · 149 阅读 · 0 评论 -
Java的RunnableFuture / Runnable / Future接口
/* * Copyright (c) 1994, 2012, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.lang;/** * Class {@code Object} is the root of the class hierarchy. * Every class原创 2021-06-28 23:04:27 · 251 阅读 · 0 评论 -
Java的Thread类
/* * Copyright (c) 1994, 2016, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package java.lang;import java.lang.ref.Reference;import java.lang.ref.ReferenceQueue;import jav原创 2021-06-28 23:01:52 · 311 阅读 · 0 评论