240 发简信
IP属地:河北
  • 120
    Redux 学习纪要

    背景 Redux 是 React 全家桶的重要一员,理解 Redux 可以更好的帮助我们开发前端项目。本文只谈论概念的解读,不讲解具体的用法。 Redux 和 React-R...

  • 120
    由浅入深学习分布式缓存

    引入 在分布式的系统中,很多时候的所谓的性能优化,其实就是一个如何使用缓存的过程。缓存这个东西,说起来简单,但是真用起来需要考虑的面却多种多样,本文将由浅入深讲述缓存使用中遇...

  • webpack指南 - 资源管理

    原文 翻译作者: 饭团爸爸 资源管理 如果你已经读过webpack指南 初探 那么你已经有一个简单的 'Hello webpack' 的项目。现在让我尝试去添加一些其它的资源...

  • 120
    ReentrantLock总结

    简述 ReentrantLock是java中非常重要的一个并发工具,相比于java原生的synchronized有着更好的性能 快速预览 更强大的功能,玩玩意味着更为复杂的使...

  • webpack指南 - 初探

    原文链接 翻译作者:饭团爸爸 开始 可能你已经知道 webpack 被用来编译 JavaScript 的 modules(模块),一旦安装成功,你便能以 CLI 或者 API...

  • 120
    Mysql中的锁

    MySql的锁定机制 锁的分类 Mysql中的锁,根据锁住的粒度不同,分为三种类型。 行级锁定(row-level) 行级锁定,顾名思义就是对数据的一行进行锁定,这样的锁粒度...

  • 软件开发文档的持续集成

    大多数程序员,都极度痛恨写文档。Coding是愉快的,而Write是痛苦的。有一部分原因,其实是要归咎于程序员自身,以我的经验,很多程序员往往会“艰于表达”,尤其是用“文字、...

  • 120
    【转】微信的智能心跳方案

    前言:在13年11月中旬时,因为基础组件组人手紧张,Leo安排我和春哥去广州轮岗支援。刚到广州的时候,Ray让我和春哥对Line和WhatsApp的心跳机制进行分析。我和春哥...

  • 一步一步的实现一个reentranklock

    既然文章叫做《一步一步的实现一个reentranklock》,那么我们将从设计一个最简单的锁开始,一步步地深入,最后完整的展示一个reentranklock的设计过程。(未完...

  • 数据库的隔离等级总结(重点区分sql标准中的不可重复读和幻读)

    《高性能mysql》这本书中,在解释sql标准的隔离等级的时候,有一些含混,造成理解不清。主要的原因在于理解,幻读,脏读和不可重复读的区别。在书中,幻读,脏读和不可重复读是如...

个人介绍
某大型电商互联网公司,资深java工程师,最近正在学习前端,转全栈工程师。