该文被密码保护。 阅读全文
posted @ 2018-05-27 14:37 唾手可得的树 阅读(27) 评论(0) 推荐(0) 编辑
摘要: kmp算法不是查找最长公共子字符串算法,而是一个判断字符串A是否包含字符串B的更优的查找算法。 kmp算法的核心是next数组的计算(最长相同前缀和后缀的字符串) 比如ABCDABD的next数组是-1,0,0,0,0,1,2 kmp算法查询逻辑和获取next数组的逻辑非常相似,都是while循环里 阅读全文
posted @ 2018-05-27 14:36 唾手可得的树 阅读(256) 评论(0) 推荐(0) 编辑
摘要: jvm参数组成 jvm参数一般有Xms,Xmx,Xmn,分别代表最小堆,最大堆,新生代内存 这几个参数代表的含义我总是记不住,后来发现程序启动创建的对象占用的内存最大,如果不设置最小堆,jvm会不会使用默认值?程序能不能启动起来。 如果不设置最大堆,jvm有没有使用默认值?此时如果代码里面不停的创建 阅读全文
posted @ 2018-05-27 14:34 唾手可得的树 阅读(254) 评论(0) 推荐(0) 编辑