此文章系列计划记录本人从零开始学习JD Chain的历程,因为是从零开始,理所当然会有许多理解不够深入的地方,还望各位同好及时指正错误,共同成长。不定期更新,但尽量坚持下去,...
IP属地:山东
此文章系列计划记录本人从零开始学习JD Chain的历程,因为是从零开始,理所当然会有许多理解不够深入的地方,还望各位同好及时指正错误,共同成长。不定期更新,但尽量坚持下去,...
1. 什么是穿透式检索 1.1. 当前的检索 传统的检索通过关键字搜索相关结果,并根据关联度进行排名,之后根据得到的结果中进行整理,获得最终结果,但最终结果并不能保证是需要...
在上一篇“从零开始部署JD Chain”的文章中,我们已经搭建好了JD Chain的区块链使用环境。本篇将对JD Chain区块链浏览器(下简称:区块链浏览器)进行全面的介绍...
一分钟教你知道乐观锁和悲观锁的区别 悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这...
自旋锁(atomic 原子锁) OC在定义属性时,经常会提到noatomic和atomic的两种选择.相信大家都知道,那我也得写一遍呢,要不字数太少,太丢人了O(∩_∩)O~...
今天发现一台服务器上的springboot程序启动特别慢,完全启动起来用了有好几分钟。刚开始以为是代码写的有问题造成了卡死,直到看到这条log: 原来是tomcat的启动耗费...
俗话说 听君一席话,胜读十年书。阅读好的源码,正如和智者聊天,受益无穷。 那么如何能更加高效的阅读源代码呢? 首先,可以把源码分成两类:一类是某些功能性的代码,这类代码往往规...
概念 Javascript语言中的变量的类型有两种:基本类型和引用类型。基本类型的值保存在栈内存,包括:Undefined,Null,Boolean,Number,Strin...