数组 一维数组 1.数组定义 type[] arrayName 或type arrayName [] int [] arr 或是 int arr2 [] 2.静态初始化 type arrayName = new type[]{element1,element2,element3} 例子:int ar ...
分类:
编程语言 时间:
2020-05-02 22:43:18
阅读次数:
62
[toc] Iterator to list的三种方法 简介 集合的变量少不了使用Iterator,从集合Iterator非常简单,直接调用Iterator方法就可以了。 那么如何从Iterator反过来生成List呢?今天教大家三个方法。 使用while 最简单最基本的逻辑就是使用while来遍历 ...
分类:
其他好文 时间:
2020-04-30 09:32:26
阅读次数:
51
随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了一个问题。 本文 先从 HashMap 的遍历方法讲起,然后再从性能、原理以及安全性等方面,来分析 HashMap 各种遍历方式的优势与不足 ,本文主要内容如下图所示: ...
分类:
其他好文 时间:
2020-04-29 18:24:53
阅读次数:
59
1 前言 与普通队列相比,阻塞队列另外支持两个附加操作,这两个附加的操作支持阻塞的插入和移除方法。 ①支持阻塞的插入方法:当队列满时,队列会阻塞插入元素的线程,直到队列不满。 ②支持阻塞的移除方法:在队列为空时,获取元素的线程会等待队列变为非空。 一般的阻塞队列相比,只能在“尾部入队、在头部出队”, ...
分类:
数据库 时间:
2020-04-22 13:17:35
阅读次数:
67
两者简介: HashMap简介: HashMap是基于哈希表实现的,每一个元素是一个key(数据类型必须一致)-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent并发包下 ...
分类:
其他好文 时间:
2020-04-22 10:13:13
阅读次数:
67
1.System 静态方法: (1)currentTimeMillis() 返回当前时间的毫秒值 用来测试程序的效率 开始时间减去结束时间 (2)void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) ...
分类:
编程语言 时间:
2020-04-20 12:12:56
阅读次数:
70
Apache SkyWalking 什么是 SkyWalking SkyWalking 是观察性分析平台和应用性能管理系统。 提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案. 支持Java, .Net Core, PHP, NodeJS, Golang, LUA语言探针 支持Env ...
分类:
Web程序 时间:
2020-04-19 01:04:10
阅读次数:
111
个人博客 "http://www.milovetingting.cn" Jetpack学习 LiveData LiveData是什么 LiveData是一种可观察的数据存储器类,具有生命周期的感知能力。 简单使用 一般都是和ViewModel一起使用。定义一个类继承自 : 在这个类里定义 类型的属性 ...
分类:
其他好文 时间:
2020-04-14 22:31:22
阅读次数:
77
2020 4 基于BouncyCastle的ASN.1分析工具设计与实现 Week2 任务步骤 下载ASN.1的查看工具Asn1View.exe 访问 "支付宝" ,获取站点证书 导出证书 ,在Asn1View.exe中打开 标识符 | 分隔符 : :|: : Integer | 0x02 | Bi ...
分类:
其他好文 时间:
2020-04-12 22:26:19
阅读次数:
278
.NET和Java中的密钥 ASN.1、PKCS是最初的,也是最主要的RSA公钥和私钥的语法标准,被RSA Lab所维护。 ASN.1、PKCS 1都定义了公钥和私钥的类型——序列化的数字。为了下一个层次的抽象(适当的包装),现在一般使用的组合是:PKCS 8的私钥,X.509的公钥 。 PKCS语 ...
分类:
编程语言 时间:
2020-04-09 21:33:07
阅读次数:
91