
架构师
文章平均质量分 93
Neo4j权威指南
这个作者很懒,什么都没留下…
展开
-
Redis的应用场景
毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。一、Redis常用数据类型Redis最为常用的数据类型主要有以下五种:StringHashListSetSorted set在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的:首先Redis内部使用一个redisObjec原创 2022-07-03 12:22:14 · 305 阅读 · 0 评论 -
面试系列-线程池详解
构造一个线程池为什么需要几个参数?如果避免线程池出现OOM?和的区别是什么?本文将对这些问题一一解答,同时还将给出使用线程池的常见场景和代码片段。================================================================================================Java中创建线程池很简单,只需要调用中相应的便捷方法即可,比如,但是便捷不仅隐藏了复杂性,也为我们埋下了潜在的隐患(OOM,线程耗尽)。创建线程池便捷方法列表:小程序使用这原创 2022-06-29 15:59:06 · 236 阅读 · 0 评论 -
《我想进大厂》之kafka夺命连环11问
kafka是一个流式数据处理平台,他具有消息系统的能力,也有实时流式数据处理分析能力,只是我们更多的偏向于把他当做消息队列系统来使用。如果说按照容易理解来分层的话,大致可以分为3层:第一层是Zookeeper,相当于注册中心,他负责kafka集群元数据的管理,以及集群的协调工作,在每个kafka服务器启动的时候去连接到Zookeeper,把自己注册到Zookeeper当中第二层里是kafka的核心层,这里就会包含很多kafka的基本概念在内:record:代表消息topic:主题,消息都会由一个主题方式来组原创 2022-06-26 13:35:10 · 157 阅读 · 0 评论 -
基于 Kubernetes 的微服务项目设计与实现
因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享随着互联网的发展,后端服务和容器编排技术的日益成熟,微服务成为了后端服务的首选,Kubernetes 也已经成为目前容器编排的事实标准,微服务拥抱容器时代已经来临。笔者结合自己的经验,写了这篇微服务 + Kubernetes 入门宝典,希望能够抛砖引玉。能让大家了解微服务和 Kubernetes 如何配合。上卷主要描述微服务设计,项目实现,Kubernetes 部署,微服务的部署高可用和监控这几个部分。下卷计划讨论服务化网格和数据持久化,原创 2022-06-26 13:25:28 · 397 阅读 · 0 评论