前言 阅读源码时,有许多变量在程序运行过程中不断的产生,其中存放着什么东西,一直是一个比较头疼的问题。不停的推导增加了验算的负担,随着代码逐渐的深入,也会产生一定的记忆负担。如果靠脑袋去记,简单点的代码还好。复杂的代码。…
标签:源码
Android数据库框架
现在Android的数据库还是比较多的,在这里稍微整理一下,以及说说他们的优缺点,方便以后自己的使用。 ORMLite 项目官网 http://ormlite.com/sqlite_java_android_orm.sh…
Hadoop 2.7.3 源码编译+单机及分布式部署
我们可以选择官方编译好的Hadoop进行安装,但是自己机器或者公司内部其他版本的Hadoop最好通过自己编译来进行。 源码构建 环境: Ubuntu(Unix) Java 1.7+ Maven 3.0 or later …
mac上安装使用redis
安装redis redis的安装方法有2种:下载源码编译安装和使用homebrew安装。本文采用后一种方法,如需下载源码编译安装参考 mac下安装配置redis。通过homebrew安装redis: $ brew ins…
【Tornado源码阅读笔记】tornado.web.Application
从tornado的 Hello,world 开始分析tornado的源码 pythonimport tornado.ioloop import tornado.web class MainHandler(tornado.…
Redis-4.0.12单节点安装
准备工作 下载redis-4.0.12源码包 http://download.redis.io/releases/redis-4.0.12.tar.gz 安装编译redis需要的软件包 sudo yum install …
Spark系列——作业原理详解
前言 本篇文章主要是从作业提交到最后获取到作业结果,从源码的角度,但是不涉及源码进行的分析.其目的是读完本篇文章,你将对作业的基本流程有个清晰的认识。 1.任务提交过程 首先,我们知道,一个action算子是触发一个jo…
必要商城面试
无笔试 第一轮 你看过哪些java源码 或者框架的源码 项目里用了多线程的地方 线程池相关 数据库隔离 spring 原理 ioc aop 自己设计一个券系统,并画出er图 根据用户的优惠券,快速算出最佳优惠的策略 第二…
postgresql & postgis部署
参考 PostGIS Installation 在Linux环境下编译安装配置PostGIS/PostgreSQL全过程 安装PostGIS(Linux篇) 下载源码 Postgresql源码 GDAL源码 Proj源码…
深入理解Spark 2.1 Core (四):运算结果处理和容错的原理与源码分析
在上一篇博文《深入理解Spark 2.1 Core (三):任务调度器的实现与源码分析 》TaskScheduler在发送任务给executor前的工作就全部完成了。这篇博文,我们来看看当executor计算完任务后,S…
centos7下php7.1.7安装pdo_pgsql扩展
由于之前安装了postgresql数据库,但使用adminer连接时却显示php没有安装pdo_pgsql扩展。所以只能自己再编译了 环境 centos7: 内核版本:3.10.0-693.el7.x86_64 php7…
Android 源码设计模式解析与实战 读书笔记 6 抽象工厂模式
创建型设计模式 —— 抽象工厂模式 1. 抽象工厂模式介绍 抽象工厂模式(Abstract Factory Pattern),也是创建型设计模式之一。 2. 抽象工厂模式的定义 为创建一组相关或者是相互依赖的对象提供一个…