阅读之前,我默认你知道以下这些内容:redux,flux,单项数据流。讲道理的话,在javascript上我也是刚入门不久。因为在用react生产的过程中,业务逻辑的增多,异步获取...
这篇文章主要是带着读者通过分析Tomcat的源码,深入了解Tomcat对web.xml配置的组件的的处理,文章内容主要包括Tomcat对上下文参数(contextParams),过...
专注JAVA技术、关注并发/分布式/实时计算、...
也可以在这里看:https://leozdgao.me/react-global-module-system/扫了几眼react的源代码(0.14-stable分支),发现一个有趣...
没错,我就是头条君。求关注~
下载源码 # 安装目录mkdir -p /ihome/db/postgresql/postgresql-9.5.0# 存放解压源码的目录mkdir -p /ihome/db/po...
Java工程师
本文是《Android开发艺术探索》中第四章View的工作原理中的笔记。1. 三个方法概述Measure 过程决定了 View 的宽/高,Measure 过程结束后可以通过 get...
就不介绍
前言本系列文章都是基于Hotspot/JDK源码,从源码角度来分析我们常见的JVM参数,Java概念以及对应的实现原理及玩法等,希望从根本上来理清Java知识点,我们会不定期地分享...
Java 工程师
Lorygithubhttps://github.com/meandmax/lory 源码注释代码下载https://github.com/mzkmzk/web_source_st...
努力全栈
0x00 简介Android apk很容易通过逆向工程进行反编译,从而是其代码完全暴露给攻击者,使apk面临破解,软件逻辑修改,插入恶意代码,替换广告商ID等风险。我们可以采用以下...
有事请发邮件:tt@toutiao.io
最近由于排查问题,顺便对iOS的内存管理,尤其是malloc库稍微深入地了解一下,在这里整理出来,和大家分享一下。0. iOS内存基本原理在接触iOS开发的时候,我们都知道“引用计...
学生
Attach是什么在讲这个之前,我们先来点大家都知道的东西,当我们感觉线程一直卡在某个地方,想知道卡在哪里,首先想到的是进行线程dump,而常用的命令是jstack ,我们就可以看...
背景在内核中,slab分配器用于分配较小块内存,它将多个相同大小的对象放在同一个内存页中,但这些对象可能不能正好占满整个内存页,从而产生碎片造成浪费,于是内核尝试为对象分配多个物理...
阿里云云栖社区精选文章!与开发者一起分享成长!
上一篇Alibaba-AndFix Bug热修复框架的使用已经介绍了AndFix的使用,这篇主要介绍AndFix原理以及源码解析。AndFix原理 源码解析 在自定义Applica...
前面吐槽了 有没有必要阅读Android源码,后面觉得只吐槽不太好,还是应该多少弄点干货。日常开发中怎么阅读源码找到正确的源码IDE是日常经常用的东西,Eclipse就不说了,直接...
To be a geek.
今天花了点时间把看了web.py的代码分析了一遍,稍稍的总结成一个图片,供有兴趣的人参考。原因在开始之前先来说下分析它代码的原因,昨天是打算给wechat这个项目加上异常处理,可是...
https://t.me/scalesystem
本文是高可用架微信群nginx源码分析与实战笔记 内容分为:启动过程&配置解析,数据结构,内存管理&内存对齐,进程工作原理,事件机制,HTTP模块工作原理,锁机制&原子性保证ngi...
编者按:高可用架构分享及传播在架构领域具有典型意义的文章,本文由陈科在高可用架构群分享。转载请注明来自高可用架构公众号「ArchNotes」。 导读:很多工程师及架构师都希望了解及...
综述 在前面几篇中我们详细的介绍了AIDL的使用及原理。在这里我们感觉到AIDL的在使用过程中还是比较复杂的,那么有没有一种简单的方法来实现进程间的通信呢?当然是有的,那就是利用M...
用代码书写这个世界。
在阅读下面的内容之前,我们假定你已经对 PHP 7 基本的数据结构 都有大致的了解了,这是下面内容阅读的前提。我们分为两大块: 首先实现一个自定义的文件打开、读取、写入、关闭的文件...
或许对于许多Android开发者来说,所谓的Android工程师的工作“不过就是用XML实现设计师的美术图,用JSON解析服务器的数据,再把数据显示到界面上”就好了,源码什么的,看...
Android开发攻城狮
EventBus3 与之前的相比,其主要差别在于订阅方法可以不再以 onEvent 开头了,改为用注解。再此之前github上有一个3.0的分支,但是是beta版本,其源码大概解析...
Android码农
自动Android在3.0版本中退出Fragment以来,fragment在我们日常的开发中无处不在,他使我们的在开发android时能更好的做到view的解耦。关于Fragmen...
EnumSet 的内部基本使用如下:EnumSet<Frult> set = EnumSet.of(Frult.A, Frult.C, Frult.E);为什么使用 EnumSet...
程序员
本文将从源码角度解析codis的主从切换服务codis-ha。读者需要对codis的架构有所了解,并且熟悉基本的golang语法。 另外,本文假定读者熟悉golang一些常用包,比...
为开发者服务
概述在分布式实时计算领域,如何让框架/引擎足够高效地在内存中存取、处理海量数据是一个非常棘手的问题。在应对这一问题上Flink无疑是做得非常杰出的,Flink的自主内存管理设计也许...
这是我读AngularJS部分核心源码之后总结整理的文章,在这篇文章里介绍的是AngularJS的Digest Loop和相应的核心源代码。Angular工作流程简介首先说明一下A...
Koa 是一个类似于 Express 的Web开发框架,创始人也都是TJ。Koa 的主要特点是,使用了 ES6 的 Generator 函数,进行了架构的重新设计。Koa 的原理和...
在Shopee端茶
接着 koa源码解读 一文中的末尾接着唠嗑 koa-router。链式调用在 koa 中,对中间件的使用是支持链接调用的。同样,对于多个路径的请求,koa-router 也支持链式...
回顾上一篇文章我们谈了Flink自主内存管理的一些基础的数据结构。那篇中主要讲了数据结构的定义,这篇我们来看看那些数据结构的使用,以及内存的管理设计。 概述这篇文章我们主要探讨Fl...
概述搞Android的不懂Handler消息循环机制,都不好意思说自己是Android工程师。面试的时候一般也都会问这个知识点,但是我相信大多数码农肯定是没有看过相关源码的,顶多也...
Sails.js 是 node 下的一个优秀的 MVC 框架,但是使用 Sails 后,在流量增长时, node 进程有时突然内存暴涨、保持高占用。经过翻阅源码后,发现这个问题与 ...