自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 JAVA并发编程基础

volatile 当一个共享变量被volatile修饰时,它会保证修改的值会立即被更新到主存,当有其他线程需要读取时,它会去内存中读 取新值,这就保证了可见性。volatile不能保证原子性,如i++这样的操作都不是原子操作,因为他们都进行了多次原子操作, 多个线程同时获取到i的值。 synchronized 在jdk1.5之前,对并发安全问题可以通过synchronized关键字...

2020-04-08 15:12:59 59

原创 Redis知识点整理

redis的数据类型 字符串(Strings) 一个字符串类型的值最多能存储512M字节的内容,可以利用INCR命令簇(INCR,DECR,INCRBY)来把 字符串当作原子计数器使用。 列表(Lists) Redis列表是简单的字符串列表,按照插入顺序排序。 你可以添加一个元素到列表的头部(LPUSH)或者尾部(RPUSH)。 一个列表最多可以包含2^32-1个元素(4294...

2020-04-02 14:33:40 78

原创 MySQL基础知识与主从配置

一、Mysql主从配置(互为主从) 1、拉取镜像 docker pull mysql:5.7.26 2、创建配置文件 主从同步需要修改mysql的配置文件,这里采用宿主机文件挂载到容器内的做法,分别创建/usr/local/cfg/master.cnf和/usr/local/cfg/slave.cnf,内容如下 master.cnf [mysqld] pid-file = /var...

2020-02-19 17:36:12 96

原创 ConcurrentHashMap原理解析

概述 ConcurrentHashMap是JDK提供的一个线程安全的集合类,它内部的结构原理和我们常用的HashMap基本是一致,那我们可以先来认识一下HashMap,这样基本上也能大致明白ConcurrentHashMap了。 数据结构 HashMap与ConcurrentHashMap都是用来存放一种键值对形式的数据,那它们内部的数据结构是怎么样的呢? 首先来看看HashMap的...

2020-01-14 10:22:03 153

原创 数据库事务

1、什么是事务 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 简单理解,事务就是对数据库一连串的操作,更新、保存和删除,对数据产生变化的操作。 2、为什么需要事务 事务的作用是保证数据准确性和一致性的一种机制。假如没有事务,那我们提交数据不会保存,有异常的时候数据不会回滚。 比如说往银行账户存钱,余额没有添加,去ATM取钱,ATM...

2019-12-29 12:00:08 106

原创 初识Kubernetes

1.基本概念 Kubernetes是一个提供集群服务容器化部署的开放平台,它不局限于任何一种语言,它可以帮助我们实现: 服务监控,负载均衡,故障发现与自我修复,自动扩容和资源调度等等。 Kubernetes集群 服务器的资源(物理机或虚拟机)构成一个Kubernetes集群 Master节点 集群中有一个Master节点,负责整个集群的管理和控制。 在Master上运行的关键进程有: ...

2019-12-26 20:50:49 121

Rancher搭建redis集群配置

Rancher搭建redis集群配置Rancher搭建Rancher搭建redis集群配置Rancher搭建Rancher搭建redis集群配置Rancher搭建Rancher搭建redis集群配置Rancher搭建

2019-12-30

空空如也

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

TA关注的人

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