数据库本身功能非常单一,仅可作为数据的存储介质,但错误的数据库选型带来的代价可能就是项目性能的大幅下降,对于很多企业应用来说这也是致命的伤害,另外,选择不同数据库类型同样会决定系统中其他模块的设计,因此,数据库选型对于整个项目非常重要,我们通常也称这种需求为非功能性需求(NFRs...
直接进入正题,发车!简述java内存模型(JMM)java内存模型定义了程序中各种变量的访问规则。其规定所有变量都存储在主内存,线程均有自己的工作内存。工作内存中保存被该线程使用的变量的主内存副本,线程对变量的所有操作都必须在工作空间进行,不能直接读写主内存数据。操作完成后,线程...
大家好,我是小林。在刷知乎的时候,发现了一个知乎问题:“有哪些给专科生的建议?”在看完一个2.4万赞的回答后,我久久不能释怀!建议每一位大专/三本/二本/一本的学生,都好好看看这篇文章。那些因为自己出身一般的人,那些对自己不自信的人,那些想要放弃的人,好好看看这个回答。原文链接:...
大家好,我是小林。我写技术文章画的图片是保存到GitHub的,没别的原因,就是因为免费,但是GitHub访问的速度大家都懂的,访问的速度很慢。所以我会用CDN来加速图片的访问,也就是我的图床的方案是GitHubjsdelivrCDN,使用很简单,只需要把域名地址替换一下就行。那为...
今天又是被倾盆的需求淹没的一天。有没有人知道,那种“我用3句话,就让产品为我砍了18个需求”的鸡汤课在哪报名,想报。"听懂掌声"的那种课就算了,太费手了。扯远了,回到我们今天的正题,我们了解下这篇文的目录。目录代码执行send成功后,数据就发出去了吗?回答这个问题之前,需要了解什...
大家好,我是小林。前段时间,我在群里看到个小伙伴面字节时遇到的问题:关于close和shudown我在图解网络里也介绍了一下,但是还不是太详细。今天具体给大家分享下 close和 shudown的区别,大家掌握好来,下次就不怕被问啦!我们都知道,TCP是个面向连接的、可靠的、基于...
以淘宝、京东和拼多多为典型的用户商品消费场景,是国内用户量最多的业务场景,也是产生利润最多的业务场景。在这其中,客户拥有最大的自主权,如何有效地加以利用或辨别客户在行为之下产生的大量数据,成为了电商能否实现经济利益最大化的挑战之一。一份好的用户画像,可以极大地帮助你解决问题。例如...
看到一篇。一个农村博士的独白:全家为什么只有我读到了博士。感触很深刻,分享给大家,共勉。我是来自国内某省偏远地区的孩子,家里有兄弟姐妹5个,我排老幺(也就是最小的一个)。在我出生前,因为家里生活条件太差,经常是有上顿没下顿,结果我的大哥被饿死了,大姐被家里送给远房亲戚领养,换来了...
大家好,我是小林。Git是程序员学习和工作都离不开发工具,也是非程序员好用的文档版本管理工具。本文图解Git中的最常用命令。如果你稍微理解Git的工作原理,这篇文章能够让你理解的更透彻。原文链接:https://marklodato.github.io/visual-git-gu...
小林真的被掏空了。。。这一周我的的精力和心思都放在带大家搞事去了,就是带1000个人白嫖阿里云服务器,目前还差一些就完成了(参与方式见文末)。途中发生很多问题,我每天在8个群里各种答疑,挺影响我的工作和生活的。以至于我最近都没有时间写图解文章,然后每天都有会读者催更小林的图解Re...