
java
ysphello0
面向未来,改变世界
展开
-
android 按下返回键 一段时间内两次点击结束程序
按下返回键,一段时间内点击两次即可结束程序原创 2017-09-03 10:46:05 · 817 阅读 · 1 评论 -
Windows下使用Zookeeper和Duboo简单实例
Windows下的简单实例安装ZooKeeper下载zookeeper这里我是去官网下载 http://mirror.bit.edu.cn/apache/zookeeper/ 然后我选择了current中的3.4.12版本 下载后解压安装zookeeper确认环境正确记得先去下载的文件夹内的bin目录运行zkEnv.cmd,这个命令是根据判断你配置的Jdk环境是不是正确,如果正确什么都不会显示,错...原创 2018-05-11 10:54:59 · 531 阅读 · 0 评论 -
Serializable的意义
首先说明Serializable主要作用将类的实例持久化保存,序列化就是保存,反序列化就是读取。保存也不一定保存在本地,也可以保存到远方。类一定要实现Serializable才可以实例操作的学生类import java.io.Serializable; public class Student implements Serializable { private int id; ...原创 2018-05-16 16:09:17 · 17165 阅读 · 1 评论 -
Java的垃圾回收基本原理
标记-清除\思路:标记所有需要回收的对象,然-后统一回收所有被标记的对象缺点:效率低且执行后会产生大量不连续的内存碎片,当要分配较大对象时,无法找到足够的连续内存而不得不提前触发另外一次垃圾回收算法复制算法思路:将一块内存对半分开,每次只使用其中一块,当一块内存用完了之后就将还存活的对象复制到另外一块,将原来的那块内存一次性清理掉。(一般用于那些生成快,死亡也快的类实例)优点:不需要考略内存碎片等...原创 2018-06-08 15:01:32 · 2979 阅读 · 0 评论 -
KMP算法实现逻辑讲解
参考网址 https://www.youtube.com/watch?v=GTJr8OvyEVQ https://blog.youkuaiyun.com/christ1750/article/details/51259425 B站视频目前正在审核,所以提供下我的B站账号: 少年的神 没法访问的可以去我B站视频找下。 构建前缀表 最主要的还是要构建一个前缀表,然后在匹配错误的地方按照上一个字...原创 2019-09-01 14:50:53 · 265 阅读 · 0 评论