redis02——一篇终结redis的五种数据类型操作命令(可学习、复习、面试、收藏备用) redis的操作命令相当于mysql中的sql语句,可以用来对于数据进行增删改查等操作。本文全程高能,一篇搞定所有常用的数据操作命令,建议收藏备用。
Redis01——Redis入门这一篇就够了(可学习、复习、面试,收藏备用) 深入浅出的告诉你为什么redis这么火,redis的特点优势,安装下载,数据库的发展历史,以及必须get的redis知识点,如果你想速成redis,一定要关注这个专栏,带你上高速。
Mysql进阶优化篇01——四万字详解数据库性能分析工具(深入、全面、详细,收藏备用) 数据库的优化整个流程划分成了 观察(Show status) 和 行动(Action) 两个部分。数据库的观察阶段可以发现存在的问题,十分关键,需要用到很多分析工具:比如慢查询,Explain,trace,sys schema,等,这篇文章就会介绍这些数据库性能分析工具,详解其指标参数,并且配备丰富的实例。...
java小工具:实现Log中按顺序查找多个关键字 实际工作中,我们经常需要读log文件,下面小工具可以实现:判断是否打印了按顺序一系列log,比如设备信息(online,connect,disconnect,offline),这也是笔者在实际工作中遇到的场景,记录如下。
Mysql进阶索引篇03——2个新特性,11+7条设计原则教你创建索引 🍉 作者简介:半旧518,长跑型选手,专注于java后端🍌 专栏简介:mysql进阶,主要讲解mysql数据库进阶知识,包括索引、分库分表等🌰 文章简介:本文将介绍索引的分类、创建、删除,Mysql8.0中索引的新特性,索引的设计原则🍎 三连、互关必回哟
Mysql进阶索引篇02——InnoDB存储引擎的数据存储结构 1.数据库的存储结构:页索引实际上时存储在文件上的,切确的说是存储在页结构中的。存储引擎负责数据的读、写操作,不同的存储引擎的数据格式可能不同。本文所介绍的数据库存储结构基于Mysql的InnoDB存储引擎。这也是我们实际工作中所使用的。1.1 磁盘与内存交互的基本单位:页InnoDB将数据划分为若干页,页的默认大小是16kb....
Juc并发编程09——自己动手实现排他锁 我们已经了解了AQS的的基本原理了,不如自己仿照其它锁实现一个排他锁吧。要求如下:同一时间只允许一个线程持有锁,不要求可重入(反复加锁直接忽视即可)。(1)实现Lock接口public class Demo23 { public static void main(String[] args) { } private static class myLock implements Lock{ @Override public void lock
Juc并发编程08——Condition实现源码分析 看看ReentrantLock中的newCondition方法final ConditionObject newCondition() { return new ConditionObject();}再点进去发现原来就是AQS中的内部类。 public class ConditionObject implements Condition, java.io.Serializable { private static final long serialVersionUID