TransmittableThreadLocal 使用详解
1 TransmittableThreadLocal 是什么? TransmittableThreadLocal 是一个 Java 类,它是 ThreadLocal 类的一个扩展。它的作用是在多线程环境下,将某个变量的值从一个线程传递到另一个线程。与普通的 ThreadLocal 不同,Transm
从 0 开始,Vue 的搭建与开发
最近刚好在学习 Vue 开发相关知识,发现这篇文章可以做为基础入门操作手册,标记以作记录。 1 Vue 介绍 Vue.js 是一套构建用户界面的 “渐进式框架”。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整
微服务下分布式事务模式的详细对比
本文最初发表于 RedHat 博客网站,转载至 InfoQ 中文站翻译。 作为 Red Hat 咨询架构师,我有幸参与了大量客户项目。虽然每个客户都面临自己特有的挑战,但是我发现其中有一些共同点。大多数项目都想知道如何协调对多个记录系统的写入。要回答这个问题,一般会涉及长篇累牍的解释,包括双重写入(
泰戈尔的一首诗
我旅行的时间很长 旅途也是很长的。 天刚破晓 我就驱车
Docker 安装及 Portainer 连接配置(TLS 加密)
下载安装程序 首先安装 docker 程序(推荐使用离线一键安装脚本方式),下载安装文件 https://download.docker.com/linux/static/stable/x86_64/ https://github.com/docker/compose/releases 使用 do
工具
生活就像各个碎片的集合 以下为个人常用的工具(Windows系统)。既作软件工具的推荐,又作博客工具类文章的索引。 播放器
从 Paxos 到 Raft,分布式一致性算法解析
最近在看分布式一致性原理的书籍,对后台架构的发展有了更全面的认识。后台服务架构经过了集中式、SOA、微服务和服务网格四个阶段,目前互联网界大都使用微服务和服务网格。服务从集中式、中心化向分布式、去中心化不断演进,服务也变得更灵活,能够自动扩缩容、快速版本迭代等。但是分布式架构也将集中式下一些问题放大
对抗软件复杂度的战争
对抗软件复杂度的战争 服务一个人的系统,和服务一亿人的系统,复杂度有着天壤之别。本文从工程师文化、组织战略、公司内部协作等角度来分析软件复杂度形成的原因,并提出了一些切实可落地的解法。 1 何为研发效能? 当我们谈研发效能的时候,我们在谈些什么?这个议题被抛出来,有人讨论,是因为存在问题,问题就在于