基本结构: ◆1、组件化开发思想 ◆2、组件注册 ◆3、Vue调试工具用法 ◆4、组件间数据交互 ◆5、组件插槽 ◆6、基于组件的案例 ◆1、组件化开发思想 优点: 提高开发效率 方便重复使用 简化调试步骤 提升整个项目的可维护性 便于多人协同开发 ◆2、组件注册 2.1 全局组件 1> 全局组件注 ...
分类:
其他好文 时间:
2020-07-04 11:59:05
阅读次数:
77
当前服务器的redis cluster节点信息如下: [root@192-168-0-77 conf]# redis-cli -h 127.0.0.1 -p 2002 -c cluster slots | xargs -n8 | awk '{print $3":"$4"->"$6":"$7}' | ...
分类:
其他好文 时间:
2020-07-03 19:15:33
阅读次数:
66
本文已收录GitHub,更有互联网大厂面试真题,面试攻略,高效学习资料等众所周知,异常处理的两大组成要素是抛出异常和捕获异常。这两大要素共同实现程序控制流的非正常转移。抛出异常可分为显式和隐式两种。显式抛异常的主体是应用程序,它指的是在程序中使用“throw”关键字,手动将异常实例抛出。隐式抛异常的主体则是Java虚拟机,它指的是Java虚拟机在执行过程中,碰到无法继续执行的异常状态,自动抛出异常
分类:
其他好文 时间:
2020-07-03 10:35:19
阅读次数:
56
稀疏数组和密集数组 稀疏数组 Sparse arrays 一般来说,JavaScript 中的数组都是稀疏数组-它们可以拥有空槽,所谓空槽,指的就是数组的某个位置没有任何值,既不是 undefined,也不是 null,因为数组只是索引到值的简单映射。 let a = new Array(3); c ...
分类:
其他好文 时间:
2020-07-02 21:39:22
阅读次数:
46
Exchanger详解 简介 当一个线程到达栅栏时,会检查是否有其他线程已经到达栅栏. 若没有,则该线程进入等待. 若有,则与等待的其他线程交换各自的数据,然后继续执行. 原理 内部类Participant继承自ThreadLocal,用来保存线程本地变量Node. Node存储用于单槽交换和多槽交 ...
分类:
其他好文 时间:
2020-06-30 22:19:49
阅读次数:
93
参考资料 https://www.freecodecamp.org/news/ https://kb.kutu66.com/tag/javascript https://t.codebug.vip/ https://javascript-conference.com/blog/ https://ww ...
分类:
其他好文 时间:
2020-06-28 18:52:35
阅读次数:
214
总结:使用一致性hash-槽-节点方式,一旦增删节点,重新分配变动的槽来保证各节点负载均衡。 一个端口用来正常访问,1****端口用来同步集群状态。1s10次同步。 一、集群的作用 集群,即Redis Cluster,是Redis 3.0开始引入的分布式存储方案。 集群由多个节点(Node)组成,R ...
分类:
其他好文 时间:
2020-06-28 13:38:44
阅读次数:
57
2020毕业的可以说是应届毕业生最惨的时期,在新冠的影响下很多公司纷纷裁人。很多java从事着都被迫离职(公司倒闭了),这导致市场上原本就不富裕的java蛋糕再次被老几辈的javar所分享。市场上所有的公司要求都纷纷上调要求,需要工作经验最起码一年以上的。(我真的无力吐槽,我一个毕业生哪来的一年的工 ...
分类:
其他好文 时间:
2020-06-26 22:12:51
阅读次数:
83
今天选择了一个比较小的CMS 消息果吐槽,尝试审计一下: 源码地址:https://7alk.com/index.php 首先下载并且在虚拟机安装网站: 安装之后是这样的,先熟悉一下功能:主要功能有留言和评论留言、以及管理员登录对留言进行处理(回复、删除、隐藏),咳!!比较简单,刚开始学习还是先找简 ...
分类:
其他好文 时间:
2020-06-26 21:54:24
阅读次数:
88
两年前,我甚至写过一篇文章,吐槽数组在 Java 中挺鸡肋的,因为有 List 谁用数组啊,现在想想那时候的自己好幼稚,好可笑。因为我只看到了表面现象,实际上呢,List 的内部仍然是通过数组实现的,比如说 ArrayList,在它的源码里可以看到下面这些内容: /** * The array bu ...
分类:
编程语言 时间:
2020-06-26 14:54:39
阅读次数:
87