首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
艾小仙(公众号同名)
艾小仙
创建于2021-05-14
订阅专栏
艾小仙(公众号同名)
等 90 人订阅
共77篇文章
创建于2021-05-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
程序员版孔乙己
互联网的格局,是和别处不同的:都是格子衫,稀疏的头发,双肩包,男。 写代码的人,傍午傍晚散了工,每每三两人,背着手,沿着软件园溜达一圈。 倘肯花点钱,便还会走到星巴克,买一杯咖啡,那样便能再多摸几分钟
痛!痛!痛!我们的好兄弟Git,一路走好!
Git作为现在主流的版本控制工具,但是如何在软件开发过程中进行合理的分支管理是一个见仁见智的问题。 接下来我会对比下现有的几种比较普遍的分支管理方式和之前在阿里时候使用Aone的区别。 Git Flo
谈谈中台架构之交易中台
中台的概念说了好多年了,起源就是芬兰的游戏公司supercell,之后阿里就提出了大中台小前台的战略,然后和疯狗一样侵蚀了中国。 很多小公司为了显得牛逼,管他呢,干他,就要硬怼个中台出来,反正有个名字
一个单例还能写出花来吗?
单例可以说是最简单的一个设计模式了,单例模式要求只能创建一个对象实例。通常的写法是声明私有的构造函数,提供静态方法获取单例的对象实例。常见的单例写法就是饿汉式、懒汉式、双重加锁验证、静态内部类和枚举的
谈谈写技术文章这个事情
这段时间说实话有点不太想写文章了,比较累,有点动力不足,曾经天真的以为读者数量和增幅是成正比的,结果发现想太多了。这篇文章的目的就是分享下怎么写技术文章,或者理解成怎么做一个公众号吧,可以先看下下面这
为什么数据库字段要使用NOT NULL?
最近刚入职新公司,发现数据库设计有点小问题,数据库字段很多没有NOT NULL,对于强迫症晚期患者来说,简直难以忍受,因此有了这篇文章。 基于目前大部分的开发现状来说,我们都会把字段全部设置成NOT NULL并且给默认值的形式。 整形,我们一般使用0作为默认值。 书中的描述说了…
【修正版】QPS过万,redis大量连接超时怎么解决?
之前负责的一个服务总是在高峰时刻和压测发生大量的redis连接超时的异常redis.clients.jedis.exceptions.JedisConnectionException,根据原有的业务规则,首先会从数据库查询,然后缓存到redis中,超时时间设置为3分钟。 并且由…
什么是mmap? 经典题目
这一类的问题都逃不过的一个点就是零拷贝,虽然还有一些其他的原因,但是今天我们的话题主要就是零拷贝。 在开始谈零拷贝之前,首先要对传统的IO方式有一个概念。 基于传统的IO方式,底层实际上通过调用read()和write()来实现。 通过read()把数据从硬盘读取到内核缓冲区,…
《我想进大厂》之分布式锁夺命连环9问 | 大理版人在囧途
开个头,这是篇技术文章,但是昨天一天太恶心了,忍不住还是简单说下昨天的事情。 昨天早上11点飞大理,结果9点钟要出门的时候发现密码锁坏了,不用密码都能打开,一边司机师傅在催着走,一边连忙打电话给房东和客服找人维修,这是第一。 然后飞机晚点,11点20飞到4点钟才要落地,下降的过…
退税不完全操作指南,我这样操作省了2000块!
这一周,个税申报可以退税了,去年我退了3000,今年美滋滋的点进去一看,补5000。。。 这就让我有点怀疑人生了,折腾了半天,研究了1个多小时,总算搞明白了到底这个怎么算的,最后愣是操作到了要补3000多。 折腾了很久,最后不光是少补2000块的事情吧,还弄懂了一些其他的规则。…
真实字节二面:什么是伪共享?
这个问题来自最近一个朋友字节面试碰到的,最后他也成功拿到了字节offer,这个问题我想可能挺多人不太清楚,所以想拿出来单独说一说。 好了,让我们进入正题。 首先大家都知道,随着CPU和内存的发展速度差异的问题,导致CPU的速度远远快于内存,所以一般现在的CPU都加入了高速缓存,…
长篇连载(一):你的编程能力从什么时候开始突飞猛进?
文章最初的开始来自于知乎的问题《你的编程能力从什么时候开始突飞猛进?》。 2008年,奥运会那一年,就是高考结束的一年,我考上了湖南的一个二本学校,曾经做的所有梦都在这一刻戛然而止。 本来第一志愿填报的是《武汉民族大学》,问过老师,老师说OK,问题不大。 然后,最后发现这个学校…
关于MVCC,我之前写错了,这次我改好了!
关于MVCC的原理,在《我想进大厂》之mysql夺命连环13问写过一次,但是当时写的其实并不准确,这个理解可以应付面试,帮助快速理解,但是他的真正实现原理我想再次拿出来说一说。 要说幻读,首先要了解MVCC,MVCC叫做多版本并发控制,实际上就是保存了数据在某个时间节点的快照。…
从家庭主妇到格力老总,董明珠的大女主逆袭之路
她曾40多天单枪匹马地追回前任销售员留下的42万债款。 她是格力空调行走的明星片。 她雷厉风行,被称为销售界的“铁娘子”。 她勤勤恳恳,注重销售质量,被人们称为女强人。 她被网友戏称为半泽明珠。 如果将董明珠的真实经历拍成电视剧,那就是一部妥妥的大女主商战剧。 今天就我们一起深…
《我想进大厂》之Zookeeper夺命连环9问
Zookeeper是一个开源的分布式协调服务,由雅虎公司创建,由于最初雅虎公司的内部研究小组的项目大多以动物的名字命名,所以后来就以Zookeeper(动物管理员)来命名了,而就是由Zookeeper来负责这些分布式组件环境的协调工作。 他的目标是可以提供高性能、高可用和顺序访…
动听百年:音乐播放器发展沉浮史
有的人觉得听音乐只是为了一时消遣的娱乐:伤心的时候音乐让自己释怀,休闲的时候音乐让自己愉悦,健身的时候听音乐让自己更有动力。 也有人认为音乐是封存记忆的压缩包,当熟悉的旋律某一天在耳畔再次响起,一些人、一些事,都只发生在昨天一样。 而卡尔.伯纳克说,音乐不是消遣,不是娱乐,音乐…
《我想进大厂》之分布式事务篇
对于分布式事务,相信所有人都应该很了解,为什么会有分布式事务?无论是数据量导致的分库,还是现在微服务盛行的场景都是他出现的原因。 这一篇内容还是避免不了俗套,主要的范围无非是XA、2PC、3PC、TCC,再最后到Seata。 有,但是会实现的更简单,不会套用理论来实现,大厂有大…
有些软件,听着听着就没了...
2002年,中国的个人电脑开始流行。 但当时的电脑并没有像现在这么的便利,有许多的基础软件可以使用。 当时许多上网网址甚至也需要自己去记住。 音乐播放器WinAMP当时还是的主流。 但让许多人恼火的是,WinAMP是外国的软件,汉化而来的体验,也许只有当年经历过的人才知道什么叫…
听过闰年闰月,听过闰秒吗?
闰年是为了弥补是我们的历法365天和地球实际公转365.25天的差距,所以每4年会一年是闰年,多出来的那一天就是2月29日。 闰月则是和阴历有关,不同于阳历的以公转制定的方式,阴历以月亮绕地球的时间来计算,所以会和阳历的365.25天相差10天21小时,于是,多出来的时间累积下…
下一页