摘要: 上节已经梳理了RocketMQ发送事务消息的流程(基于二阶段提交),本节将继续深入学习事务状态消息回查,我们知道,第一次提交到消息服务器时消息的主题被替换为RMQ_SYS_TRANS_HALF_TOPIC,本地事务执行完后如果返回本地事务状态为UN_KNOW时,第二次提交到服务器时将不会做任何操作, 阅读全文
posted @ 2019-01-08 22:07 sfornt 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 1 引言 setState 是 React 框架最常用的命令,它是用来更新状态的,这也是 React 框架划时代的功能。 但是 setState 函数是 react 包导出的,他们又是如何与 react dom react native react art 这些包结合的呢? 通过 how does 阅读全文
posted @ 2019-01-08 22:05 sfornt 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 优势 性能收益:浏览器加载图片、decode、渲染都需要耗费资源,懒加载能节约性能消耗,缩短onload事件时间。 节约带宽:这个不需要解释。 通常,我们在html中展示图片,会有两种方式: img 标签 css background image img的懒加载实现 img有两种方式实现懒加载: 事 阅读全文
posted @ 2019-01-08 22:04 sfornt 阅读(4971) 评论(0) 推荐(0) 编辑
摘要: 本文使用版本为laravel5.5 cache get config/app.php 使用cache实际调用的是Illuminate\Support\Facades\Cache,这个映射是如何做的? public/index.php bootstarp/app.php app/http/kernel 阅读全文
posted @ 2019-01-08 22:01 sfornt 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 一、简介 1. 什么是正则表达式 正则表达式(Regular Expression)就是用某种模式去匹配一类字符串的一种公式。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。正则表达式是繁琐的,但它是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真阅读 阅读全文
posted @ 2019-01-08 21:59 sfornt 阅读(668) 评论(0) 推荐(0) 编辑