用户中心USER CENTER

首页/用户
  • Webpack 源码(二)—— 如何阅读源码

    摘要:正所谓四两拨千斤,找对要分析的对象以及它的关系网,就找到了正确的分析源码的方法下面的是我的公众号二维码图片,欢迎关注。 1、如何调试阅读源码 如果想要了解 Webpack 的流程,只要阅读 @七珏 细说 webpack 之流程篇 所述的内容就够了,讲解地比较全面了;本文就不对 Webpack 流程再做重复的描述,而是从另外一个角度补充分析 Webpack 源码; Webpack 中最为...

    wing324 发布于JavaScript
  • redux常见问题答疑

    摘要:为什么使用的核心是将组件化,由数据驱动的展现。仅仅使用进行开发的痛点组件嵌套层级深,回调地狱。遵守容器组件与展示组件分离的原则。 为什么使用redux React的核心是将UI组件化,由数据驱动UI的展现。但是如何管理数据模型、组件与数据模型之间的通信,react并没有很好的解决方案。Redux由flux演变而来,同时简化了Flux的流程。 仅仅使用react进行开发的痛点 组件嵌套...

    wing324 发布于JavaScript
  • 零基础带你看Spring源码——IOC控制反转

    摘要:依赖注入是向某个类或方法注入一个值,其中所用到的原理就是控制反转。但发现更多时间是在调和的源码。里面就是从中取出这个,完成控制反转的。控制反转的优点最后来以我个人观点谈谈控制反转的优点吧。控制反转为了降低项目耦合,提高延伸性。 本章开始来学习下Spring的源码,看看Spring框架最核心、最常用的功能是怎么实现的。网上介绍Spring,说源码的文章,大多数都是生搬硬推,都是直接看来的...

    wing324 发布于Java
  • [学习笔记-Java集合-4] Map - HashMap源码分析

    摘要:存储结构在中,的实现采用了数组链表红黑树的复杂结构,数组的一个元素又称作桶。当一个链表的元素个数达到一定的数量且数组的长度达到一定的长度后,则把链表转化为红黑树,从而提高效率。 简介 HashMap采用key/value存储结构,每个key对应唯一的value,查询和修改的速度都很快,能达到O(1)的平均时间复杂度。它是非线程安全的,且不保证元素存储的顺序; 继承体系 showImg(...

    wing324 发布于Java
  • LeetCode 160: 相交链表 Intersection of Two Linked List

    摘要:示例输入输出输入解释相交节点的值为注意,如果两个列表相交则不能为。解释这两个链表不相交,因此返回。注意如果两个链表没有交点,返回在返回结果后,两个链表仍须保持原有的结构。此时将指向链表长链表的头节点,不变。 爱写Bug(ID:iCodeBugs) 编写一个程序,找到两个单链表相交的起始节点。 Write a program to find the node at which the i...

    wing324 发布于Java
<