EasyExcel EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。github地址:http...
EasyExcel EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel。github地址:http...
1、下载es head程序。 https://github.com/zhaoyunxing92/elasticsearch-head[https://github.com/z...
1、我们为什么要使用异步方法 异步调用通常用在发短信、发送邮件、消息推送 、运维凌晨自动化操作等,这些场景实时性要求不高,大多都是推广统计等服务。我们采用异步的方式来处理这样...
简介 B树是为磁盘或其他直接存取的辅助存取设备而设计的一中平衡搜索树。B树类似于红黑树,但它在降低磁盘I/O操作数方面要更好一些,许多数据库系统使用B树或B树的变种来存储信息...
上一章我们介绍了二叉搜索树,文末说了二叉搜索树的不足,如果搜索树的高度较低时,这些集合操作会执行的较快,然而,如果树的高度较高时,这些集合操作可能并不比在链表上执行的快,红黑...
写在前面 当在10亿数据进行不到30次比较就能查找到目标时,不禁感叹编程之魅力!人类之伟大呀! —— 学红黑树有感。 终于,在学习了几天的红黑树相关的知识后,我想把我所学所想...
一、二叉查找树(BTS) 二叉排序树(Binary Sort Tree),又称二叉查找树(Binary Search Tree),亦称二叉搜索树。 定义:一棵空树,或者是具有...
To iterate is human, to recurse, divine.人理解迭代,神理解递归。 人的思维,一般是迭代(iteration)。比如人都是先学习加减法,...
一、树 定义 树(tree)是包含n(n>=0)个结点的有穷集,其中:(1)每个元素称为结点(node);(2)有一个特定的结点被称为根结点或树根(root)。(3)除根结点...
简介 一、集合框架图 集合与数组的区别 区别集合数组长度区别:集合是可以动态扩展容量,可以根据需要动态改变大小数组是静态的,数组实例具有固定的大小,一旦创建就无法改变容量存储...
1、简介 队列是一种特殊的线性表,它只允许在表的前端进行删除操作(队首),而在表的后端进行插入操作(队尾)(FIFO—first in first out)。 2、队列(Qu...
Ngx-pagespeed是一个免费的开源Nginx模块,可用于加快您的站点速度,并减少页面加载时间。 它可以自动将Web性能最佳做法应用于页面和关联资源,而无需修改现有内容...
WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。一开始的握手需要借助HTTP请求完成。 ——百度百...
教你如何让数据库支持emoji表情符存储 一、教你如何让数据库支持emoji表情符存储 解决方式: 更换字符集utf8-->utf8mb4 问题描述: 前台应用抓取微博信息,...
splice(index,len,[item]) 注释:该方法会改变原始数组。 splice有3个参数,它也可以用来替换/删除/添加数组内某一个或者几个值 index:数组开...
有一个表T,有两个字段a、b,我们想在表T中做Insert/Update,如果条件满足,则更新T中b的值,否则在T中插入一条记录。在Microsoft的SQL语法中,很简单的...