同城散送业务浅析

外卖、落地配等同城配送,其实模型功能都大概一致,简单整理了下其中应该包含的角色、功能、业务流程等。

Read More

HashMap && Hashtable浅析

HashMap内部实现以及使用场景的简单介绍,简单提了下hashtable。

Read More

Git基础

Git 是一个分布式版本控制系统,本文对其基本的一些内容进行了简单整理,具体参考 Pro Git前三章。

Read More

SVN简介

简单介绍了SVN如何管理版本以及协作模型,列举了两种常用的基于SVN的版本管理模型。对于某种特殊情况的合并操作进行了详细介绍,加深对SVN的理解。

Read More

ArrayList和LinkedList浅析

ArrayList和LinkedList内部实现以及使用场景的简单介绍。

Read More

深入理解Java虚拟机 - 垃圾收集器与内存分配策略

垃圾收集基本原理,包括如何判断对象已死、如何进行垃圾收集、多种垃圾收集器介绍。同时阐述了JVM中如何进行内存分配。

Read More

深入理解Java虚拟机 - Java内存模型

JVM内存模型简介 + HotSpot虚拟机对象简介

Read More

effective java 笔记

effective java的简单摘抄。

Read More

单例模式

某类对象只能有一个实例,如缓存、注册表等,如果有多个实例会导致程序异常。使用单例模式来保证一个类只有一个实例。

Read More

Promise模式

单线程处理一系列任务时,如果某个任务比较耗时,则会增加整体的时间花费。而该任务的部分后续任务,可能不依赖该任务的执行结果,因此完全可以通过异步执行耗时任务来减少等待。通过使用Promise(承诺)模式来进行优化。

Read More