自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 Java8 特性(二):Optional 相关操作

Java8 特性:Optional 相关操作

2022-08-31 20:01:09 1773 1

原创 Java8 特性(一):函数、Lambok、Stream

Java8 特性:函数、Lambok、Stream

2022-08-31 19:58:42 436

原创 MAC 安装OpenJDK

MAC 安装OpenJDK

2022-08-31 19:49:34 2401 1

原创 Redis问题处理:JedisConnectionException: Could not get a resource from the pool

Redis问题处理:JedisConnectionException: Could not get a resource from the pool

2022-08-31 19:26:53 610

原创 MAC 安装 Redis 客户端

MAC 安装 Redis 客户端

2022-05-05 19:38:36 3645

原创 Mac 安装 Java 反编译工具 JD-GUI

Mac 安装 Java 反编译工具 JD-GUI

2021-12-03 17:37:03 15515 5

原创 MAC 上的 PostMan 汉化

MAC 上的 PostMan 汉化

2021-12-02 19:32:33 6508 4

原创 Mybatis 框架基本介绍

Mybatis 框架基本介绍;Mybatis 框架原理

2021-08-28 12:30:08 344

原创 MyBatis 插件开发基础原理

MyBatis 插件开发基础原理

2021-08-14 16:13:44 151

原创 二、如何使用 Flux 和 Mono 构建响应式数据流?

如何使用 Flux 和 Mono 构建响应式数据流?Flux 和 Mono 的简单使用

2021-08-10 20:48:20 6223 2

原创 SpringBoot扩展机制——spring factories

为什么要写spring.factories文件?自动装配原理

2021-08-06 16:26:52 2647

原创 一、响应式编程基本介绍

什么是响应式编程?

2021-08-02 12:29:54 10766 2

原创 SpringCloudGateway 统一处理响应

SpringCloudGateway 统一处理响应

2021-07-29 13:12:09 4182

原创 SpringCloudGetaway 允许跨域设置

SpringCloudGetaway 的跨域设置

2021-07-23 09:28:27 1020 1

原创 免费使用正版 IDEA

如何免费使用正版 IDEA

2021-07-21 18:59:27 5037 1

原创 Mac 下使用 docker 安装 kafka

在 Mac 下使用 docker 安装 kafka。

2021-07-20 15:21:56 2214

原创 Mac 上 Docker 20.10.0 配置镜像

Mac 上 Docker 20.10.0 配置镜像

2021-06-29 18:53:21 2240

原创 SpringBoot + Prometheus + Grafana 实现自定义监控

SpringBoot 程序中实现自定义指标监控

2021-06-29 17:56:14 4003

原创 MAC 安装 kafka

如何在 MAC 上安装kafka

2021-06-18 13:41:52 966 1

原创 Mac部署Prometheus + Grafana监控

在Mac上安装部署Prometheus + Grafana监控;在Mac上使用docker安装部署Prometheus + Grafana监控;

2021-06-18 13:02:03 1850 1

原创 Mac 下 Netty 4.1 代码编译与运行

在 Mac 下编译 Netty4.1

2021-04-16 15:08:04 1740

原创 如何在IDEA中运行多个实例?

在 IDEA 中,运行多个实例

2020-11-01 16:59:48 2258

原创 完整的 mime-types 列表

完整的 mime-types 列表

2020-10-10 15:49:42 1966 2

原创 高性能架构模式(三):高性能缓存架构,使用缓存提高性能的时候,需要注意什么?

缓存,在性能提升中,是一大利器,但是在享受缓存带来的收益的时候,又引入了一些什么复杂度呢?我们常说的缓存穿透、缓存击穿、缓存雪崩、缓存并发,这些概念之间,有有什么区别呢?

2020-09-13 16:39:21 258

原创 高性能架构模式(二):高性能NoSQL,什么是NoSQL?

NoSQL 一直与高性能同时出现,那什么是 NoSQL?它是如何做到高性能的?又有什么缺点?

