首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Jony_zhang
掘友等级
获得徽章 15
动态
文章
专栏
沸点
收藏集
关注
作品
赞
204
文章 204
沸点 0
赞
204
返回
|
搜索文章
Jony_zhang
2年前
关注
使用RabbitMQ原生API实现消息的收发
一、使用RabbitMQ原生API 使用RabbitMQ提供的原生客户端API进行交互。先来了解下如何使用Classic和Quorum队列。至于Stream队列,目前他使用...
1
评论
分享
Jony_zhang
2年前
关注
SpringBoot集成RabbitMQ实现消息收发
上篇文章描述了使用RabbitMQ原生API来实现消息的处理,在实际项目开发中,略显繁琐。我们就可以使用springboot的RabbitMQ插件进行简单配置就可以实现。 ...
1
评论
分享
Jony_zhang
2年前
关注
RabbitMQ的基础概念
一、RabbitMQ基础概念 RabbitMQ是基于AMQP协议开发的一个MQ产品, 首先我们以Web管理页面为入口,来了解下RabbitMQ的一些基础概念,这样我们后续才...
0
评论
分享
Jony_zhang
2年前
关注
RabbitMQ集群搭建及了解使用
一、MQ介绍 1-1、什么是MQ?为什么要用MQ? MQ:MessageQueue,消息队列。 队列,是一种FIFO 先进先出的数据结构(和JVM的栈恰恰相反)。消息由生产...
4
评论
分享
Jony_zhang
2年前
关注
ShardingSphere分库分表实现及原理
一、ShardingSphere产品介绍 ShardingSphere是一款起源于当当网内部的应用框架。2015年在当当网内部诞生,最初就叫ShardingJDBC。201...
0
评论
分享
Jony_zhang
2年前
关注
SpringBoot多数据源及读写分离实现
一、SpringBoot的多数据源 在日常项目中,避免不了会用到多数据源或者读写分离的实现,下面来看一下如何实现 1-1、基础准备-创建一个springboot父级项目 首...
0
评论
分享
Jony_zhang
2年前
关注
MySQL高可用方案-集群扩容/半同步复制/读写分离
一、MySQL高可用方案 本文章仅介绍如下几种方式尽可能提高可用方案的办法,不排除还有其他方案: 主从集群(之前文章已介绍过)、集群扩容、主从半同步复制、主从读写分离、更复...
0
评论
分享
Jony_zhang
2年前
关注
MySQL主从架构搭建
一、MySQL高可用集群介绍 1-1、数据库主从架构与分库分表 随着现在互联网的应用越来越大,数据库会频繁的成为整个应用的性能瓶颈。而我们经常使用的MySQL数据库,也...
8
3
分享
Jony_zhang
2年前
关注
MongoDB 事务的处理
一、事务简介 事务(transaction)是传统数据库所具备的一项基本能力,其根本目的是为数据的可靠性与一致性提供保障。而在通常的实现中,事务包含了一个系列的数据库读写操...
1
评论
分享
Jony_zhang
2年前
关注
MongoDB 数据均衡
一、数据均衡 1-1、均衡的方式 一种理想的情况是,所有加入的分片都发挥了相当的作用,包括提供更大的存储容量,以及读写访问性能。因此,为了保证分片集群的水平扩展能力,业务数...
3
评论
分享
Jony_zhang
2年前
关注
MongoDB 分片集群架构中的分片策略
一、分片集群架构 1-1、分片简介 分片(shard)是指在将数据进行水平切分之后,将其存储到多个不同的服务器节点上的一种扩展方式。分片在概念上非常类似于应用开发中的“水平...
8
评论
分享
Jony_zhang
2年前
关注
SpringBoot整合MongoDB实现增删改查及聚合操作
一、SpringBoot整合MongoDB 1-1、环境准备 1-1-1、引入依赖 1-1-2、添加配置信息 配置mongodb连接有两种方式,一种是使用uri;另外一种则...
4
2
分享
Jony_zhang
2年前
关注
MongoDB视图的增删改查基本操作
一、视图 MongoDB视图是一个可查询的对象,它的内容由其他集合或视图上的聚合管道定义。 MongoDB不会将 视图内容持久化到磁盘。 当客户端查询视图时,视图的内容按需...
0
评论
分享
Jony_zhang
2年前
关注
CompletableFuture使用详解
一、CompletableFuture使用详解 简单的任务,用Future获取结果还好,但我们并行提交的多个异步任务,往往并不是独立的,很多时候业务逻辑处理存在串行[依赖]...
0
评论
分享
Jony_zhang
2年前
关注
并发队列ForkJoin的实现
一、Fork/Join框架介绍 传统线程池ThreadPoolExecutor有两个明显的缺点:一是无法对大任务进行拆分,对于某个任务只能由单线程执行;二是工作线程从队列中...
2
评论
分享
Jony_zhang
2年前
关注
通过单线程/线程池/分治算法三种方式实现1亿个数字的累加
一、任务类型 我们在做项目的时候,都需要考虑当前的项目或者某一个功能主要的核心是什么?是CPU密集计算型,还是IO密集型任务。我们调整线程池中的线程数量的最主要的目的是为了...
4
评论
分享
Jony_zhang
2年前
关注
SynchronousQueue同步队列+DelayQueue延迟队列+PriorityBlockingQueue优先级队列
一、SynchronousQueue同步队列 SynchronousQueue是一个没有数据缓冲的BlockingQueue,生产者线程对其的插入操作put必须等待消费者的...
0
评论
分享
Jony_zhang
2年前
关注
LinkedBlockingQueue的实现原理及源码解读
一、LinkedBlockingQueue LinkedBlockingQueue是一个基于链表实现的阻塞队列,默认情况下,该阻塞队列的大小为Integer.MAX_VAL...
2
评论
分享
Jony_zhang
2年前
关注
ArrayBlockingQueue阻塞队列的原理及源码解析
一、常见的阻塞队列 BlockingQueue 接口的实现类都被放在了 juc 包中,它们的区别主要体现在存储结构上或对元素操作上的不同,但是对于take与put操作的原理...
2
评论
分享
Jony_zhang
赞了这篇文章
马丁玩编程
架构师
·
2年前
关注
发现一个商城开源项目,谷粒商城外又多了个选择
刚果商城是个从零到一的 C 端商城项目,包含商城核心业务和基础架构两大模块。 参照商城系统原型,推出用户、消息、商品、订单、优惠券、支付、网关、购物等模块。...
357
27
分享
下一页
个人成就
文章被点赞
400
文章被阅读
152,122
掘力值
4,760
关注了
3
关注者
41
收藏集
2
关注标签
35
加入于
2022-01-08