自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一图秒懂CAS原理

项目场景:提示:这里简述项目相关背景:例如:项目场景:示例:通过蓝牙芯片(HC-05)与手机 APP 通信,每隔 5s 传输一批传感器数据(不是很大)问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failureThe last packet s

2021-07-09 00:51:05 181

原创 synchronized基础原理

Java内置锁synchronized文章目录Java内置锁synchronized前言一、synchronized修饰使用二、synchronized原理1.引入库2.读入数据总结前言在多线程中,有可能多个线程同时访问同一个共享资源、可变资源(可能是对象、变量、文件等)这个资源称之为临界资源。每个线程都有自己的工作内存(抽象概念-JMM模型),运行时访问主内存中的临界资源,操作后将操作结果写会主内存。共享:资源可由多个线程同时访问。可变:资源可以在其生命周期内被修改。存在的问题:线

2021-07-04 15:46:14 103

原创 Zookeeper简介及源码环境搭建

Zookeeper简介及源码环境搭建源码环境下载地址:https://github.com/apache/zookeeper提示:本文使用zookeeper3.5.8版本ZookeeperZookeeper简介及源码环境搭建前言一、什么是zookeeper二、zookeeper核心1.文件系统数据结构2.监听机制源码环境搭建的(idea)前言什么是分布式系统:通常单个物理机节点很容易达到性能、计算或者容量瓶颈,所以这个时候就需要多个物理节点来共同完成任务。通俗的讲分布式系统的本质就是分布在不

2021-03-21 16:00:34 391

原创 ElasticSearch之初体验

文章目录前言一、安装二、ElasticSearch与Lucene1.Lucene2.Lucene全文检索框架3.Elasticsearch中的核心概念前言ElasticSearch:是用Java开发并且当前最流行的开源企业级搜索引擎,能够达到实时搜索、稳定、可靠、快速,安装使用方便。客户端支持Java、.NET(C#)、PHP、Python、Ruby等多种语言。应用场景:百度搜索、商品搜索等众多场景官方网站: https://www.elastic.co/ElasticSearch其实也可以理解

2021-03-10 01:20:42 234

原创 Dubbo基础理解

Dubbo原理什么是RPCDubbo框架基本使用基本底层原理什么是RPC维基百科定义:远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一个地址空间(通常为一个开放网络的一台计算机)的子程序,而程序员就像调用本地程序一样,无需额外地为这个交互作用编程(无需关注细节)。RPC是一种服务器-客户端(Client/Server)模式,经典实现是一个通过发送请求-接受回应进行信息交互的系统。如果涉及的软件采用面向对象编

2021-02-03 00:51:18 5449 16

空空如也

空空如也

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

TA关注的人

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