HashMap 的数据结构 Java基础

HashMap 的数据结构

1:HashMap 的数据结构?A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。transient Node<K,V>\[\] table;2:HashMap 的工作原理?HashMap 底层是 hash 数组和单向链表实现,数...
阅读全文
RocketMQ 实战之快速入门 消息服务

RocketMQ 实战之快速入门

最近 RocketMQ 刚刚上生产环境,闲暇之时在这里做一些分享,主要目的是让初学者能快速上手RocketMQ。 RocketMQ 是什么 Github 上关于 RocketMQ 的介绍: RcoketMQ 是一款低延迟、高可靠、可伸缩、易于使用的消息中间件。具有以下特性: 支持发布/订...
阅读全文
SpringBoot + mongodb 整合, 记录网站操作日志,常用查询操作 数据库

SpringBoot + mongodb 整合, 记录网站操作日志,常用查询操作

mongodb 是一种文档型数据库。跟 Redis 一样是非关系型数据库,Redis 属于那种小而快的数据库,常常用作缓存。而如果我们需要存一些类似于日志的那种,可以尝试用 mongodb (当然也有人用 MySQL,就是有点慢)。我们尝试用 mongodb 来存储博客的日志信息。本文主要介绍&nb...
阅读全文
IDEA启动EDAS项目 微服务

IDEA启动EDAS项目

一、下载EDAS配置中心这个有点像我们SpringCloud里的Eurake注册中心下载地址:点此官网地址:点此启动 edas配置中心:windows下点击 edas-lite-configcenter/bin 中的 startup.bat默认启动在 8080 端口 二、安装 Ali-To...
阅读全文
SpringCloud 中使用 Eureka 和 Feign 实现增删改查 微服务

SpringCloud 中使用 Eureka 和 Feign 实现增删改查

在没有接触微服务或者分布式项目之前,我们的项目时没有分层的,我们的服务也是没有分层的。比如,我们有5台服务器使用 Nginx 做负载均衡,上面都是安装了我们的 Tomcat 服务器,部署的一样的项目。当用户访问某个请求的时候,按照负载均衡的机制(随机、轮询之类)来转发到对应的服务器上,然后在该服务器...
阅读全文
SpringCloud 中使用 Eureka 和 Feign 实现增删改查 未分类

SpringCloud 中使用 Eureka 和 Feign 实现增删改查

在没有接触微服务或者分布式项目之前,我们的项目时没有分层的,我们的服务也是没有分层的。比如,我们有5台服务器使用 Nginx 做负载均衡,上面都是安装了我们的 Tomcat 服务器,部署的一样的项目。当用户访问某个请求的时候,按照负载均衡的机制(随机、轮询之类)来转发到对应的服务器上,然后在该服务器...
阅读全文