学习总结
胡晓样
这个作者很懒,什么都没留下…
展开
-
三种单例模式
三种单例模式 饿汉式 package com.young.demo.single; //饿汉式单例 (可能会浪费空间)不管用不用,上来就直接实例化 public class Hungry { private Hungry(){ } private static final Hungry HUNGRY = new Hungry(); public Hungry getinstance(){ return HUNGRY; } DCL懒汉式原创 2020-05-19 10:44:21 · 267 阅读 · 0 评论 -
一文搞懂哈希表
1、什么叫哈希表 散列表(Hash table,也叫哈希表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做**散列表 ** (这是百度百科的解释)。 简单点说,就是哈希表也叫散列表(英文名 Hash Table),它也是一种数据结构,它的特点是:可以根据一个key值来直接访问数据,因此查找速度快。 相信大家都知道,几个最基本的数据结构中,数组的查询效率原创 2020-05-13 14:05:15 · 1076 阅读 · 1 评论 -
数据结构与算法初探
数据结构与算法 什么是算法 官方的解释:算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。在我看来,就是解决问题采用的一种方法,我们学编程的终究是要把这些方法落实到代码中,不同的算法,也就是你实现的代码不一样,但是目的都是一样的,都是为了解决问题。 什么是时间复杂度 时间复杂度来衡量一个算法的好坏一个指标。先说一下官...原创 2020-04-24 16:49:46 · 177 阅读 · 0 评论 -
Dubbo+Zookeeper安装及其分布式应用实例
Dubbo+Zookeeper的安装与分布式应用实例 Zookeeper的安装 下载ZooKeeper 下载路径:https://zookeeper.apache.org/releases.html#download 我们下载3.4.14 运行/bin/zkserver.cmd,初次运行可能会出现闪退问题,没有zoo.cfg配置文件 解决方案:编辑zkServer.cmd文件末...原创 2020-04-22 15:24:56 · 208 阅读 · 0 评论