首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
临书
掘友等级
铲屎官
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
101
文章 61
沸点 40
赞
101
返回
|
搜索文章
赞
文章( 61 )
沸点( 40 )
肝了一个月的 DDD,一文带你掌握!
大家好,我是楼仔! 去年倒腾了一个半月,写过一篇 DDD 的文章,当时没有推广,完全自嗨,为了不让这篇好文被埋没,现重新整理,突出重点,可读性更强! 为了证明该文没有注水,列一下当时的学习资料: 小米
这九种常用的设计模式你掌握了吗
在软件工程中,设计模式(Design Pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。根据模式的目的来划分的话,GoF(Gang of Four)设计模式可以分为以下 3 种类型: 1、创建型模式:用来描述 “如何创建对象”,它的主要特点是 “将…
什么,秒杀系统也有这么多种!
如果刚开始QPS并不高,redis完全抗的下来的情况,完全可以依赖这个「简单秒杀系统」。 活动开始前分配好每台机器的库存,推送到机器上。 答案:是的。 答案:静态化获取秒杀活动信息的接口。 答案:比如获取秒杀活动信息是通过接口 https://seckill.skrshop.t…
我曾经是怎么做面试官的
更新于2019年2月3日:本文过于注重技巧,很多内容笔者已不再使用。这是成长的必经过程,正如独孤求败的剑术精进之路,先注重技巧,再内化,变得不拘泥于形式。 纵然本文内容已不完全与笔者真正的面试风格吻合,考虑到可能有开阔视野,启发思路的作用,对新人仍有参考价值,故分享出来。读者可…
由三道 LeetCode 题目简单了解一下位运算
在面试的准备过程中,刷算法题算是必修课,当然我也不例外。某天,我刷到了一道神奇的题目: 做完这三道题目,提交了答案之后,执行用时和内存消耗都只超过了 10% 的解题者。不由得眉头紧锁(终于知道自己为啥抬头纹这么深了),发现事情并没有这么简单…… 下面就让我们简单了解一下位运算并…
图解Go select语句原理
Go 的select语句是一种仅能用于channl发送和接收消息的专用语句,此语句运行期间是阻塞的;当select中没有case语句的时候,会阻塞当前的groutine。所以,有人也会说select是用来阻塞监听goroutine的。 还有人说:select是Golang在语言…
一个Vue引发的性能问题
这个会不会是因为html嵌套太深导致Layout等计算复杂,所以CPU上升了呢,笔者尝试把DOM结构简单化,以及加上contain: strict等Layout隔离的方法,也是没有效果。所以只能是JS执行问题了,通过Chrome devtools的Performance可以研究…
七张图彻底讲清楚ZooKeeper分布式锁的实现原理【石杉的架构笔记】
之前写过一篇文章(《拜托,面试请不要再问我Redis分布式锁的实现原理》),给大家说了一下Redisson这个开源框架是如何实现Redis分布式锁原理的,这篇文章再给大家聊一下ZooKeeper实现分布式锁的原理。 同理,我是直接基于比较常用的Curator这个开源框架,聊一下…
用 vue + d3 画一棵树
坐标计算只需要一些 api,本文使用 d3。 数据绑定既可以借助 d3,也可以使用 vue。d3 通过操作 dom 实现,有点像 jQuery,d3 针对数据和 dom 的状态提出了三个概念:Update、Enter、Exit,感兴趣的可以看官网。本文使用 vue 做数据绑定 …
[译] 深度专注的工作 —— 成为 10 倍效率的开发者的秘密武器
如果你正努力工作,或者你是一个需要关注和提升的初级开发者,或者你是一位寻求节奏升华的首席开发人员,再或者你甚至才刚刚大学毕业,无论你的公司属于初创还是成熟,这些都不重要。 只要你是一名程序员,就没有什么技能比专注和深度工作对你的成功更重要了。 我将使用《Deep Work》中的…
下一页
个人成就
文章被点赞
481
文章被阅读
89,748
掘力值
2,078
关注了
43
关注者
891
收藏集
2
关注标签
14
加入于
2017-08-22