Java
时间聚了聚
tyutyu
展开
-
Java关键字transient
Java欢迎来到leopard博客关键字transient 欢迎来到leopard博客 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 关键字transient 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下...原创 2018-10-22 10:37:44 · 83 阅读 · 0 评论 -
Stream 的特性
不是数据结构 它没有内部存储,它只是用操作管道从 source(数据结构、数组、generator function、IO channel)抓取数据。 它也绝不修改自己所封装的底层数据结构的数据。例如 Stream 的 filter 操作会产生一个不包含被过滤元素的新 Stream,而不是从 source 删除那些元素。 所有 Stream 的操作必须以 lambda 表达式为参数 不支持索引访问...转载 2019-04-22 17:32:30 · 445 阅读 · 0 评论 -
GC理解
参考:堆内存结构及GC算法、收集器转载 2018-12-19 17:26:59 · 108 阅读 · 1 评论 -
CyclicBarrier源码解析
简介 从字面意思来理解Cyclic(循环的)Barrier(栅栏、屏障),主要的用途在于,让一组线程到达屏障时阻塞,直到最后一个线程也到达屏障时,线程才执行。默认的构造方法为CyclicBarrier(int parties),parties表示线程的数量,需要每个线程都调用await方法,通知已经到达屏障,进行线程阻塞。 应用场景 需要所有的子线程都完成时,才开始执行主线程。可以用于多线程计算数...原创 2018-10-24 17:18:54 · 152 阅读 · 0 评论 -
HashMap源码分析
转载:https://www.cnblogs.com/hfczgo/p/4033283.html原创 2018-10-23 17:04:07 · 76 阅读 · 0 评论 -
WebSocket初体验
前言 今天在慕课网上看到了Java的新教程(Netty入门之WebSocket初体验):https://www.imooc.com/learn/941 WebSocket我是听得很多,没有真正使用过的技术。我之前也去了解过了WebSocket究竟是什么东西,不过一直没有去实践过。 我在写监听器博文的时候,在线人数功能用监听器的是来做,在评论有说使用WebSocket的方式会更加好。 那么,我们就来...转载 2019-04-22 21:15:46 · 364 阅读 · 0 评论