摘要: 原理:用一组任意的存储单元存储线性表元素。 原理图: 算法原理: 1、为了表示数据元素a和他直接后继元素的关系a+1的逻辑关系,对数据元素a来说除了存储本身的数据信息外,再开辟一块空间存储直接后继元素位置,存储数据信息的区域称为数据域,存储直接后继元素位置的区域称为指针域,指针域存储的信息称为指针或 阅读全文
posted @ 2017-06-19 15:57 沐风^_^ 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 一、线性表 原理:零个或多个同类数据元素的有限序列 原理图: 特点 : 1、有序性 2、有限性 3、同类型元素 4、第一个元素无前驱,最后一个元素无后继,中间的元素有一个前驱并且有一个后继 线性表是一种逻辑上的数据结构,在物理上一般有两种实现 顺序实现和链表实现 二、基于数组的 线性表顺序实现 原理 阅读全文
posted @ 2017-06-17 22:28 沐风^_^ 阅读(369) 评论(0) 推荐(1) 编辑
摘要: 协议:http/https 域名 : http://api.example.com/xxx/xxx api: 标明api接口服务 xxx: 服务 xxx: 资源 版本控制: 一、使用MediaType,即在请求头header中做版本控制,数据格式等控制 想要获取的资源格式 GET /user/123 阅读全文
posted @ 2016-12-02 19:37 沐风^_^ 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 官网:http://redis.io 定义:持久化的高性能key-value内存型数据库 应用场景:数据缓存、聊天系统、访问量统计、消息队列、分布式锁等等 优势对比: •轻量级 : redis非常轻量(源码仅1.5M),就个人而言我更喜欢小而轻的东西,对于一些尽量想要完美而庞大的东西来说我是非常反感 阅读全文
posted @ 2016-06-04 17:12 沐风^_^ 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1、任务调度:根据特定的时间规则自动执行相应的业务逻辑,quartz算是一种比较简单灵活的实现方式,但是不支持分布式. 2、maven依赖: 1 <dependency> 2 <groupId>org.quartz-scheduler</groupId> 3 <artifactId>quartz</ 阅读全文
posted @ 2016-04-29 18:30 沐风^_^ 阅读(2839) 评论(5) 推荐(0) 编辑
摘要: 1、动态数据源: 在一个项目中,有时候需要用到多个数据库,比如读写分离,数据库的分布式存储等等,这时我们要在项目中配置多个数据库。 2、原理: (1)、spring 单数据源获取数据连接过程: DataSource --> SessionFactory --> Session DataSouce 实 阅读全文
posted @ 2016-04-21 19:26 沐风^_^ 阅读(2325) 评论(0) 推荐(3) 编辑
摘要: 关于消息中间件选取两三事 阅读全文
posted @ 2016-04-20 12:04 沐风^_^ 阅读(685) 评论(0) 推荐(0) 编辑