数据结构与算法

【算法题分享】小白必备的算法基础题

我的个人主页 我的专栏: 人工智能领域、java-数据结构、Javase、C语言,MySQL,希望能帮助到大家!!! 点赞👍收藏❤ 引言:当你作为一个初学Java算法题的小白,可以点进来看看我这些算法基础题,能够很好的帮助你打好算法

【Java.数据结构】初识集合框架

🎁个人主页:User_芊芊君子 🎉欢迎大家点赞👍评论📝收藏⭐文章 🔍系列专栏:Java.数据结构 【前言】 Java语法部分完结,现在开始进军数据结构部分,在Java编程中,数据结构与算法是高效程序的基石,集合框架是操作

mysql的MVCC机制

面试问题:如果两个客户端同时执行一个查询sql,为什么查出的数据可能不一样? 解答:是因为mysql底层维护了一个undo日志版本链和read-view一致性试图机制,在repeatable-read隔离级别下,一个事务开启之后,当执行查询语句的时候,就生成了一个read-view,之后查询就会根据一定的规则去undo日志版本链中比对数据;在read-commited隔离级别下,一个事务开启之后,

学习记录11 Hadoop生态圈技术栈(九)

今天接着上面的HBASE往下看 回顾一下,Hbase是什么? 其实就是一个非关系型的数据库,能够支持超大规模的数据的实时读写。(可以看出很强大) 在储存机制上与传统MySQL的不同,HBASE不存储空字段,玩的是列存储,特点就是容量多。 HBASE的应用场景也非常多,凡是海量明细数据且后期还要查询的,都很适合HBASE。 HBASE的组成结构 主要有4个部分组成,每个部分都有特定的功能。 zoo

项目日常0918

1. List --> NullPointerException EXP: List<Wgab07Ab01ResDTO> wgab07Ab01ResDTOS = steadyDoUnemployDAO.rollbackWgab07HaveAab001(paramsSteadyDTO); if(CollectionUtils.isEmpty(wgab07Ab01ResDTO

MySQL笔记

MySQL 基础篇 一、SQL 1、SQL 通用语法 (1)SQL语句可以单行或多行书写,以分号结尾。 (2)SQL语句可以使用空格/缩进来增强语句的可读性。 (3)MySQL数据库的SQL语句不区分大小写,关键字建议使用大写。 (4)注释: 单行注释 : -- 注释内容  或  # 注释内容 (MySQL 特有) 多行注释 : / * 注释内容 */ 2、SQL分类 分类说明 DDL数据定义

MySQL查询优化(七):MySQL 的 count (*)真的很低效?

优化COUNT函数的查询在 MySQL 中最容易被误解的话题中能够排进前10名,我们可以在网上搜索了解更多关于 COUNT 优化的误解信息。在进行优化前,理解 COUNT 到底做了什么很重要。 COUNT 函数做什么用? COUNT 是一个专用的函数,通常有两种不同的方式:计算值和数据行。值指的是非空(Non-NULL)表达式(NULL表示值缺失)。如果我们在 COUNT的参数中指定了列名或其

【LeetCode_206】反转链表

刷爆LeetCode系列 LeetCode第206题:反转链表 github地址 前言 题目描述 题目与思路分析 思路一:反转链表的指针指向 思路二:取链表的结点,头插到新链表中 代码实现 思路一:反转指针指向 以下两种写法是保存curNext指针的方式不同 思路二:取原链表中的节