深入理解跳表及其在Redis中的应用
跳表可以达到和红黑树一样的时间复杂度O(logN),且实现简单,Redis中的有序集合对象的底层数据结构就使用了跳表。其作者威廉·普评价:跳跃链表是在很多应用中有可能替代平衡树的一种数据结构。本篇文章将对跳表的实现及在Redis中的应用进行学习。
虾米大王 虾米大王
3年前
Java代码001
code001.jsp一个简单的JSP页面显示系统时间当前时间:
Easter79 Easter79
3年前
VUE +element el
Sortable.js是一款轻量级的拖放排序列表的js插件(虽然体积小,但是功能很强大)!(https://img2018.cnblogs.com/blog/1022288/201809/102228820180928101029146110495051.png)项目需求是要求能对element中的table进行拖拽行排序这里用到了so
Stella981 Stella981
3年前
C++STL容器deque
deque简介deque属于序列式容器,和vector十分相似,采用dynamicarray来管理元素,提供随机访问,但是deque的dynamicarray头尾两端都开放,可以在头尾两端快速安插和删除。!(https://img2018.cnblogs.com/blog/1520224/201902/15202242019
Wesley13 Wesley13
3年前
MySql 8+版本 load data出错的问题
MySql数据库升级到8以上时,对于开发人员来说非常好用的数据批量导入的工具loaddata使用会出现一些小问题。这里简单总结一下,如果可以帮大家省时间最好不过了简单粗暴,围绕出啥错,为什么,怎么解决三点开始正文错误:ERROR1148:TheusedcommandisnotallowedwiththisM
Wesley13 Wesley13
3年前
Oracle Data Guard 的角色转换(Failover)
OracleDataGuard的角色转换\日期:20130618\来源:Linux社区 作者:newhappy\字体:大中小\二、Failover一旦主数据库发生Crash(比如异常掉电、硬件故障),短时间内无法恢复运行,这时为了尽快的把业务恢复正常,通常需要执行fa
Stella981 Stella981
3年前
RoadFlow ASP.NET Core工作流快速入门
RoadFlow新建一个流程分为以下几步:1、建表   在数据库建一张自己的业务表(根据你自己的业务需要确定表字段,如请假流程就有,请假人、请假时间、请假天数等字段),数据表必须要有一个主键,主键类型是(int自增,或者guid(uniqueidentifier)类型)。    !image.png(http://www.r
Wesley13 Wesley13
3年前
MySQL基础知识——VIEW视图
点击关注上方“SQL数据库开发”,设为“置顶或星标”,第一时间送达干货视图的定义视图是可视化的表。本章讲解如何创建、更新和删除视图。为什么使用视图视图在数据库中应用的比较频繁,主要基于以下几点:重用SQL语句。化复杂的SQL操作。在编写查询后,可以方
记录一次RPC服务有损上线的分析过程
1\.问题背景某应用在启动完提供JSF服务后,短时间内出现了大量的空指针异常。分析日志,发现是服务依赖的藏经阁配置数据未加载完成导致。即所谓的有损上线或者是直接发布,当应用启动时,service还没加载完,就开始对外提供服务,导致失败调用。关键代码如下数据
小万哥 小万哥
1年前
深入解析 Java 面向对象编程与类属性应用
Java面向对象编程面向对象编程(OOP)是一种编程范式,它将程序组织成对象。对象包含数据和操作数据的方法。OOP的优势:更快、更易于执行提供清晰的结构代码更易于维护、修改和调试提高代码重用性减少开发时间类和对象类是对象的模板,它定义了对象的属性和方法。对