java
Jtnarata
这个作者很懒,什么都没留下…
展开
-
Java8 的新功能流:streams
Stream APIjava.util.stream:其中包含用于处理元素序列的类StreamStream Creationstream() or of()String[] arr = new String[]{"a", "b", "c"};Stream<String> stream = Arrays.stream(arr);stream = Stream.of("a",...原创 2019-10-22 16:55:52 · 147 阅读 · 0 评论 -
Maven package、install、deploy的区别
命令执行的命令功能及区别packageresources、compile、testResources、testCompile、test、jar项目编译、单元测试、打包功能,但没有布署到本地maven仓库和远程maven私服仓库installresources、compile、testResources、testCompile、test、jar、install项目...原创 2019-10-22 16:53:24 · 246 阅读 · 0 评论 -
Spring缓存注解@Cacheable、@CachePut、@CacheEvict、@CacheConfig等
@Cacheable@Cacheable是用来声明方法是可缓存的。将结果存储到缓存中以便后续使用相同参数调用时不需执行实际的方法。默认key的生成按照以下规则:如果没有参数,则使用0作为key如果只有一个参数,使用该参数作为key如果又多个参数,使用包含所有参数的hashCode作为key自定义key:直接使用字符串,如“1”支持SpringEL表达式,如“#demo.id”...原创 2019-10-22 16:50:10 · 491 阅读 · 0 评论 -
Hadoop的shuffle和排序
目录map 端reduce 端配置调优map 端调优属性reduce 端的调优属性系统进行排序、将 map 输出作为输入传给 reducer 的过程被称为 shuffle。map 端map 函数开始产生输出时,会利用缓冲的方式写到内存并出于效率的考虑进行预排序。每个 map 任务都有一个环形内存缓冲区用于存储任务输出,默认缓冲区大小为 100MB,可通过 mapreduce.task.i...原创 2019-10-21 16:47:20 · 371 阅读 · 0 评论 -
运行 jar 包时,使用 File 报错
在运行jar包时,通过 getClass().getClassLoader.getResource("filename").getFile() 获得的文件路径采用的是:jar:<url>!/{entry},不能被 File 找到,所以需要采用数据流的形式getClass().getClassLoader.getResource("filename").openStream()即可。以...原创 2019-02-21 17:51:54 · 415 阅读 · 0 评论 -
Java 集合:Set、Map、List、Queue 知识点总结 思维导图
原始mmap及html文件链接:https://github.com/narata/Interview-Knowledge原创 2019-02-21 17:39:26 · 466 阅读 · 0 评论 -
Java 多线程 思维导图
原始mmap及html文件链接:https://github.com/narata/Interview-Knowledge原创 2019-02-21 17:29:39 · 471 阅读 · 0 评论 -
Java 常量池思维导图
原始mmap及html文件链接:https://github.com/narata/Interview-Knowledge原创 2019-02-21 17:26:30 · 408 阅读 · 0 评论 -
高频面试知识 思维导图 流程图等
高频面试知识 思维导图 流程图等目录结构:Java数据库数据结构网络文件列表:JavaJava内存管理(分配与回收)常量池多线程集合线程池虚拟机性能监控与故障分析线程安全与锁优化数据库SQL语句网络DNS解析HTTP与HTTPSTCP数据结构链接:https://github.com/narata/Interview-...原创 2019-02-21 17:17:33 · 383 阅读 · 0 评论