Forrest Hu's Blogs

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

  1. 用户登陆

    (未完成)你会做WEB上的用户登录功能吗?3种 web 会话管理的方式

  2. apollo client源码分析及看待面向对象设计

    前言apollo 是携程开源的配置管理平台,本文主要研究其apollo-client源码实现。apollo-client 的使用参见 Java客户端使用指南apollo-client 的主要包括以下几个部分: 提出一套数据结构以存储远端的配置信息 一套同步机制负责本地与...

  3. 学习并发

    前言 不同层面的并行化支持 表现 硬件并行化 多核心、多cpu 操作系统并行化 并行抽象(进程、线程)以及交互手段的提供 编程语言并行化...

  4. docker运行java项目的常见问题

    问题列表 问题列表 容器有时会莫名其妙重启 debug过程 java项目增大内存是不解决问题的 cpu 监控jvm jar冲突 Container stuck, can’t be stopped or killed, ca...

  5. 做配置中心要想好的几个基本问题

    阅读本文时,可以先查看 平台支持类系统的几个点。配置中心 本质上也属于一个平台支持系统,很多设计问题 也是平台支持系统 面临的问题。本文是从客户端和服务端两个方面一起说配置中心,大部分开源配置中心只关注服务端配置中心。需求 客户端:app启动时,访问客户端配置中心,拉取一...

  6. OpenTSDB 入门

    前言 前言 架构实现 数据结构 tag 存储结构 查询 图表操作 tips 简单使用网站主页 opentsdbOpentsdb(一)OpenTSDB is a distributed, scalable Time Series ...

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

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

  8. spring事务小结

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

  9. 分布式事务

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

  10. javascript应用在哪里

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