谢谢你留下时光匆匆
简明图示解释Git各类合并的区别

本文尝试用一系列图示解释各种Git合并的区别。

为了叙述方便,我们将被合并的分支称为dev开发分支,合并到的目标分支成为master主分支

master分支与dev分支合并前状态
master分支与dev分支合并前状态


Java Enum类模版以及简单批注

最近在Java开发过程中,遇到了Enum类的使用与开发,这里对Java Enum类做一个简单整理,包括创建Enum类的一个模版,以及一些使用的简单批注,方便以后开发使用。


Java字符串转Map的代码片段

最近在进行Java开发过程中,完成需求中的一个步骤需要将字符串解析为Map格式,这里记录一下自己经过几次迭代后的代码片段,方便以后作为util类方法复用。


Java自定义类比较的代码片段

最近在Java开发过程中,需要取自定义数据类中域的最大/最小值,这里贴一下我的代码片段,方便以后遇到类似需求时候复用。


Java重写equals方法的一些批注

最近在Java开发过程中,遇到了一个过滤的需求,需要从List函数中,剔除给定的元素,这些元素是自定义类。一个比较简洁的写法是用remove()函数,这里面涉及到重写类的比较方法equals()。这里简单的记录一下一些要点。


剑指offer刷题记录

本文记录了自己刷剑指offer的答案,仅供参考。


支持Hugo短文发布的主题——Moments

发现Hugo主题主要都是关于博客的,没有发现有支持类似朋友圈、微博之类短文发布的主题,我自己就动手写了一个实现短文平台功能的Hugo主题,在这里做一个简单的宣传。

Demo地址:Moments Demo


在Spark中实现Pandas melt函数

最近在做一个用Spark洗数据的工作,其中的一个步骤需要将宽数据转换为长数据,发现Spark里面并没有原生的方法实现这样的效果,后面发现可以利用explode方法,间接实现这样数据的转换,本文介绍整个思路。

Melt函数实现的效果(图引用自https://pandas.pydata.org/docs/user_guide/reshaping.html
Melt函数实现的效果(图引用自https://pandas.pydata.org/docs/user_guide/reshaping.html


实用网站收录

本文收录一些我在日常中遇到过的实用的网站。


北京机场线地铁信息

之前搭乘北京机场线地铁,因为机场线东直门地铁入口的不明确,好多次出现了麻烦,索性把相关信息记录下来,以便日后使用。