2020年10月10日

摘要: REDIS 一、什么是redis? redis是c语言编写的、开源的、高性能的、非关系型(nosql)的键值对数据库 redis可以存储键和多种不同类型的值之间的映射,键的类型只能为字符串 redis支持五种主要的数据类型:字符串(string)、列表(list)、集合(set)、散列表(hash) 阅读全文
posted @ 2020-10-10 15:21 小飞0520 阅读(95) 评论(0) 推荐(0) 编辑
 
摘要: MYSQL 一、为什么使用数据库? 数据保存位置内存文件数据库 优点 存取速度快 数据永久保存 数据永久保存,使用SQL管理数据方便 缺点 不能永久保存 存取速度慢,频繁io操作 二、什么是SQL? SQL(Structured Query Language)结构化查询语言:是一种数据库管理语言,用 阅读全文
posted @ 2020-10-10 15:01 小飞0520 阅读(75) 评论(0) 推荐(0) 编辑
 
摘要: 一、juc 是什么? java在并发编程中使用的工具类 java.util.concurrent java.util.concurrent.atomic java.util.concurrent.locks 二、进程/线程 并发/并行 1 进程 进程是一个具有一定独立功能的程序关于某个数据集合的一次 阅读全文
posted @ 2020-10-10 14:36 小飞0520 阅读(110) 评论(0) 推荐(0) 编辑
 
摘要: JVM java虚拟机 一、程序计数器 线程私有,内存空间小字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成​如果线程正在执行一个 Java 方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址; 阅读全文
posted @ 2020-10-10 14:14 小飞0520 阅读(151) 评论(0) 推荐(0) 编辑
 
摘要: 一、 实现要点 1. 类只能有一个实例:类构造器私有化,只能自己创建实例2. 类必须自行创建这个实例:使用一个静态的变量来保存唯一的实例3. 类必须自行对外提供这个实例:类变量或静态变量get方法暴露 二、 两种模式 - 懒汉式:延迟加载对象- 饿汉式:直接创建对象,不存在线程安全问题 三、 六种实 阅读全文
posted @ 2020-10-10 13:40 小飞0520 阅读(164) 评论(0) 推荐(0) 编辑