自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 并发编程原理解析(1)

并发和并行 并行: 是指在在同一时刻运行多条指令在多个处理器上;可以认为成多个指令同时执行; 并发:是指在多条指令运行,但是处理器只能处理一条,有处理器轮流切换执行; 在实际开发中使用的进程和线程都是并发操作; 并发操作的三大bug同时也是三大特性;处理的好就是特性,处理不好这三个问题那就是bug 1.有序性:可以按照代码先后顺序执行,但是由于jvm 指令有重排序的功能所以会出现有序的问题 怎么保证有序性: - 通过volatile 可以保证有序性 - 通过内存屏障保证有序性 - 通过 synchroniz

2022-04-25 18:51:49 1660 1

原创 elasticsearch 集群配置和使用

es 集群 这一篇是上一篇的补充;上一篇地址 集群的问题 生产集群中,如果配置少了discovery.zen.minimum_master_nodes 这项参数可能会出现脑裂的问题,那么什么时脑裂呢? 故名思意脑裂就是大脑出现了分裂,也就是出现了两个大脑; 集群配置 集群映射 检索原理 ...

2022-03-30 21:20:43 2619

原创 elasticsearch简单使用和ELK的集成

准备 elasticsearch 介绍: 基于Lucene开发的搜索服务器,它提供了一个多用户的分布式搜索引擎,基于restful web 接口调用,并且是我们Java语言开发,安装简单,使用稳定,高效快随;即支持多语言的使用;市面上目前大部分的搜索功能都在使用它; elasticsearch 安装 Kibana 安装 IK分词器安装 Kibana 查询语句 如何创建一个文本 RESTFUL 方式操作语句 批量操作 DSL 查询语句 IK分词器的使用 ...

2022-03-08 22:30:07 2776

原创 mysql 事务锁机制

事务ACID 属性; 1).原子性(Atomicity):就是在执行SQL语句开启事务的时候要不全部执行,要不不执行 2).一致性(Consistent):事务的开启到结束,数据必须保持一致状态; 3).隔离性(lsolation): 事务不受外界并发的影响,也不受环境影响; 4). 永久性(durable):一但事务完成他对修改的数据是永久的,不会因为其他问题而丢失; 并发事务带来的问题 更新丢失(或者脏写) 当两个或者多个事务对同一行数据进行修改的时候由于隔离性,我并不知道其他的事务就会出现数据的丢失,

2021-12-15 15:50:08 856

原创 mysql优化实战(4)

创建示例数据

2021-12-14 22:22:32 711

原创 mysql优化(3)——explain详解索引优化实战

explain 详解 #示例表 DROP TABLE IF EXISTS `actor`; CREATE TABLE `actor` ( `id` int(11) NOT NULL, `name` varchar(45) DEFAULT NULL, `update_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `actor` (`id`, `name

2021-12-07 21:06:21 337

原创 mysql优化(2)——sql语句的执行过程

sql语句的执行过程 Mysql 内部的组件结构

2021-12-05 16:59:37 486

原创 mysql优化——数据结构的讲解(1)

MYSQL 数据库索引底层的数据结构与算法 索引数据结构 二叉树,红黑树,B-Trees,hash,B±Trees 数据结构演示平台:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 我们的mysql 索引的数据结构是B+Trees 和Hash ,为啥使用没有使用二叉树或者其他结构呢? 接下来看 假设现在有如下表数据 二叉树 当我们在id2建立一个索引如果索引数据使用的是二叉树数据结构放置的话就如下: 根据箭头方向从做向右,每次

2021-12-03 22:17:39 1215

原创 spring cloud alibaba nacos(1)

spring cloud alibaba 介绍与nacos注册中心

2021-11-03 23:08:32 398

原创 Nginx配置

Nginx 配置下载安装nginx配置一个简单的反向代理配置一个负载均衡高可用的Nginx 下载安装nginx 这里去参考https://www.runoob.com/linux/nginx-install-setup.html; 配置一个简单的反向代理 反向代理其实有点像我们java 中的代理,为啥这么讲反向代理其实就是我们访问代理的地址,然后又代理地址发送给指定的地址;如下 配置如下修改nginx.conf这个文件 #user nobody; worker_processes 1; #nginx多

2021-11-02 01:31:11 1397

原创 RabbitMQ基础

RabbitMQ

2021-08-18 00:11:46 592

空空如也

空空如也

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

TA关注的人

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