Forrest Hu's Blogs

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

  1. 人生路,你不是坐在观众席上,而是在角斗场中

    最近很火的《我的前半生》,一个家庭主妇被小三抢了老公,这个剧情司空见惯了。然后,家庭主妇兜兜转转,不管无意还是有心,又套住了聪明能干闺蜜的准老公,这个剧情虽然狗血,在国产编剧笔下也不是没有。只是,妹子们郁闷了,在家做家庭主妇不行,做事业强人亦不行,这老公如何才能守得住?众多...

  2. spring事务小结

    前言本文基本算第19章 Spring事务王国的架构的重新整理。Spring事务分析(2)–基于声明式的事务管理实现分析对源码的分析也比较好,注意学习其分析源码的方式:通过画UML图来分析,更重要的是,这些UML图位于逻辑主线的关键节点上。Transaction Manage...

  3. 分布式事务

    简介 原子提交协议 解决方案 2pc 和 3pc 过程 在代码上的表现 TCC Saga 最终一致性+消息中间件 错误的方案:网络调用(rpc/db/mq)和更新DB放在同一个事务里面 最终一致...

  4. javascript应用在哪里

    进程虚拟机和系统虚拟机一篇给小白看的 JavaScript 引擎指南“系统虚拟机”提供了一个可以运行操作系统的完整仿真平台。Mac 用户很熟悉的 Parallels 就是一个允许你在 Mac 上运行 Windows系统虚拟机。另一方面,“进程虚拟机”不具备全部的功能,能运行...

  5. 《netty in action》读书笔记

    前言java niothe earliest versions of java introduced enough of an object-oriented facade to hide some of the thornier details.but those fir...

  6. netty对http2协议的解析

    前言本文从源码角度分析netty-codec-http2对http2协议的实现,netty 对 http1.1的实现参见netty对http协议解析原理(一)http2协议http那些事netty实现对外的使用接口http2本身一个复杂的协议,有着自己的一套“复杂的类图”,...

  7. ssl证书是什么东西

    简介 受数字签名保护的文档 为什么需要证书?——安全的分发公钥 证书 动态加载证书 证书的存储 制作证书 ca和pki 安全应用 ssh https 其它 J...

  8. http那些事

    简介 是什么驱动了http 协议的变革 http1.0 http1.1 long polling Content-Type Content-Encoding Transfer-Encoding server p...

  9. 苹果APNs推送框架pushy

    前言 前言 对外接口 整体结构 使用ApnsChannelFactory封装Bootstrap ApnsChannelPool.acquire channel容器——ChannelGroup 最佳实践 其它relayrides/pushy是一个 Java l...

  10. apple 推送那些事儿

    前言影响推送的因素用户方面有以下原因导致用户无法收到推送或推送展示 大量用户关闭推送 非锁屏该状态下,用户推送的提醒样式设置为none 用户正在使用app时无法收到推送苹果方面 一系列的原因导致apns关闭连接,尤其是invalid token,而inval...