首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java学习笔记
RG
创建于2021-05-25
订阅专栏
学习Java
等 7 人订阅
共106篇文章
创建于2021-05-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
数据结构与算法基础 - 散列表
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情。 概念 散列表也叫作哈希表(hash table),这种数据结构提供了键(Key)和值(Value)的映射关
数据结构与算法基础 - 线性表(队列)
「这是我参与2022首次更文挑战的第10天,活动详情查看:2022首次更文挑战」 队列 概念 队列(queue)是一种线性数据结构,队列中的元素只能先入先出(First In First Out,简称
数据结构与算法基础 - 线性表(栈)
「这是我参与2022首次更文挑战的第9天,活动详情查看:2022首次更文挑战」 栈 栈和队列都属于线性数据的逻辑存储结构 概念 栈(stack)是一种线性数据结构,栈中的元素只能先入后出(First
数据结构与算法基础 - 线性表(链表)
「这是我参与2022首次更文挑战的第8天,活动详情查看:2022首次更文挑战」 链表 概念 链表(linked list)是一种在物理上非连续、非顺序的数据结构,由若干节点(node)所组成。 链表中
数据结构与算法基础 - 线性表(数组)
「这是我参与2022首次更文挑战的第7天,活动详情查看:2022首次更文挑战」 线性表(Linear List)就是数据排成像一条线一样的结构,数据只有前后两个方向 数组 概念 数组(Array)是有
数据结构与算法概述
「这是我参与2022首次更文挑战的第6天,活动详情查看:2022首次更文挑战」 数据结构的概念 什么是数据结构 数据结构(data structure)是计算机存储、组织数据的方式。数据结构是指相互之
MySQL高级 - 集群架构
「这是我参与2022首次更文挑战的第5天,活动详情查看:2022首次更文挑战」 MySQL高可用设计 高可用介绍 什么是高可用性 维基百科的解释是: 高可用性(英语:High availability
MySQL高级 - 锁机制
「这是我参与2022首次更文挑战的第4天,活动详情查看:2022首次更文挑战」 MySQL锁概述 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一
MySQL高级 - 索引原理、EXPLAIN性能分析
「这是我参与2022首次更文挑战的第3天,活动详情查看:2022首次更文挑战」 索引原理 MySQL中索引的常用数据结构有两种,一种是Hash,另一种是BTree。 HASH结构 Hash底层实现是由
MySQL高级 - 索引
「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」 什么是索引 索引就是排好序的,帮助我们进行快速查找的数据结构。 简单来讲,索引就是一种将数据库中的记录按照特殊形式存储的
MySQL高级 - 存储引擎
「这是我参与11月更文挑战的第29天,活动详情查看:2021最后一次更文挑战」 存储引擎 介绍 什么是存储引擎 百度百科 存储引擎就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的
MySQL高级 - 查询和慢查询日志分析
「这是我参与11月更文挑战的第28天,活动详情查看:2021最后一次更文挑战」 SQL性能下降的原因 在日常的运维过程中,经常会遇到DBA将一些执行效率较低的SQL发过来找开发人员分析,当我们拿到这个
MySQL高级 - 备份与恢复
「这是我参与11月更文挑战的第27天,活动详情查看:2021最后一次更文挑战」 为什么要进行数据备份 我们试着想一想,在生产环境中什么最重要?如果我们服务器的硬件坏了可以维修或者换新,软件问题可以修复
MySQL高级 - 架构组成
「这是我参与11月更文挑战的第26天,活动详情查看:2021最后一次更文挑战」 高级MySQL介绍 什么是DBA? 数据库管理员,英文是Database Administrator,简称DBA。 百度
分库分表技术之ShardingJDBC(2)
「这是我参与11月更文挑战的第25天,活动详情查看:2021最后一次更文挑战」 Sharding-JDBC入门使用 搭建基础环境 需求说明 创建数据库lg_order,模拟将订单表进行水平拆分,创建两
分库分表技术之ShardingJDBC(1)
「这是我参与11月更文挑战的第24天,活动详情查看:2021最后一次更文挑战」 分库分表方式回顾 分库分表的目的就是将我们的单库的数据控制在合理范围内,从而提高数据库的性能。 垂直拆分(按照结构分)
分库分表技术之MyCat(4)
「这是我参与11月更文挑战的第23天,活动详情查看:2021最后一次更文挑战」 MyCat分库分表 分片规则配置(水平分库) 水平分库:把一张表的数据按照一定规则,分配到不同的数据库,每一个库只有这张
分库分表技术之MyCat(3)
「这是我参与11月更文挑战的第22天,活动详情查看:2021最后一次更文挑战」 MyCat的下载和安装 安装环境 jdk:要求jdk必须是1.7及以上版本 MySQL:推荐mysql5.5版本以上 M
分库分表技术之MyCat(2)
「这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战」 什么是MyCat MyCat是目前最流行的基于java语言编写的数据库中间件,是一个实现了MySQL协议的服务器,前端用
分库分表技术之MyCat(1)
「这是我参与11月更文挑战的第20天,活动详情查看:2021最后一次更文挑战」 海量存储问题 如今随着互联网的发展,数据的量级也是成指数的增长,从GB到TB到PB。对数据的各种操作也是愈加的困难,传统
下一页