关闭

设计模式学习--策略模式

记录自己学习的文章 如有错误 请指正...
阅读(123) 评论(0)

转载与一位在多个知名互联网公司面试过的工程师在阿里面试的经历 由此来勉励自己。

其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。 但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。 其实之前LZ写过一篇文章,但是那篇文章更多的是...
阅读(346) 评论(0)

普通LIST列表转换为Tree

DTO结构//父节点ID Long parentId;//nameString name;//子节点集合 List childrenTaskList; //重新将list转为tree for(XMGLTaskDTO node1 : taskDTOList){ boolean mark = false;...
阅读(3283) 评论(1)

NIO学习系列:缓冲区内部实现机制

5.    缓冲区内部实现     从上面对NIO的学习中,我们知道每一个缓冲区都有复杂的内部统计机制,它会跟踪已经读了多少数据以及还有多少空间可以容纳更多的数据,以便我们对缓冲区的操作。在本节我们就将学习NIO的两个重要的缓冲区组件:状态变量和访问方法。虽然NIO的内部统计机制初看起来可能很复杂,但是您很快就会看到大部分的实际工作都已经替您完成了。您只需像平时使用字节数组和索引变量一样进行操作...
阅读(100) 评论(0)

NIO学习系列:核心概念及基本读写

1.    引言     I/O流或者输入/输出流指的是计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。新的输入/输出(NIO)库是在JDK 1.4中引入的。NIO弥补了原来的I/O的不足,它在标准Java代码中提供了高速的、面向块的I/O。    原来的I/O库与NIO最重要的区别是数据打包和传输的方式的不同,原来的 I/O 以流 的方式处理数据,而 NIO 以块 的方式处理数据...
阅读(138) 评论(0)
    个人资料
    • 访问:4019次
    • 积分:71
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:3篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档
    最新评论