杂难知识点整理
文章平均质量分 58
易逑实战数据
一个跨考生,致力于开发实战经验的分享
展开
-
Gossip算法原理
Gossip算法原理一、Gossip背景二、Gossip特点三. Gossip本质四. Gossip节点的通信方式及收敛性 一、Gossip背景 Gossip算法如其名,灵感来自办公室八卦,只要一个人八卦一下,在有限的时间内所有的人都会知道该八卦的信息,这种方式也与病毒传播类似,因此Gossip有众多的别名“闲话算法”、“疫情传播算法”、“病毒感染算法”、“谣言传播算法”。 但Gossip并不是一个新东西,之前的泛洪查找、路由算法都归属于这个范畴,不同的是Gossip给这类算法提供了明确的语义、具体实施方法原创 2021-03-21 17:44:22 · 492 阅读 · 0 评论 -
Java知识难点:数据库索引
数据库索引原理前言一、索引举例二、索引分类1.普通索引2.唯一索引3.主键索引4.组合索引5.建立索引的时机6.索引的不足之处7.使用索引的注意事项总结 前言 数据库一般是基于MySQL实现的,在数据库表中,对字段建立索引可以加快查找速度,通过对这些索引的应用,可以使得MySQL的查询和运行更加高效,以下为七种MySQL索引类型 提示:以下是本篇文章正文内容,下面案例可供参考 一、索引举例 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表: CREATE TABL原创 2021-03-13 19:58:19 · 79 阅读 · 0 评论 -
Java难点:Java并发
创建线程的三种方法 1.Runnable和Callable接口 2.继承Thread类 3.线程池 线程池 守护线程:程序运行时在后台提供服务的线程 ,mian()属于非守护线程。sleep()休眠当前正在执行的线程,而yeild()调用声明当前线程已经完成生命周期中的最重要部分。 线程池的好处: 1.降低资源消耗 2.提高响应速度 3.提高线程的可管理性 Executor框架启动线程比使用Thread的start方法更好。 ...原创 2021-03-13 19:22:42 · 52 阅读 · 0 评论 -
Java知识难点集:自动装箱、自动拆箱
自动装箱、自动拆箱 自动装箱:可以把一个基本类型的数据直接赋值给对应的包装类型; 自动拆箱:可以把一个包装类型的对象直接赋值给对应的基本类型; 通过自动装箱、自动拆箱功能,可以大大简化基本类型变量和包装类对象之间的转换过程。比如,某个方法的参数类型为包装类型,调用时我们所持有的数据却是基本类型的值,则可以不做任何特殊的处理,直接将这个基本类型的值传入给方法即可。 这里举些例子说明哪些是包装类型哪些是基本数据类型。int是基本数据类型,Integer是int的包装类。所以二者在做==运算时,Integer会自原创 2021-03-10 10:55:39 · 87 阅读 · 0 评论