摘要: import java.util.ArrayList; public class Solution { public ArrayList > FindContinuousSequence(int sum) { ArrayList> res=new ArrayList> (); if(sum==0)return res; int left=... 阅读全文
posted @ 2019-09-01 17:10 hhhl 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 查找算法: 1.顺序查找 链表 2.二分查找 3.二叉搜索树 4.平衡二叉树 5.红黑树 6.哈希查找 红黑树 1.根节点是黑色 2.叶子的节点都是黑色的空节点 3.每个红色节点的两个子节点都是黑色的 4.从任意节点到其每个叶子的所有路径都包含相同的黑色节点 难点:二叉查找树的前提下,如何保持自平衡 阅读全文
posted @ 2019-09-01 15:01 hhhl 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 概念: 对象之间多对1的一种设计方案,被依赖的对象是subject,依赖的对象是observer,subject会通知observer变化。 以集合的方式管理用户,包括注册、移除和通知。 subject接口: registerObserver(o:observer) :add removeObser 阅读全文
posted @ 2019-08-29 16:35 hhhl 阅读(137) 评论(0) 推荐(0) 编辑
摘要: StackOverflowError JVM参数类型 标配参数 -version -help X参数 -Xint解释执行 XX参数 boolean类型 是否打印GC收集细节 jps // 查看当前进程运行的配置 : jinfo -flag PrintGCDetails 是否使用串行垃圾回收器 -XX 阅读全文
posted @ 2019-08-25 21:16 hhhl 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 进程 进程状态(新建、就绪、运行、阻塞、终止) 进程通信方式(信息交换) 1.共享存储(基于数据结构的共享【速度慢,限制多】、基于存储区的共享) 需要互斥访问共享空间(P V操作) 2.消息传递(直接通信方式、间接通信方式) 3.管道通信 大小固定的缓冲区、半双工(单向传输)、互斥访问管道(写满才能 阅读全文
posted @ 2019-08-24 23:18 hhhl 阅读(212) 评论(0) 推荐(0) 编辑
摘要: OSI 应用层 表示层 会话层 传输层(端到端的连接;tcp: 三次握手、四次挥手、滑动窗口、拥塞机制(慢开始门限+拥塞避免算法)、快重传、快恢复) 网络层 数据链路层(比特转化为字节流,字节流转化成帧) 物理层 (比特流传输) 快重传:当发现某个包丢失(没按顺序到达),立即向发送方连续发3个确认, 阅读全文
posted @ 2019-08-24 13:36 hhhl 阅读(103) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/xdyixia/p/9386133.html 阅读全文
posted @ 2019-08-18 08:20 hhhl 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 查看日志的前1000条数据? tail -f -n 1000 xxx 查看端口? netstat -t 显示tcp端口 -ntlp 所有tcp端口 -ntulp|grep 80 查看所有80端口使用情况 -u 显示udp端口 -p 显示进程标识符和程序名臣 目录下找出大于指定大小的文件 当前目录 默 阅读全文
posted @ 2019-08-17 13:08 hhhl 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 类加载机制 加载 class文件通过类加载器加载到内存,形成方法区的运行时数据结构,在堆里面生成代表这个类的class对象。 链接 静态数据变成可运行状态 验证 准备:为类变量赋初值,0 解析:符号引用替换为直接引用 初始化 执行类构造器clinit方法 (类变量和静态语句块合并) 类加载器: 1- 阅读全文
posted @ 2019-08-17 08:17 hhhl 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 字符串转字符数组 char[] schar=s.toCharArray(); 返回t中的下标 k=t.indexOf(String.valueOf(schar[i]),index); 阅读全文
posted @ 2019-07-20 21:47 hhhl 阅读(100) 评论(0) 推荐(0) 编辑