2020-09-10 21:14:22 299

原创 高性能架构模式(一):数据库集群如何实现高性能?

数据库集群是如何实现高性能的?读写分离和分表分库,都是对数据库集群性能的提升,两者,又有何关系?

2020-09-09 21:29:43 696 1

原创 架构基础(三):架构原则,架构设计需要注意哪些问题?

在进行架构设计的时候,有哪些指导思想?需要注意哪些问题?

2020-09-07 20:12:51 1293

原创 架构基础(二):为什么要有架构?架构解决了一些什么问题?

架构设计主要是为了解决一些什么问题?采用什么方式解决?

2020-09-07 13:21:23 1970

原创 架构基础(一):什么是架构?架构的发展历程

本文阐述了架构中的一些基本概念,以及架构出现的历史背景。

2020-09-04 18:13:04 8337

转载 排查 Java 堆外内存增长问题

最近排查一个线上java服务常驻内存异常高的问题,大概现象是:java堆Xmx配置了8G,但运行一段时间后常驻内存RES从5G逐渐增长到13G #补图#,导致机器开始swap从而服务整体变慢。由于Xmx只配置了8G但RES常驻内存达到了13G,多出了5G堆外内存,经验上判断这里超出太多不太正常。前情提要–JVM内存模型开始逐步对堆外内存进行排查,首先了解一下JVM内存模型。根据JVM规范,JVM运行时数据区共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。虚拟机栈:每个线程有一个私有的栈,

2020-06-25 14:45:14 3515

原创 为什么使用IDE调试Java代码时会阻塞整个程序?

使用IDE调试Java代码时会阻塞整个程序的原因

2020-06-03 15:49:36 996

原创 JVM是怎么判断对象是否需要回收的?

Java主要使用可达性分析来判断对象是否需要回收

2020-05-24 18:09:39 902

原创 Zookeeper 如何实现数据一致性的?

一.ZAB协议1.什么是ZAB协议? ZAB 协议的全称是 Zookeeper Atomic Broadcast (Zookeeper 原子广播)。Zookeeper 使用 ZAB协议作为其数据一致性的核心算法,来保证分布式事务的最终一致性。 ZAB 协议并不像 Paxos 算法那样,是一种通用的分布式一致性算法,它是一种特别为 ZooKeeper 设计的崩溃恢复的原子消息广播算法。Zoo...

2020-05-16 11:12:34 2122 1

原创 在IDEA中,如何统计项目代码的总行数

统计项目的代码行数,分析项目规模。

2020-05-11 14:51:22 15917

原创 分布式基础理论介绍

一.CAP理论二.BASE基础

2020-05-06 14:24:44 540

原创 Kafka发送消息和消费消息的方式

一.发送消息 Kafka向 Broker 发送消息的方式,可以分为三种,分别是 Fire-and-forget、Synchronous send、Asynchronous send。示例代码:public class ProducerSendServiceTest { /** * 基本属性 */ private static KafkaProducer&...

2020-04-26 14:50:15 2492

原创 如何理解消息的的语义?

消息的语义:At most once(最多一次消费)、At least once(最少一次消费)、Exactly once(精确性一次消费)

2020-04-21 18:59:19 1802 1

原创 RabbitMQ是怎么保证消息的可靠性的?

RabbitMQ是怎么保证消息的可靠性的?消息发送到RabbitMQ,然后被消费端消费,在这个过程中,RabbitMQ是在怎么保证消息不丢失的?

2020-04-13 12:16:05 1342

原创 Java中的参数传递是值传递还是引用传递?

在Java中,参数传递都是值传递,没有引用传递。

2019-03-08 11:28:58 530

原创 CentOS7防火墙

目录介绍使用iptables操作介绍CentOS7运行命令:service iptables start/stop会出现:[root@localhost conf]# service iptables startRedirecting to /bin/systemctl start iptables.serviceFailed to start iptabl...

2018-09-13 20:38:04 174

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除