JAVA Security

概述 Java 安全体系主要有四部分组成 JCA (Java Cryptography Architecture) JCE(Java Cryptography Extension), JSSE(Java Secure Sockets Extension) JAAS(Java Authentication and Authorization Servic ...

JAVA tips

查看Java线程栈大小 ` jinfo -flag ThreadStackSize pid ` 使用NAT工具跟踪内存使用 ` java -XX:NativeMemoryTracking=summary -jar xxx.jar jcmd pid VM.native_memory ` 输出类的加载 ` -verbo ...

javaTime

格式化 枚举类FormatStyle定义了格式。 DateTimeFormatter预定义了基于本地(Locale)风格的时间格式。 ` DateTimeFormatter.ofLocalizedDateTime(FormatStyle.MEDIUM) .format(ZonedDateTime.now()); ...

LinkedTransferQueue

1. 理论 LinkedTransferQueue是一种同步队列,和SynchronousQueue相比增加了TransferQueue的抽象。以FIFO的方式传输数据,头节点的入队时间最早,尾节点入队时间最短。 TransferQueue是BlockingQueue的子接口。 `java public interface TransferQueue exten ...

TreeMap

1.理论 基于红黑树的Map数据结构,大部分操作都是log(n)的时间复杂度。 2.实现 2.1 红黑树简介 红黑树是一种近似平衡的二叉查找树,它能够确保任何一个节点的左右子树的高度差不会超过较低者的一倍。 当插入,删除操作破坏红黑树的平衡条件时,需要通过两种操作进行重新平衡。 调整节点颜色 通过旋转调整结构 ...