欢迎光临
我们一直在努力

技术

第2页
ES7之Async/await的使用详解-ITmax

ES7之Async/await的使用详解

mumupudding阅读(5)评论(0)

在 js 异步请求数据时,通常,我们多采用回调函数的方式解决,但是,如果有多个回调函数嵌套时,代码显得很不优雅,维护成本也相应较高。 ES6 提供的 Promise 方法和 ES7 提供的 Async/Await 语法糖可以更好解决多层回调...

Mybatis-Plus 真好用(乡村爱情加持)-ITmax

Mybatis-Plus 真好用(乡村爱情加持)

mumupudding阅读(5)评论(0)

写在前面 MyBatis的增强方案确实有不少,甚至有种感觉是现在如果只用 “裸MyBatis”,不来点增强插件都不好意思了。这不,在上一篇文章《Spring Boot项目利用MyBatis Generator进行数据层代码自动生成》 中尝试...

状态机在马蜂窝机票订单交易系统中的应用与优化实践-ITmax

状态机在马蜂窝机票订单交易系统中的应用与优化实践

mumupudding阅读(4)评论(0)

在设计交易系统时,稳定性、可扩展性、可维护性都是我们需要关注的重点。本文将对如何通过状态机在交易系统中的应用解决上述问题做出一些探讨。   关于马蜂窝机票订单交易系统 交易系统往往存在订单维度多、状态多、交易链路长、流程复杂等特点...

如何画出一张合格的技术架构图?-ITmax

如何画出一张合格的技术架构图?

mumupudding阅读(3)评论(0)

阿里妹导读:技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,也体现在优秀工程师在工作效率提升、产品性能优化和用户体验改善等经验方面的分享,以提高我们的专业能力。 接下来,阿里巴巴技术专家三画...

React同构实践之实现自己的同构模板-ITmax

React同构实践之实现自己的同构模板

mumupudding阅读(3)评论(0)

一开始想学学服务端渲染,脑海中第一个浮现出来的就是next.js这种成熟的方案。看了一两天,有趣,优雅,但是封装好了,原理不甚清楚,也感觉无法灵活嵌合到老项目上去。于是看各种资料,想整理出同构的线索,一步一步地实现自己的同构模板。 TODO...

揭秘京东区块链开源项目——JD Chain-ITmax

揭秘京东区块链开源项目——JD Chain

mumupudding阅读(5)评论(0)

导言 近日,京东区块链底层引擎JD Chain正式对外开源并同步上线开源社区,旨在为企业级用户和开发者提供开源服务,帮助他们提高研发效率,加速技术创新。3月30日,国家互联网信息办公室公布了第一批区块链信息服务名称及备案编号,其中京东区块链...

经典分布式算法  —— 浅显易懂的 Raft 算法实现-ITmax

经典分布式算法 —— 浅显易懂的 Raft 算法实现

mumupudding阅读(3)评论(0)

一、Raft概念 copy一下其他小伙伴写的文章: Raft算法详解 不同于Paxos算法直接从分布式一致性问题出发推导出来,Raft算法则是从多副本状态机的角度提出,用于管理多副本状态机的日志复制。Raft实现了和Paxos相同的功能,它...

并行化-你的高并发大杀器-ITmax

并行化-你的高并发大杀器

mumupudding阅读(3)评论(0)

1.前言 想必热爱游戏的同学小时候,都幻想过要是自己要是能像鸣人那样会多重影分身之术,就能一边打游戏一边上课了,可惜漫画就是漫画,现实中并没有这个技术,你要么只有老老实实的上课,要么就只有逃课去打游戏了。虽然在现实中我们无法实现多重影分身这...

支撑百万并发的数据库架构如何设计?-ITmax

支撑百万并发的数据库架构如何设计?

mumupudding阅读(2)评论(0)

前言         作为一个全球人数最多的国家,一个再怎么凄惨的行业,都能找出很多的人为之付出。而在这个互联网的时代,IT公司绝对比牛毛还多很多。但是大多数都...