自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JMS规范,AMQP谢协议详解

表示一个单线程的上下文,用于发送和接收消息。由于会话是单线程的,所以消息是连续的,就是说消息是按照发送的顺序一个一个接收的。1.1.1. JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间 件(MOM,Message oriented Middleware)的API,用于在两个应用程序之间,或分布式系统中发送 消息,进行异步通信。· 目标是一个包装了消息目标标识符的被管对象,消息目标是指消息发布和接收的地点,或者是队列,或者是主题。

2023-04-15 13:45:00 254

原创 RabbitMQ/RocketMQ/Kafka等中间件对比

1.2.3. 可扩展:activemq的高级特性都可以配置的形式来表现,很好的实现例如游标,容错机制,消息group及监控服务,同时扩展了很多成熟的框架spring使得其使用更加成熟。· RabbitMQ的性能在Kafka和RocketMQ中是最差的,每秒处理几万到几十万的消息。· Kafka是Scala和Java开发的,对批处理和异步处理做了大量的设计,因此Kafka可以得到非常高的性能。· 跟周边系统的兼容性是数一数二的,尤其是大数据和流计算领域,几乎所有相关的开源软件都支持Kafka。

2023-04-14 16:25:22 358

原创 Eureka 配置

Eureka 简单配置

2022-08-30 17:21:18 870

原创 Eureka 服务注册中心

Eureka 服务注册与主流的服务注册中心对比及原理

2022-08-30 16:40:05 418

原创 微服务架构回顾

微服务架构

2022-08-30 16:05:37 216

原创 hibernate与mybatis区别对比

hibernate和mybatis区别对比

2022-06-14 11:40:41 1513

原创 数组/集合的几种排序方式

排序方法集合

2021-12-06 16:14:43 824

原创 Java8 的 Stream 快速实现List转map 、分组、过滤等操作

利用java8新特性,可以用简洁高效的代码来实现一些数据处理。定义一个对象public class Apple { private Integer id; private String name; private BigDecimal money; private Integer num; public Apple(Integer id, String name, BigDecimal money, Integer num) { this.i

2021-06-25 15:13:11 708

原创 Spring Security 入门、过滤器链介绍及认证模式

简介Spring security 是一个功能强大且可定制的身份验证和访问控制框架,它是用于保护基于Spring 的应用程序的实际标准,Spring Security 是一个框架,致力于为Java应用程序提供身份验证和授权,Spring Security 真正强大之处在于可以轻松扩展以满足自定义要求。与别的安全框架对比目前在整个Java开发系统中,需要用于身份验证和访问控制框架的框架除了Spring Security还有Apache shiro 框架Shiro...

2021-06-25 14:36:01 282

原创 初识Java

初识Java Java语言是1995年由Sun公司首次发布的,次年Java 开发工具包发布,即Java Devlopment Kit 简称JDK1.0 ,这是Java发展史上的一个重要里程碑,标志着Java成为一门独立的成熟语言。 JDK随着时间不断往前发展。众多版本中,最具划时代影响力的版本是JDK5,Java的发展与时俱进推出了diamond语法、函数式、模块化、var类型推断等特性。 JRE(Java Runtime Environment)即Java运行环境。包括...

2021-04-18 20:02:38 120

原创 MYSQL-8.0.x zip安装

MYSQL-8.0.23 zip安装以管理员权限运行 Cmd,进入 MySQL 的安装目录,运行如下命令: 初始化MySQL,输入mysqld --initialize --console,记录初始化密码 免密登入 MySQL mysqld --shared-memory --skip-grant-tables --console 以管理员权限运行 Cmd,进入 MySQL 的安装目录,运行如下命令:mysql 刷新权限运行 flush privileges 更新密码 .

2021-04-09 14:43:38 97

原创 java提取PDF文件文本

java 读取 PDF 文件内容在我们平时的日常生活中通常会遇到需要将PDF 报告转换为word文档操作的需求,通过pdfbox插件 读取PDF 文件中的文本内容代码如下:package com.example.pdf.util;import org.apache.pdfbox.pdmodel.PDDocument;import org.apache.pdfbox.pdmodel.encryption.InvalidPasswordException;import org.apache.pdf

2021-03-25 22:36:41 1329

消息中间件概览,JMS规范,AMQP协议

JMS规范详情 AMQP协议详情 RocketMQ RabbitMQ Kafka ActiveMQ ......对比

2023-04-14

空空如也

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

TA关注的人

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