本文无关技术,只是提供一个个人想出来的简单的记忆方法。我随便写写,大家随意看看,能有帮助那是最好。 在学《数据结构》的排序算法这一章的时候,一直有个小小困扰我的问题,就是需要记住几大排序算法的“时间复杂度”和“稳定性”。…
分类:架构
localStorage的黑科技-js和css缓存机制
一、发现黑科技的起因 今天在微信公众号看到一篇技术博文,想用印象笔记收藏,所以发送了文章链接到pc上。然后习惯性地打开控制台,看看源码,想了解下最近微信用了什么新技术。 呵呵,以下勾起了我侦探的欲望。页面加载后的异常点…
集合详解
1 Collection接口 Collection是最基本的集合接口,java SDK不允许其他类直接继承Collection接口,只能继承Collection的子接口List或Set接口。 以下是Collection的…
SpringCloud 微服务架构——服务提供与服务消费
工欲善其事,必先利其器,本系列文章均在 STS 这个 IDE 下进行,该工具的下载地址见STS; JDK 选择 JDK1.8; 项目构建工具 Maven3 在进行整个架设之前我们需要考虑的是,一个提供服务的微服务和一个消…
理解与运用贝塞尔曲线
1.曲线介绍 贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。在计算机图形学中也是相当重要的参数曲线。 2.公式介绍 线性公式 给定点P0、P1,线性贝兹曲线只是一条…
你真的会用单例模式吗?
一、简介: 我们经常有这样的需求: 某一些类应该只存在一个实例 的时候,我们就可以用单例模式来应对. 单例模式:确保一个类只有一个实例,并提供一个全局访问点. 单例模式是所有设计模式中最简单的一个,也是大部分人最早知道的…
基于SysML的需求管理
基于SysML的需求管理.jpg 什么是SysML 对象管理组织OMG 决定在对UML2.0 的子集进行重用和扩展的基础上,提出一种新的系统建模语言——SysML(Systems Modeling Language),作…
设计模式-行为篇(模板模式)
模板模式 一个抽象类公开定义了执行它的方法的方式/模板。 主要解决:一些方法通用,却在每一个子类都重新写了这一方法。 注意事项:为防止恶意操作,一般模板方法都加上 final 关键词。 /** * Created by …
自定义类加载器和动态加载 Java 代码
有时候,我们需要 java 像脚本一样的运行,甚至是希望我们的代码是热部署,一旦代码文件发生变动就重新加载这个代码,能实现吗?今天就来试着解决下。 自定义类加载器 我们需要一个自定义的类加载器,完成任何路径包括网络的文件…
关于C# async/await的一些说明
关于C# async/await的一些说明 下文以个人对async/await的理解为基础进行一些说明。 1、自定义的几个关键概念 调用流阻塞:不同于线程阻塞,调用流阻塞只对函数过程起作用,调用流阻塞表示在一次函数调用中…
面向对象编程实践--迭代器模式
关键字: 迭代器模式, 关注点分离 返回引言目录 最近工作中,要处理一个生成查询条件问题,代码写的很乱. 认真思考后觉得可以重构一下,让它更加面向对象. 如果大家有更好的建议,欢迎提出讨论。如果有类似问题也可以在评论去提…
数据结构--树
数据结构–树 @(数据结构) 树是节点的有限集合 基本概念 树.png 双亲(父结点) :A是BCD的双亲,双亲指的是一个结点 孩子(子结点):BCD是A的子结点 度:当前结点直接的孩子,A的度是3,B的度为…