Forrest Hu's Blogs

技术、架构与生活随笔 · 共 449 篇文章

  1. java gc

    简介 整体思路 内存分配 如何判断对象已经死亡 GC Roots 三色标记 回收已死对象所占内存区域 java垃圾收集器的历史 部分实现细节 Rset 管理 并发标记 屏障 ...

  2. 东甲岛小记

    东甲岛小记上海真是个让人又爱又恨的城市,工作一段时间后,虽然收获了充实,心中亦不免慵懒,念想着诗和远方。好吧,其实出去玩这事跟“诗和远方”毛关系没有,就是每逢假日,心里总有那么一股不爽,“去哪都行,就是不要呆在上海”。然后,我就来到了东甲岛。好吧,还是说实话:我没有见过海,...

  3. Jedis源码分析

    简介 简单实现 set 命令实例 shard jedis 实现 Pipeline pool实现 Jodis - Java client for codisIntro to Jedis – the Java Redis Client L...

  4. 深度学习泛谈

    前言吴恩达:假如有一件事是一个正常人可以在1s以下做到的,我们就可以使用人工智能自动做。 假如你可以拿到一个具体重复发生的事情的海量数据, 你就可以用这些数据来预测下一次的结果。陆奇最新演讲:没有学习能力,看再多世界也没用 绝对高屋建瓴,推荐多看几遍。火了这么久的 AI,现...

  5. Linux网络命令操作

    简介 tcpdump ip命令 iptables netfilter 凭啥过滤 源码上的体现 操作 brctl 引用http://fishcried.com/ 有一个linux 网络的基础知识系列,要研读...

  6. JTA与TCC

    随着互联网行业的发展,一个非常欣喜的现象就是,越来越多的用户开始愿意为优质内容付费,这就逐渐去除了创业公司只能靠广告盈利的魔咒,可以想见,越来越多的公司会在项目中加入支付系统。那么对于程序员来讲,了解支付系统一些技术关键点就非常有必要了。事务我们平时对事务的了解止步于ACI...

  7. 换个角度看待设计模式

    前言世事纷扰,但总有几个线头。兵法多样,就那几个套路。   设计模式 军事 战术 二十三个设计模式 三十六计 战略 4个原则 以正合...

  8. Scala初识

    前言阅读材料从Java走进Scala(Scala经典读物)Scala 初学指南A Scala Tutorial for Java programmers怎样最高效地学习ScalaStrategic Scala Style: Principle of Least Power ...

  9. 向Hadoop学习NIO的使用

    前言如果没有专门进行过网络开发,那么科班出身的程序员对java网络编程的了解到bio就为止了,即便知道nio,也是一个简单地eventloop的例子,这个demo代码应付实际的业务是远远不够的。于是更多的人用了netty,netty将java nio封装的很好,也许封装的太...

  10. 清明节出行小记

    清明节出行小记自沪启程,兼程疾行上百里,抵婺源,轻装简从,搜索前进,寻油菜秀美之地四五处,柳暗花明又一村,白墙黑瓦,虽下雨难挫其兴。夜宿山村小店,雨中就食,别有滋味。次日转战黄山,七八小友饮酒火锅,食罢,沿新安江,突击至深渡港口,山水画廊,道湿路滑无损其锐。是夜,聚众十数人...