会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
渐入佳境 https://github.com/infoflow
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2017年9月5日
ubuntu通过apt-get安装JDK8
摘要: 首先添加ppa $ sudo add-apt-repository ppa:webupd8team/java 然后更新系统,刷新软件源 $ sudo apt-get update 最后开始安装 $ sudo apt-get install oracle-java8-installer 查看jdk版本
阅读全文
posted @ 2017-09-05 20:49 渐入佳境coder
阅读(579)
评论(0)
推荐(0)
2017年9月4日
Optional类包含的方法介绍及其示例
摘要: Optional类的介绍javadoc中的介绍 这是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回> 该对象。使用场景用于避免处理空指针异常(NullPointerException)。将可能为空值的变量...
阅读全文
posted @ 2017-09-04 21:42 渐入佳境coder
阅读(1634)
评论(0)
推荐(0)
java8 Stream API笔记
摘要: 生成Stream Source的方式从Collection和数组生成* Collection.stream()* Collection.parallelStream()* Arrays.stream(T array) or Stream.of()从BufferedRe...
阅读全文
posted @ 2017-09-04 13:29 渐入佳境coder
阅读(556)
评论(0)
推荐(0)
2017年9月3日
JVM内存配置参数
摘要: 对于JVM内存配置参数: -Xmx10240m -Xms10240m -Xmn5120m -XXSurvivorRatio=3 ,其最小内存值和Survivor区总大小分别是() 参数解释: -Xms :设置堆的最小值 -Xmx:设置堆的最小值和最大值。 -Xmn:设置了新生代的大小为5120m -
阅读全文
posted @ 2017-09-03 00:33 渐入佳境coder
阅读(665)
评论(0)
推荐(0)
使用Java8 Files类读写文件
摘要: Java8 Files类的newBufferedReader()和newBufferedWriter()方法这两个方法接受Path类型的参数。Path 类是Java8 NIO中的接口。可以由Paths类构造。用于表示路径。 可以直接生成BufferedReader和B...
阅读全文
posted @ 2017-09-03 00:03 渐入佳境coder
阅读(7189)
评论(0)
推荐(0)
2017年8月28日
leetcode 28. Implement strStr()
摘要: 题目Implement strStr().Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.思路实现kmp算...
阅读全文
posted @ 2017-08-28 22:06 渐入佳境coder
阅读(106)
评论(0)
推荐(0)
leetcode 235. Lowest Common Ancestor of a Binary Search Tree
摘要: 知识点:两个节点的最近公共祖先思路:用dfs从根节点往下搜索节点,用栈记录从根节点到该节点之间的所有节点。由于栈的先进后出特性,我们就能得到该节点到根节点的序列。两个节点的最近公共祖先就是各自往上回溯祖先时的第一个相同的节点。 由于两个节点到公共祖先的距离不一样,所以...
阅读全文
posted @ 2017-08-28 00:04 渐入佳境coder
阅读(105)
评论(0)
推荐(0)
2017年8月27日
Java NIO 笔记
摘要: Java Nio相关的包java.nio:包含各种与Buffer相关的类java.nio.channels:包含各种与Channel和Selector相关的类Java.nio.charset:包含与字符集相关的类java.nio.channels.spi:包含于Cha...
阅读全文
posted @ 2017-08-27 21:17 渐入佳境coder
阅读(196)
评论(0)
推荐(0)
2017年8月26日
堆排序算法分析与实现
摘要: 最大堆的性质:A[i]>=A[2*i] && A[i] >=A[2*i+1] i=1,2,…n/2 满足这种关系的二叉树就叫做最大堆。利用最大堆实现排序的原理最大的特点是根节点的值是所有节点中值最大的节点。利用这个特点就可以通过不断将根节点交换到尾部的有序数组内就可...
阅读全文
posted @ 2017-08-26 13:35 渐入佳境coder
阅读(269)
评论(0)
推荐(0)
归并排序算法分析与实现
摘要: 归并排序运用了分治法的思想。 两个有序子数组可以以O(n)的时间复杂度进行合并。 当有序子数组长度s=1时,数组中有n/1个有序子数组,合并后有序子数组长度加倍变为2。 当有序子数组长度s=2时,数组中有n/2个有序子数组,合并后有序子数组长度加倍变为4。 … 当有序...
阅读全文
posted @ 2017-08-26 00:00 渐入佳境coder
阅读(249)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页