![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 78
无影风Victorz
纸上得来终觉浅,绝知此事要躬行 https://github.com/vicotorz
展开
-
【补坑】Java自动装箱的原因
http://www.imooc.com/wenda/detail/576286原创 2020-04-18 20:58:12 · 325 阅读 · 0 评论 -
《Flink原理、实战与性能优化》(Flink知识梳理一)
Stratosphere ---> FlinkSpark基于批处理原理,对流式计算相对较弱(本质上是对Hadoop架构进行了一定的升级和优化)有状态流式计算架构Flink通过实现Google Dataflow流式计算模型实现了高吞吐、低延迟、高性能兼具实时流式计算框架,支持高度容错状态管理,防止状态在计算过程中因为系统异常而丢失。周期性通过分布式快照技术Ch............原创 2020-04-08 23:29:45 · 7464 阅读 · 0 评论 -
Guava工具包使用
Guava工具包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 缓存 [caching] 原生类型支持 [primitives support] 并发库 [concurrency libraries] 通用注解 [common annotations] 字符串处理 [string processing] I/O 等等引用&l...原创 2020-01-06 21:44:05 · 927 阅读 · 0 评论 -
【Lambda】Lambda表达式
基本语法: (parameters) -> expression 或 (parameters) ->{ statements;}String[] atp = {"Rafael Nadal", "Novak Djokovic", "Stanislas Wawrinka", "David Ferrer","Roger Federer", ...原创 2019-09-17 23:02:04 · 144 阅读 · 0 评论 -
Java多线程
第一章 并发编程挑战线程安全:行为与规范不一致,一个类在多线程访问下运转正常,并且访问类不需要额外的同步处理或协调并发:同时处理多个任务的能力(同时执行)并行:可以有处理多个任务的能力,但不一定同时(交替执行)上下文切换时长:Lmbench3上下文切换次数:vmstat减少上下文切换:无锁并发编程 CAS算法 使用最少线程 协程jstack查看d...............原创 2019-09-12 22:30:45 · 205 阅读 · 1 评论 -
Java易忘点梳理
<< 乘 >>除Collections.shuffle(array);小写转大写(相差32) c-'0'基本类型: 32位 64位 char 1 1 char* 4 8 short int 2 2 unsigned int 4 4 float 4 4 ...原创 2019-09-09 23:30:19 · 440 阅读 · 0 评论 -
【补坑】Comparator & Comparable
Comparable和Comparator区别比较Comparable是排序接口,若一个类实现了Comparable接口,就意味着“该类支持排序”; 而Comparator是比较器,我们若需要控制某个类的次序,可以建立一个“该类的比较器”来进行排序。 Comparable相当于“内部比较器”,而Comparator相当于“外部比较器”。ComparableComparable可以认......原创 2019-04-17 23:16:56 · 175 阅读 · 0 评论 -
JVM学习笔记
Java 优点:1. 摆脱了硬件的束缚,一次编写,到处运行2. 相对安全的内存和访问机制3. 实现了热点代码检测和运行时编译及优化4. 完善的应用程序结构Clojure,JRuby,Groovy运行于Java虚拟机上的语言及相关程序都属于Java技术体系一员并行处理用Clojure,展示层用JRuby,中间层则用JavaJDK(Java程序设计语言 / Java虚........................原创 2019-02-14 22:44:33 · 611 阅读 · 0 评论 -
Java文件知识整理
不经常写java文件处理这部分,所以写的时候时常知识很模糊。最近因为机器学习需要处理数据集,在写java程序的时候使用了文件的知识。索性整理在这。方便以后使用。如有错误恳请指点。基本步骤: 创建【文件】 例: File f = new File("e:\\新建文本文档.txt");创建【文件流】 FileReader file = ...原创 2015-06-13 13:35:41 · 540 阅读 · 0 评论 -
Java识别JavaScript
ScriptEngineManager mgr = new ScriptEngineManager();ScriptEngine engine = mgr.getEngineByName("JavaScript");engine.put("hello", "sayHi");try { System.out.println("开始读取"); String ReadPath =...原创 2018-08-20 09:04:54 · 281 阅读 · 0 评论