logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RabbitMQ架构了解

一,RabbitMQ工作流程生产者发送消息的流程:1. 生产者连接RabbitMQ,建立TCP连接( Connection),开启信道(Channel)2. 生产者声明一个Exchange(交换器),并设置相关属性,比如交换器类型、是否持久化等3. 生产者声明一个队列井设置相关属性,比如是否排他、是否持久化、是否自动删除等4. 生产者通过 bindingKey (绑定Key)将交换器和队列绑定(

Redis分布式锁的实现

前言本篇文章主要介绍基于Redis的分布式锁实现到底是怎么一回事,其中参考了许多大佬写的文章,算是对分布式锁做一个总结分布式锁概览在多线程的环境下,为了保证一个代码块在同一时间只能由一个线程访问,Java中我们一般可以使用synchronized语法和ReetrantLock去保证,这实际上是本地锁的方式。但是现在公司都是流行分布式架构,在分布式环境下,如何保证不同节点的线程同步执行呢?实际上,对

PostGIS搭建、空间数据库创建

一、下载安装程序    在安装PostGIS前首先必须安装PostgreSQL,然后在安装好的Stack Builder中选择安装PostGIS组件。    PostgreSQL安装文件下载地址是https://www.enterprisedb.com/downloads/postgres-postgresql-downloads  &n

不使用redis-trib搭建Redis集群

一,官方的文档搭建方式:通过Redis-cli 脚手架指定集群内的所有的机器。redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 \127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 \--cluster-replicas 1既然是集群,那么肯定需要区分主节点和子节点的

#redis
ConcurrentHashMap源码分析(1.8)

0、说明 1、ConcurrentHashMap跟HashMap,HashTable的对比2、ConcurrentHashMap原理概览3、ConcurrentHashMap几个重要概念4、ConcurrentHashMap几个重要方法5、ConcurrentHashMap的初始化6、ConcurrentHashMap的put操作详解7、ConcurrentHashMap的扩容详解8、C

#java#散列表#数据结构
PostGIS搭建、空间数据库创建

一、下载安装程序    在安装PostGIS前首先必须安装PostgreSQL,然后在安装好的Stack Builder中选择安装PostGIS组件。    PostgreSQL安装文件下载地址是https://www.enterprisedb.com/downloads/postgres-postgresql-downloads  &n

Mysql 分片,大数据量时扩容方案

分片概念:分片(Sharding)就是用来确定数据在多台存储设备上分布的技术。Shard这个词的意思是“碎片”,如 果将一个数据库当作一块大玻璃,将这块玻璃打碎,那么每一小块都称为数据库的碎片(Database Sharding)。将一个数据库打碎成多个的过程就叫做分片,分片是属于横向扩展方案。分片与分表的区别:分片:表示分配过程,是一个逻辑上概念,表示如何实现。分库分表:表示分配结果,是一个物理

#mysql#数据库#database
浅谈-SpringBoot 2.0基础

一,什么是SpringBoot:SpringBoot是当前很火的一种快速开发框架,可以更快的整合第三方框架。可以从四个方面来说明SpringBoot与Maven依赖关系,继承Maven完全注解化,简化了传统Spring框架的XML配置内置Http服务器,默认Tomcat服务器以java应用程序进行执行(即main()方法)二,创建一个SpringBoot项目...

Spring模块组成

一,什么是Spring,使用Spring框架的好处,Spring由哪些模块组成:曾经Spring学习笔记中提到了Spring用来管理项目中所有的对象,是容器。这里详细介绍一下。1.Spring是一个轻量级的开源框架,是为解决企业应用开发的复杂性而创建的;它是一个容器,用来装java对象,中间层框架起一个连接作用;2.Spring是一个三层架构:Web层----S...

no properties discovered to create BeanSerializer 问题解决

SpringBoot整合DBHelper的时候出现如下的报错:no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: com.github.pagehelpe..

    共 11 条
  • 1
  • 2
  • 请选择