mongodb数据库及数据分页
在做自己的一个小项目时,新学习了mongodb非关系型数据库,使用了mongoose封装好的查询方法,包括数据库分页用到的limit和skip方法,这里记录下。
ArrayList和LinkedList对比
次序是List最重要的特点;它保证维护元素特定的顺序简单介绍:ArrayList底层的实现是数组,随机访问所以用下标访问的速度比较快,但是插入和删除元素,会有移动元素的开销,所以速度比LinkedList差。LikedList底层是双向链表实现的,对顺序访问进行了优化,插入和删除元素时间复杂度较LinkedList好,但是随机访问需要遍...
YashanDB|表数据不多,LOB 段却疯狂膨胀?小心踩到这颗“隐形炸弹”!
有用户反馈,在表数据量不大的情况下,磁盘空间却异常迅速被占满,最终导致应用插入数据时报错。深入排查发现,罪魁祸首竟然是 LOB(如 CLOB/BLOB)数据段没有及时复用,导致空间浪费严重。
2025-04-28
使用Ajax+js实现在指定位置插入html
1、写一个标签,在标签内添加上id属性。 {代码...} 2、使用Ajax向服务器发起请求, {代码...} 3、controller层向数据库发起查询请求,将查询到的记录的集合转化为json格式,响应给浏览器。 {代码...} 4、使用Ajax的回调函数,将数据库中读取到的数据展示在页面上 {代码...} 可以看到,在指定的位置上已经出现了我们后续...
2023-04-10
【数据湖存储】数据湖的终极奥秘,无招胜有招
作为海量数据存储与分析的重要承载方式的数据湖,从2011年概念诞生至今,已经发展了9个年头。而数据湖是什么?又能为数字化经济带来什么?《阿里云数据湖存储解决方案蓝皮书》将为您揭开数据湖的终极奥秘——无招胜有招
2020-05-19
【SpringBoot DB系列】Jooq批量写入采坑记录
前面介绍了jooq的三种批量插入方式,结果最近发现这里面居然还有一个深坑,我以为的批量插入居然不是一次插入多条数据,而是一条一条的插入...,这就有点尬了
2020-12-13
MongoDB的基本使用
Mongodb的基本使用 主要的详解在[链接] 本笔记就是记最基本的使用 我的mongodb在/usr/local/Cellar/mongodb/4.0.4_1/bin/里面,cd到这个里面 一定要先./mongod然后才再用./mongo在终端启动mongo 如果想要关掉mongod的话可以直接按Q离开,也可以top查看相关的进程,然后kill pid MongoDB的基本理解 SQL术语/概念 MongoDB术语...
2020-02-17
使用Mybatis批量插入大量数据的实践
一、前言最近几天在开发公司业务时,遇到了需要往不数据库中多个表中插入大量数据的一个场景,于是有了这篇文章:在使用Mybatis批量插入数据时的注意事项,以及使用函数式编程对分批次数据插入方法的简单封装。对于包含我在内大部分Java后端开发的小伙伴们在平常的CURD开发工作中,一定是免不了使用Mybatis这个工具来对...
YRCloudFile 分布式存储加速基因测序 解锁生命密码
生物信息学(Bioin formatics)是在生命科学的研究中,以计算机为工具对生物信息进行储存、检索和分析的科学。它是当今生命科学和自然科学的重大前沿领域之一,同时也将是21世纪自然科学的核心领域之一。其研究重点主要体现在基因组学(Genomics)和蛋白质组学(Proteomics)两方面,具体说就是从核酸和蛋白质序列出发,...
2023-06-13
MySQL-DML(Data Manipulation Language)详解
语法insert into <tablename> (columnName1,columnName2,...) values(value1, value2,...)
对比MySQL,一文看透HBase的能力及使用场景
MySQL + HBase 是我们日常应用中常用的两个数据库,分别解决应用的在线事务问题和大数据场景的海量存储问题。 本文内容适合初次理解HBase的读者,包括技术、功能及场景,也欢迎老司机们补充和温故。 附件下载: 对比Mysql,...[天梧].1557754577.pdf
数据结构与算法—进一步认识数组
数组 提到数组,相信大家的都不陌生,毕竟每个编程语言都会有它的影子。 数组是最基础的数据结构,尽管数组看起来非常的基础简单,但这个基础的数据结构要掌握其精髓,也不是那么简单事。 开门见山 数组(Array)是一种线性表数据结构,它用一组连续的内存空间,来存储一组具有相同类型的数据。 这个定义有几个关键词,...
2019-09-21
使用这个报表工具,一张模板完胜百张Excel
又快到月末了,作为一名财务狗,又要开始赶报表了。每到月底,领导在群里就会夺命连环问:报表做好了吗?这个月的收入状况如何?与上个月对比情况如何...自从干了财务之后,我才知道一个报表修改个十几二十次,才是正常的。数据收集也是一道难关,海量的数据需要手动导入excel,再碰上一台配置不行的电脑,运算起来还需...
2022-02-22
golang 实现二叉树
一、二叉树就是这么简单首先,我们来讲讲什么是树:树是一种非线性的数据结构,相对于线性的数据结构(链表、数组)而言,树的平均运行时间更短(往往与树相关的排序时间复杂度都不会高)在现实生活中,我们一般的树长这个样子的:但是在编程的世界中,我们一般把树“倒”过来看,这样容易我们分析:二.二叉树的递归定义1.要么...
2020-04-10
算法可视化?用动画的方式讲解插入排序
插入排序(Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,在未排序的部分中从后向前逐步扫描,找到合适位置并插入元素。插入排序通常采用原地排序(只使用O(1)的额外空间),因此在扫描过程中需要反复将已排序元素向后移动,为新元素提供插入空间。
2023-07-12
11.经典O(n²)比较型排序算法
摘要:排序算法提多了,很多甚至连名字你都没听过,比如猴子排序、睡眠排序等。最常用的:冒泡排序、选择排序、插入排序、归并排序、快速排序、计数排序、基数排序、桶排序。根据时间复杂度,我们分三类来学习,今天要讲的就是 冒泡、插入、选择 排序算法。
2020-06-04
【连载】如何掌握openGauss数据库核心技术?秘诀四:拿捏事务机制(2)
目录openGauss数据库SQL引擎openGauss数据库执行器技术openGauss存储技术openGauss事务机制Ⅰ.openGauss数据库事务概览Ⅱ.openGauss事务ACID特性介绍1.openGauss中的事务持久性2.openGauss中的事务原子性3.openGauss中的事务一致性4.openGauss中的事务隔离性Ⅲ.openGauss并发控制Ⅳ.openGauss分布式事务openGauss数据库安全o...
2022-01-14