2017年1月7日
摘要: 总结: 基于MAC地址玩的是二层(虚拟MAC地址接收请求,然后再分配到真实的MAC地址), 基于IP地址玩的是三层(虚拟IP地址接收请求,然后再分配到真实的IP地址), 基于IP地址加端口玩的是四层(虚拟IP+端口接收请求,然后再分配到真实的服务器) 基于URL玩的是七层.(虚拟的URL或主机名接收 阅读全文
posted @ 2017-01-07 23:47 Moriatry 阅读(2660) 评论(0) 推荐(0) 编辑
  2017年1月3日
摘要: Intermediate:一个流可以后面跟随零个或多个 intermediate 操作。其目的主要是打开流,做出某种程度的数据映射/过滤,然后返回一个新的流,交给下一个操作使用。这类操作都是惰性化的(lazy),就是说,仅仅调用到这类方法,并没有真正开始流的遍历。 Terminal:一个流只能有一个 阅读全文
posted @ 2017-01-03 17:35 Moriatry 阅读(260) 评论(0) 推荐(0) 编辑
  2016年12月18日
摘要: 动态绑定只是针对对象的方法,对于属性无效。因为属性不能被重写。 show me code: 阅读全文
posted @ 2016-12-18 00:49 Moriatry 阅读(175) 评论(0) 推荐(0) 编辑
  2016年12月16日
摘要: 最近用vue.js用的很爽,在全栈开发的路上一路狂奔,发现后台跟前台一起确实更有意义。 记录一个比较有意思的bug: 目标是对一个全局的paramList进行json格式化显示。代码借鉴了 http://tool.oschina.net/codeformat/json 这段代码在Vue.ready方 阅读全文
posted @ 2016-12-16 15:48 Moriatry 阅读(165) 评论(0) 推荐(0) 编辑
  2016年12月4日
摘要: 上个月在公司参加了公司的第一届hackathon黑客马拉松。跟公司里面的好基友, 初赛算法题第一名,决赛混了个奖:),有空了聊下过程。 //todo 接下来又是一堆事:( 加油!! 阅读全文
posted @ 2016-12-04 01:30 Moriatry 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1 . timeCountIntecetor implements handlerInterceptor { preHandle(); postHandle(); afterComplete(); } 2 . 动态代理 by implement InvocationHandler (对接口) cla 阅读全文
posted @ 2016-12-04 01:27 Moriatry 阅读(193) 评论(0) 推荐(0) 编辑
  2016年7月24日
摘要: jps:查看本机的Java中进程信息。 jstack:打印线程的栈信息,制作线程Dump。 jmap:打印内存映射,制作堆Dump。 jstat:性能监控工具。 jhat:内存分析工具。 jconsole:简易的可视化控制台。 jvisualvm:功能强大的控制台。 1.jps 2.jstack h 阅读全文
posted @ 2016-07-24 15:14 Moriatry 阅读(289) 评论(0) 推荐(0) 编辑
  2016年6月22日
摘要: rt 阅读全文
posted @ 2016-06-22 02:52 Moriatry 阅读(103) 评论(0) 推荐(0) 编辑
  2016年6月8日
摘要: ^ 异或运算符 1. 作用 0^0=0,0^1=1 0异或任何数=任何数 1^0=1,1^1=0 1异或任何数-任何数取反 2. 通过按位异或运算,可以实现两个值的交换,而不必使用临时变量。例如交换两个整数a,b的值,可通过下列语句实现: a ^=b; b ^=a; a ^=b; 3. 特点是:数a 阅读全文
posted @ 2016-06-08 13:56 Moriatry 阅读(117) 评论(0) 推荐(0) 编辑
  2016年4月22日
摘要: http://www.infoq.com/cn/articles/jdk-dynamically-typed-language 阅读全文
posted @ 2016-04-22 11:11 Moriatry 阅读(323) 评论(0) 推荐(0) 编辑