- 博客(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关注的人