aqs之Java8共享锁源码分析 一、获取共享锁1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001 2020-09-29 后端 > java #aqs #源码
kafka基本教程 一、下载安装12wget -c https://archive.apache.org/dist/kafka/3.1.0/kafka_2.12-3.1.0.tgztar -zxf kafka_2.12-3.1.0.tgz 二、kafka配置配置文件config/server.properties 123456789101112131415161718# broker.id是kafka broker 2020-09-28 服务器 > mq #kafka
aqs之Java8独占锁源码分析 一、介绍提供实现依赖先进先出(FIFO)等待队列的阻塞锁和相关同步器(信号量、事件等)的框架。AbstractQueuedSynchronizer被设计为大多数类型的同步器的使用基础。aqs是实现 ReentrantLock、CountDownLatch、Semaphore、FutureTask 等类的基础。对于互联网运用高并发的童鞋来说,redisson分布式锁应该都用过,这里面也用aqs来做分 2020-09-27 后端 > java #aqs #源码
dubbo教程 1 基本介绍简书 用于提高业务复用及整合的**分布式服务框架(RPC)**是关键。 发展演变 流动计算架构 RPCRPC【Remote Procedure Call】是指远程过程调用,是一种进程间通信方式,他是一种技术的思想,而不是规范。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即程序员无论是调用本地的还是远程的函数 2020-09-21 后端 > spring #spring #dubbo
rabbitmq集群搭建 一、介绍消息中间件rabbitmq,一般以集群方式部署,主要提供消息的接受和发送,实现各微服务之间的消息异步。 原理: rabbitmq是依据erlang的分布式特性(RabbitMQ底层是通过Erlang架构来实现的,所以rabbitmqctl会启动Erlang节点,并基于Erlang节点来使用Erlang系统连接RabbitMQ节点,在连接过程中要正确的Erlang Cookie和节点名称, 2020-04-24 服务器 > mq #rabbitmq
RabbitMQ入门学习教程 一、RabbitMQ 介绍RabbitMQ是一个消息代理 - 一个消息系统的媒介。它可以为你的应用提供一个通用的消息发送和接收平台,并且保证消息在传输过程中的安全。 消息系统允许软件、应用相互连接和扩展.这些应用可以相互链接起来组成一个更大的应用,或者将用户设备和数据进行连接.消息系统通过将消息的发送和接收分离来实现应用程序的异步和解偶. 数据投递、非阻塞操作或推送通知。发布/订阅,异步处理,或 2020-04-22 服务器 > mq #rabbitmq
centos7防火墙配置 一、防火墙服务12345678910yum install firewalld //防火墙安装systemctl status firewalld 或者 firewall-cmd --state //防火墙状态查看systemctl disable firewalld //停止systemctl stop firewalld //禁用systemctl start firewalld //启动s 2020-03-06 服务器 > linux #centos #防火墙
NoSql入门和概述 背景对于以前采用数据存储的业务数据大多数采用的是MySQL,而对于作伪数据多样性,及并发上,就出现性能瓶颈。 而互联网需要数据海量性、多样性、实时性,需求需要高性能、高可扩、高性能。 所以就出现了非关系数据库(NoSQL),因为一些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。 特性易扩展NoSQL数据库种类繁多,但是一个共同的特点都是去掉关系数据库的关系型特性。数据之间无关系,这样 2020-03-06 服务器 > redis #centos #nosql
Centos 网络配置 网络配置文件列表: /etc/resolv.conf 域名解析器 /etc/networks 网络名和网络地址之间的映射关系 /etc/hosts 存放的是域名与ip的对应关系,域名与主机名没有任何关系 /etc/hostname 存放的是主机名 /etc/sysconfig/network 该文件用来指定服务器上的网络配置信息 /etc/sysconfig/networ 2020-03-05 服务器 > linux #centos #网络配置
nginx cms网站线上项目配置 1 nginx配置文件目录1234-- conf |-- nginx.conf-- conf.d |-- *.conf nginx.conf不做任何server配置,制作include包含conf.d文件夹里面的所有conf配置,做聚合处理 2 nginx配置文件nginx.conf 主要配置缓存,include 网站配置模块conf 123456789101112131415# 2020-03-04 服务器 > nginx #nginx