ICode9

精准搜索请尝试: 精确搜索
  • 大话数据结构——线性表2019-07-10 13:37:06

    线性表(List):零或多个数据元素的有限序列。 线性表的抽象数据类型: ADT 线性表 (List) Data Operation void initList(*L); //创建并初始化一个空线性表,如果成功返回true,修改表传指针 bool listEmpty(L); //判断一个线性表是否为空,不修改表传值 void clear

  • 大话设计模式:单例模式2019-07-06 11:01:59

    单例模式是就是在系统运行时,我们希望类生成的对象就一个,类实例化只能时一样,比如线程池、缓存等,我们在系统运行如果缓存或线程池变化,可能会造成系统出现异常,资源过度浪费。 单例模式的定义:     确保一个类只能有一个实例,并提供一个全局访问点。 单例模式分为两种,一种是不安全的单

  • 大话设计模式笔记(五)の代理模式2019-06-29 18:54:55

    举个栗子 故事是这样的... 一个小伙子喜欢上了隔壁班的一个妹子,但是又不认识,也害羞不好意思主动去说话,于是拜托了同样在这个班的一个朋友去传递自己想要送的礼物。。。 代码实现 该模式就不上什么简单实现了,直奔完整实现。 被追求者 /** * 被追求者 * Created by callmeDevil on

  • 看大话设计模式读书笔记2019-06-29 15:38:31

      简单工厂模式:   创建一个工厂类, Factory ,Factory内部有create方法,根据外部产生相应的实现类实体,返回的实体一般都继承了抽象类或实现了接口,create方法也就是返回的是这个抽象和实现,客户端就能使用这些实体使用接口类中的方法 ,还可以添加相应的实现类这样就可以体现出

  • 设计模式2019-06-23 18:52:40

    由于对于设计模式了解的不多,目前打算通过学习《大话设计模式》来加深印象并打算将其写成一系列的博客。本系列中涉及的大部分代码将来源此书,如果参考其他博客,也会在参考中列出。   目录: 简单工厂

  • 大话微服务」深入聊聊SpringCloud之客户端负载均衡机制2019-06-11 17:55:56

    1)服务指的就是运行的节点(IP+Port)信息。2)节点在启动时会将自身的信息注册到注册中心。3)ServiceId是对节点运行的工程的标识。4)InstanceId是对运行的节点的标识。通过一个例子来捋一捋:假设有一个和用户管理相关的工程,叫做UserManager。为了高可用,把该工程重复运行了4份,分别用um-01/um

  • 大话设计模式笔记の 策略模式2019-06-01 12:48:09

    前言 个人风格系列笔记,将《大话设计模式》中C#代码做Java实现,逻辑不会太详细,不喜勿喷,适用于复习设计模式而做此分享。 举个栗子 问题描述 商场收银软件,营业员根据客户所购买的商品单价和数量,向客户收费。 简单实现 /** * 普通实现 * Created by callmeDevil on 2019/6/1. */ pub

  • Java大话设计模式学习总结(十三)---建造者模式2019-05-28 16:56:09

    建造者模式(Builder),将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 使用建造者模式的情景: 主要是用于创建一些复杂的对象,这些对象内部构建间的建造顺序通常是稳定的,但对象内部的构建通常面临着复杂的变化。 建造者模式的好处就是使得建造代码

  • 大话JAVA性能优化 PDF 分享2019-05-26 14:56:32

    链接:https://pan.baidu.com/s/1pIaQ6A4b-OoxNa6HP-fezQ           kmsg 简介 《大话Java性能优化》主要提供Java性能调优方面的参考建议及经验交流。作者力求做到知识的综合传播,而不是仅仅只针对Java虚拟机调优进行讲解,另外力求每一章节都有实际的案例支撑。具

  • 【学习总结】《大话数据结构》- 第1章-数据结构绪论2019-05-07 11:54:00

    【学习总结】《大话数据结构》- 总 目录 1.1 开场白 1.2 你数据结构怎么学的? 1.3 数据结构起源 1.4 基本概念和术语 1.5 逻辑结构和物理结构 1.6 抽象数据类型 1.7 总结回顾 1.8 结尾语 1.1 开场白 1.2 你数据结构怎么学的? 1.3 数据结构起源 1.4 基本概念和术语 1.5 逻辑结构和物

  • 大话算法-排序-快排序2019-05-03 13:40:12

    快速排序是一种划分交换排序基本思想是:  1.先从数列中取出一个数作为基准数,一般是第一个数。  2.将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。  3.再对左右区间重复第二步,直到各区间只有一个数。若序列基本有序时,蜕变成冒泡排序,最坏情况是已经排好序平均时

  • 大话数据结构 【七】树22019-04-23 20:38:24

    二叉树 特点 每个结点最多有两棵子树 左子树和右子树是有顺序的,不能颠倒 即使树中某结点只有一棵子树,也要区分左还是右    五种基本形态  特殊二叉树   ——斜树   ——满二叉树 特点:   ——完全二叉树 判断:   理解: 满二叉树一定是完全二叉树,完全二叉树不一

  • 大话设计模式——面向对象设计原则2019-04-22 21:51:48

    一、单一职责原则(SRP) 单一职责原则,是说功能要单一。就一个类而言,应该仅有一个引起它变化的原因。也就是说,一个类要专注于一个作用,不应该将许多功能耦合到同一个类中。 如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其它职责

  • 大话WebRTC的前世今生2019-04-19 16:48:11

      音视频的历史   音视频可以说是人类与生俱来的需求,人一出生就要用耳朵听,用眼睛看。中国的古代神话中为此还专门设置了两位神仙(千里眼和顺风耳),他们可以听到或看到千里之外的声音或景像。   为了解决听的远和看的远的问题,科学家们孜孜不倦一直在为此探索。1876年,贝尔发

  • 大话WebRTC的前世今生2019-04-19 16:42:39

      音视频的历史   音视频可以说是人类与生俱来的需求,人一出生就要用耳朵听,用眼睛看。中国的古代神话中为此还专门设置了两位神仙(千里眼和顺风耳),他们可以听到或看到千里之外的声音或景像。   为了解决听的远和看的远的问题,科学家们孜孜不倦一直在为此探索。1876年,贝尔发明了

  • 大话数据结构 【五】队列2019-04-16 18:42:34

     队列是一种先进先出的线性表【FIFO】   队列的抽象数据类型 【与线性表类似,但,插入数据只能在队尾进行,删除数据只能在对头进行】    顺序存储结构  假设n个元素,则顺序存储队列需要建立一个大于n的数组,并把队列的所有元素存储在数组的前n个单元,数组下标为0的一端即是队头  

  • 大话数据结构笔记(三)2019-04-16 11:56:43

    线性表(List):零个或多个数据元素的有限的序列.首先它是一个序列,即元素之间有顺序的,除了第一个元素无前驱,最后一个元素无后继,其中每一个元素有且只有一个前驱和后继.元素的个数即为线性表的长度,当长度为0时,称之为空表. 线性表抽象数据类型定义: 线性表的顺序存储结构

  • book2019-04-12 19:49:25

    java: 大话设计模式;大话数据结构;sql cookbook;分布式数据库架构及企业实践:基于Mycat中间件;java语言规范;java虚拟机规范;java核心技术卷1;大型网站技术架构(核心原理与案例分析);重新定义spring cloud实战; mysql:高性能mysql第三版Mysql实战45讲-极客时间专栏Mysql技术内幕(InnoDB存储引

  • 大话数据结构笔记(二)2019-04-11 15:48:03

    数据类型:是指一组性质相同的值的集合及定义在此集合上的一些操作的总称.通俗来说就是取值范围和能进行什么操作. 抽象:抽象是指抽取出事物具有的普遍性的本质.是对具体事物的一个高度概括. 抽象数据类型(Abstract Data Type,ADT):是指一个数据模型及定义在该模型上的一组操

  • 大话数据结构 【三】线性表32019-04-11 13:54:35

    单链表的整表删除 也就是在内存中把它释放掉 思路: q变量没有存在的必要? 循环体内直接写即可     解释: p是一个结点,有数据域和指针域,free(p)时,把整个结点全删了 q的作用,使下一个结点得到了记录,便于等当前结点释放后,把下一个结点拿回来补充       单链表结构与顺序存储结构优

  • 大话设计模式-建造者模式2019-04-09 11:48:16

    建造者模式 产品 import java.util.ArrayList; import java.util.List; /** * 产品 */ public class Product { /** * 一个产品的多个部件 */ private List<String> list = new ArrayList<>(); /** * 添加部件 * * @param part

  • 大话算法-排序-堆排序2019-04-04 09:43:24

    堆排序:大根堆要求每个节点的值都小于等于父节点的值,小根堆要求每个节点的值大于等于父节点的值  1、父节点 list[i] 左节点 list[2i+1] 右节点 list[2i+2]  2、大根堆 list[i] >= list[2i+1] && list[i] >= list[2i+2]  3、小根堆 list[i] <= list[2i+1] && list[i] <= list[

  • 大话数据结构 之排序算法2019-02-23 19:42:01

    目录 1、冒泡法排序(从前往后循环,将所有值与第一个值作比较,使得第一个值能获得最小值) 2、冒泡法排序升级版(从后往前排序,将最小值放置最前面) 3、堆排序 4、快速排序 5、快速排序优化 6、插入排序 7、希尔排序 整体排序算法 1、冒泡法排序(从前往后循环,将所有值与第一个值作比较,

  • (转!)大话websocket2019-02-20 17:49:43

    邪正看眼鼻,真假看嘴唇,功名看气概,富贵看精神。                                                                     ---曾国藩《冰鉴》 转自https://www.cnblogs.com/fuqiang88/p/5956363.html 原文http://www.zhihu.com/question/20215561

  • 【原创】大话微服务中的边车模式2019-02-17 13:48:19

    (以下故事纯属虚构,如有雷同纯属巧合) 概念 自从微服务的浪潮席卷了烟哥的公司之后,烟哥的领导内心蠢蠢欲动,指派烟哥去将公司的传统服务架构改成微服务架构!于是烟哥就喊上了小刘到了一个僻静的角落探讨如何实施! 烟哥:"小刘啊,去把公司那套天霸动霸Tua系统整整,接入注册中心,熔断器什么

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有