04 2021 档案
摘要:互联网的格局,是和别处不同的:都是格子衫,稀疏的头发,双肩包,男。 写代码的人,傍午傍晚散了工,每每三两人,背着手,沿着软件园溜达一圈。 倘肯花点钱,便还会走到星巴克,买一杯咖啡,那样便能再多摸几分钟的鱼。 我从十九岁起,便在软件园的星巴克打工,老板说,看着还算清秀,就让我去收银。 我从此便成为了收
阅读全文
摘要:文章是正经文章,标题不要在意,哈哈 Git作为现在主流的版本控制工具,但是如何在软件开发过程中进行合理的分支管理是一个见仁见智的问题。 接下来我会对比下现有的几种比较普遍的分支管理方式和之前在阿里时候使用Aone的区别。 Git Flow 先看一张图片,这张图片来自Vincent在2010年提出的方
阅读全文
摘要:中台的概念说了好多年了,起源就是芬兰的游戏公司supercell,之后阿里就提出了大中台小前台的战略,然后和疯狗一样侵蚀了中国。 很多小公司为了显得牛逼,管他呢,干他,就要硬怼个中台出来,反正有个名字叫出来就显得很叼的样子。 其实然并卵,中台的目的还是为了更快的能承接业务的需求,释放开发的重复劳动。
阅读全文
摘要:单例可以说是最简单的一个设计模式了,单例模式要求只能创建一个对象实例。通常的写法是声明私有的构造函数,提供静态方法获取单例的对象实例。 常见的单例写法就是饿汉式、懒汉式、双重加锁验证、静态内部类和枚举的方式,写法可能大家都知道,不过针对不同的写法还是有可以继续深挖一下的地方,让我们从最简单的几种写法
阅读全文
摘要:最近刚入职新公司,发现数据库设计有点小问题,数据库字段很多没有NOT NULL,对于强迫症晚期患者来说,简直难以忍受,因此有了这篇文章。 基于目前大部分的开发现状来说,我们都会把字段全部设置成NOT NULL并且给默认值的形式。 通常,对于默认值一般这样设置: 整形,我们一般使用0作为默认值。 字符
阅读全文