摘要:入门简介是一种全新的框架,目的是简化应用的初始搭建和开发过程,让开发者写更少的配置,程序更快的启动和运行,致力于成为快速开发应用领域的领导者。并且可以内嵌,这样我们无需以包的形式部署项目。 SpringBoot入门 SpringBoot简介 spring boot是一种全新的Java web框架,目的是简化Spring应用的初始搭建和开发过程,让开发者写更少的配置,程序更快的启动和运行...
摘要:代码说明如下及以下版本结果版本这个问题太坑了,直接导致我的代码在线下有用,提交到线上就报错。 代码说明如下: String str = abc; String[] chars = str.split(); // JDK 7及以下版本结果 : [,a,b,c] // JDK 8版本: [a,b,c] 这个问题太坑了,直接导致我的代码在线下有用,提交到线上就报错。因为本地使用的JDK1....
摘要:限制编写并行流,存在一些与非并行流不一样的约定。底层框架并行流在底层沿用的框架,递归式的分解问题,然后每段并行执行,最终由合并结果,返回最后的值。 本书第六章的读书笔记,也是我这个系列的最后一篇读书笔记。后面7、8、9章分别讲的测试、调试与重构、设计和架构的原则以及使用Lambda表达式编写并发程序,因为笔记不好整理,就不写了,感兴趣的同学自己买书来看吧。 并行化流操作 关于并行与并发...
摘要:原题链接递归法复杂度时间空间递归栈空间思路这个难倒大神的题也是非常经典的一道测试对二叉树遍历理解的题。递归的终止条件是当遇到空节点或叶子节点时,不再交换,直接返回该节点。代码给出的是后序遍历的自下而上的交换,先序遍历的话就是自上而下的交换。 Invert Binary Tree Invert a binary tree. 4 / 2 7 / ...
摘要:需要用到写一个的工具,因为只有一点点基础,但是由于好几年不用,几乎算是不会了,只好一点点来搞,还好能捡起来。对于下载工具,代码如下这个工具是为了配合另外一个工具做集群上传用的,所以里面的把和流分开了,也是为了方便另外一个工具使用。 需要用到 java 写一个 ftp 的工具,因为只有一点点 java 基础,但是由于好几年不用,几乎算是不会了,只好一点点来搞,还好能捡起来。 不过因为是...