晚上回来去喝了杯摩卡,居然真的睡不着了。 照旧,敲一些文字吧。 记得开始喝咖啡是大四,那时候纯粹是为了喝咖啡而喝咖啡;再后来开始用来提神,要喝那种苦苦的味道,似乎也能喝出点什...
晚上回来去喝了杯摩卡,居然真的睡不着了。 照旧,敲一些文字吧。 记得开始喝咖啡是大四,那时候纯粹是为了喝咖啡而喝咖啡;再后来开始用来提神,要喝那种苦苦的味道,似乎也能喝出点什...
两年了,又回到先锋书店。奶油色的灯光依旧温柔,黑白色的壁画仍如往昔般诗情画意,只是今时滋味已悄然不同。沉浸在这浓郁的文化气息中,不觉间夕阳已悄然西沉。 还是看中了几本书,却徘...
听说花海公园的油菜花又开了...... 孟春,微暖。 那一年,辞别金陵,初识榕城。云淡风轻,鼓山桥下,芬芳幻化,阡陌成金。 无意中踏入这片金黄,拘谨着风雅踱步春篱,摇曳于花海...
风来了,天空再也没有阳光,她说:“乌云可蔽日。” 我吸着果汁,悠悠地说:“夏天的风是冰淇淋的味道。” 于是风真的来了。夏虫不再烦躁,静静的,谁也没有说话…… 夜,不再静谧,仿...
良辰雨后 夜市迷离觥筹错,他乡梦里客,灯火琉璃。 月落满地,漫道琴歌碎步,夏蛙迷离灯下娥,六月倾雨。 隔江倚楼,听风。 ...
过客良人 黑云,东风大作,小城有雨。 青石小道折扇渐湿,云碎雨中,白昼如夜是一个人的生无可恋,雨后天晴是一个人的一往情深,罢了痴心妄想。 我温柔的油纸伞也是个...
福州的冬,不比南京,飘雪,肆风,有的只是冻手冻脚的不安分,如同岁月蹉跎,没有征兆且毫不讲理。 2014年冬,不冷。 初识榕城,记得那个时候,大包小包抵达福州站,一个的打到中天...
清晨的森林,万物初醒,虫鸣鸟叫配上树叶的沙沙声,阳光透过树叶间的缝隙洒在郁郁葱葱的小路上,在地上画满了零零散散的光斑,忽明忽暗若隐若现,万般变化似乎只为诠释逍遥自在。 “正所...
夜深,正对着窗外的是乌龙江。江边是三环的车来车往,江面是黑的,似乎很平静——可谁知道呢?有几多看不见的暗流涌动。 我曾经调侃,是不是有人曾经在乌龙江边想起了黑龙江,而那个时候...
InnoDB 主键 查得快
MySQL索引实现原理 + MyISAM和InnoDB索引结构 + 聚簇索引和非聚簇索引本文非小马原创,为学习总结笔记,作为日后复盘回顾,感谢原作者分享,文末已注明出处,侵删。 MySQL中索引实现的原理是什么?目前大部分数据库系统及文件系统都采用B-Tree(...
所以如果光从索引上分析,innodb更新索引比较麻烦
MySQL索引实现原理 + MyISAM和InnoDB索引结构 + 聚簇索引和非聚簇索引本文非小马原创,为学习总结笔记,作为日后复盘回顾,感谢原作者分享,文末已注明出处,侵删。 MySQL中索引实现的原理是什么?目前大部分数据库系统及文件系统都采用B-Tree(...
IOC先检查到有依赖,然后主动 实现到注册树 容器里。用时直接从容器取到实例
从UML类图关系到依赖注入(IoC)序 本篇文章源于该篇文章《UML类图很难吗?这样理解一文就通》[https://www.jianshu.com/p/23abf0ad99bf]。因为小马以此为基础整理了一次内...
现在都用OpenTelemetry来解耦
opentracing(开放分布式追踪) + jaeger初探以下是小马整理总结的入门理解笔记,助于入门和理解分布式链路追踪,opentracing(开放分布式追踪) + jaeger。 一、背景 举个例子,一个场景下,一个请求进来,入...
OpenTracing 是协议规范,Jaeger 是OpenTracing 的一个实现框架系统
opentracing(开放分布式追踪) + jaeger初探以下是小马整理总结的入门理解笔记,助于入门和理解分布式链路追踪,opentracing(开放分布式追踪) + jaeger。 一、背景 举个例子,一个场景下,一个请求进来,入...
OpenTelemetry ,OpenCensus 以及OpenTracing 都是与应用可观测性相关的项目和标准,它们之间有一定的关系和演进历史,结合上文的介绍,具体来说:
OpenTracing 是最早出现的项目之一,旨在为追踪(tracing)提供一个标准的API和规范,侧重于跟踪应用程序中的请求和操作,以帮助开发人员理解请求在分布式系统中的流程和性能,但是OpenTracing 并未覆盖指标和日志等遥测数据;
OpenCensus 是一个更综合的项目,旨在提供跟踪,指标和日志等全方位的遥测支持,可以说是OpenTracing 的扩展,添加了指标和日志的支持,从而能够全方位的监视应用程序的性能。OpenCensus 具有多语言支持和多后端支持,使得开发人员能够集成不同的技术栈和监视后端;
OpenTelemetry 实际上是OpenTracing 和OpenCensus 的合并和继承,它吸取了两个项目的经验和功能,提供了一个统一的标准和API,用于生成、收集和导出跟踪、指标和日志等遥测数据。OpenTelemetry 具有更广泛的支持,包括各种编程语言和集成后端,还具有模块化结构,并允许用户自定义其遥测方案;
综合来说,OpenTelemetry 可以看作是OpenTracing 和OpenCensus 的下一代,它整合了这两个项目的优点,并提供了更加全面的可观测性方案,因此如果你在实际项目中考虑集成,建议选择OpenTelemetry ,因为它代表了未来的方向,并且具有更丰富的功能和更广泛的支持
opentracing(开放分布式追踪) + jaeger初探以下是小马整理总结的入门理解笔记,助于入门和理解分布式链路追踪,opentracing(开放分布式追踪) + jaeger。 一、背景 举个例子,一个场景下,一个请求进来,入...
与Swoole、Hyperf等基于协程的常驻内存框架不同,Lumen未原生集成异步或协程支持,需通过额外扩展(如Swoole扩展)改造才能实现常驻内存
探讨关于lumen微服务框架的标题“Lumen是用于构建微服务的快速PHP微框架” “为速度而生的 Laravel 框架” 看到这样的标题吃鲸了,然而PHP不是常驻内存的,并不适合作微服务的服务端。这个标题成...
幻读,因为查询读的都是 初始的快照,结束之前钟新增的看不见。
MySQL事务隔离级别之理解篇说到MySQL事务,大家更多就是知道增删改查。以及事务就是开启事务,提交或者回滚事务,其他的一概模糊,可能大家更多的是停留在应用层面。说到MySQL的事务隔离级别,小马特意翻...