自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Redis基础总结

Redis基础总结1、NoSQL出现的背景单机MySQL→Memcached(缓存)+MySQL+垂直拆分→MySQL主从读写分离→分表分库+水平拆分+MySQL集群MySQL存在的瓶颈MySQL数据库也经常存储一些大文本字段,导致数据库表非常的大,在做数据库恢复的时候就导致非常慢,不容易快速数据库表结构更改困难NoSQL–Not OnlySQL泛指非关系型数据库数据存储不需要固定的模式,无需多余操作就可以横向扩展Nosql特点易扩展:去关系型数据库的关系型特性大

2020-10-07 21:24:26 105

原创 MySQL基础总结

MySQL基础总结文章目录MySQL基础总结0、安装MySQL环境1、数据库基本知识2、操作数据库的基本命令3、数据库操作3.1 SQL语句分类DDL: 数据库操作DDL: 表操作DML:操作表数据DQL: 数据查询3.2 事务4、索引5、页6、锁机制7、MySQL日志模块8、MySQL优化8.1 存储引擎8.2 索引优化8.3 查询优化8.4 分表8.5 架构优化参考文献:0、安装MySQL环境https://mp.weixin.qq.com/s?__biz=Mzg2NTAzMTExNg==&am

2020-10-05 15:47:02 194

原创 多线程

多线程1、多线程概念进程和线程进程:程序的一次执行过程,是系统运行的基本单位。当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并具有一定独立功能。线程:线程是进程中的一个执行单元,负责当前进程程序的执行,一个进程至少有一个线程,可以包含多个线程。Java默认两个线程:main、GC并发和并行并发:CPU一核,多线程操作同一个资源并行:CPU多核,多个线程可以同时执行程序运行原理分时调度:所有线程轮流使用CPU的使用权抢占式调度:优先让优先级高的线

2020-10-04 22:58:43 248

原创 JVM基础总结

JVM基础总结文章目录JVM基础总结1、JVM系统架构图1.1 JVM的主要组成部分2、类加载器3、JVM内存(运行时数据区)4、垃圾回收器(GC)参考文献1、JVM系统架构图1.1 JVM的主要组成部分JVM包含两个子系统:Class loader(类装载)Execution engine(执行引擎)两个组件:Runtime data area(运行时数据区):JVM的内存,包含方法区、堆、虚拟机栈、本地方法栈、程序计数器。Native Interface(本

2020-10-04 22:51:20 73

原创 Java语言基础

Java语言基础文章目录Java语言基础1、Java概述2、Java基础语法2.1 数据类型2.2 访问修饰符2.3 常用关键字2.4 流程控制语句3、面向对象4、IO流4.1 IO流分类4.2 Java I/O使用的设计模式4.3 BIO、NIO、AIO区别5、反射6、常用类6.1 数组6.2 String7、集合Collection7.1 常用集合类型7.2 ArrayList工作原理7.3 HashMap工作原理7.4 ConcurrentHashMap7.5 各种集合比较8、函数式接口8.1 四大

2020-10-04 10:11:48 151

原创 JVM基础总结

文章目录1、JVM系统架构图1.1 JVM的主要组成部分2、类加载器3、JVM内存(运行时数据区)4、垃圾回收器(GC)参考文献1、JVM系统架构图1.1 JVM的主要组成部分JVM包含两个子系统:Class loader(类装载)Execution engine(执行引擎)两个组件:**Runtime data area(运行时数据区):**JVM的内存,包含方法区、堆、虚拟机栈、本地方法栈、程序计数器。**Native Interface(本地接口):**与n

2020-06-20 23:17:46 96

原创 MyBatis基础总结

MyBatis基础总结1、JDBCJDBC(Java Data Base Connectivity)用于执行SQL语句的Java API,可以为多种关系的数据库提供统一访问,有Java语言编写的类和接口组成,是Java访问数据库的标准规范。获取jar包官网:https://downloads.mysql.com/archives/c-j/JDBC开发步骤// 1.注册JDCB驱动Class.forName("com.mysql.jdbc.Driver");// 2.建立并获取数据库连接C

2020-06-20 12:19:27 160

原创 Redis基础总结

Redis基础总结1、NoSQL出现的背景单机MySQL→Memcached(缓存)+MySQL+垂直拆分→MySQL主从读写分离→分表分库+水平拆分+MySQL集群MySQL存在的瓶颈MySQL数据库也经常存储一些大文本字段,导致数据库表非常的大,在做数据库恢复的时候就导致非常慢,不容易快速数据库表结构更改困难NoSQL–Not Only SQL泛指非关系型数据库数据存储不需要固定的模式,无需多余操作就可以横向扩展Nosql特点易扩展:去关系型数据库的关系型特性

2020-06-20 12:17:31 123

原创 MySQL基础总结

MySQL基础总结1、安装MySQL环境https://mp.weixin.qq.com/s?__biz=Mzg2NTAzMTExNg==&mid=2247484182&idx=1&sn=6a04b10ebac95da1a66abcefa1fa442c&scene=19#wechat_redirect2、操作数据库的基本命令# 修改密码update user set password = password('123456')where user='root';

2020-06-12 09:41:06 167

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除