Forrest Hu's Blogs
技术、架构与生活随笔 · 共 449 篇文章
-
用户登陆
(未完成)你会做WEB上的用户登录功能吗?3种 web 会话管理的方式
-
apollo client源码分析及看待面向对象设计
前言apollo 是携程开源的配置管理平台,本文主要研究其apollo-client源码实现。apollo-client 的使用参见 Java客户端使用指南apollo-client 的主要包括以下几个部分: 提出一套数据结构以存储远端的配置信息 一套同步机制负责本地与...
-
学习并发
前言 不同层面的并行化支持 表现 硬件并行化 多核心、多cpu 操作系统并行化 并行抽象(进程、线程)以及交互手段的提供 编程语言并行化...
-
docker运行java项目的常见问题
问题列表 问题列表 容器有时会莫名其妙重启 debug过程 java项目增大内存是不解决问题的 cpu 监控jvm jar冲突 Container stuck, can’t be stopped or killed, ca...
-
做配置中心要想好的几个基本问题
阅读本文时,可以先查看 平台支持类系统的几个点。配置中心 本质上也属于一个平台支持系统,很多设计问题 也是平台支持系统 面临的问题。本文是从客户端和服务端两个方面一起说配置中心,大部分开源配置中心只关注服务端配置中心。需求 客户端:app启动时,访问客户端配置中心,拉取一...
-
OpenTSDB 入门
前言 前言 架构实现 数据结构 tag 存储结构 查询 图表操作 tips 简单使用网站主页 opentsdbOpentsdb(一)OpenTSDB is a distributed, scalable Time Series ...
-
人生路,你不是坐在观众席上,而是在角斗场中
最近很火的《我的前半生》,一个家庭主妇被小三抢了老公,这个剧情司空见惯了。然后,家庭主妇兜兜转转,不管无意还是有心,又套住了聪明能干闺蜜的准老公,这个剧情虽然狗血,在国产编剧笔下也不是没有。只是,妹子们郁闷了,在家做家庭主妇不行,做事业强人亦不行,这老公如何才能守得住?众多...
-
spring事务小结
前言本文基本算第19章 Spring事务王国的架构的重新整理。Spring事务分析(2)–基于声明式的事务管理实现分析对源码的分析也比较好,注意学习其分析源码的方式:通过画UML图来分析,更重要的是,这些UML图位于逻辑主线的关键节点上。Transaction Manage...
-
分布式事务
简介 原子提交协议 解决方案 2pc 和 3pc 过程 在代码上的表现 TCC Saga 最终一致性+消息中间件 错误的方案:网络调用(rpc/db/mq)和更新DB放在同一个事务里面 最终一致...
-
javascript应用在哪里
进程虚拟机和系统虚拟机一篇给小白看的 JavaScript 引擎指南“系统虚拟机”提供了一个可以运行操作系统的完整仿真平台。Mac 用户很熟悉的 Parallels 就是一个允许你在 Mac 上运行 Windows系统虚拟机。另一方面,“进程虚拟机”不具备全部的功能,能运行...