自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (27)
  • 收藏
  • 关注

原创 Dubbo源码分析----服务发布(服务暴露)

本文基于 XML 配置文件方式,来讲解 Dubbo服务的发布过程。XML 配置方式是基于 Spring 的 Schema 和 XML 扩展机制实现的。通过该机制,我们可以编写自己的 Schema,并根据自定义的 Schema 自定义标签来配置 Bean。在分析源码之前,我们先来查看一下 Dubbo 源码结构,如下图所示1.Dubbo服务发布XML配置文件 Du...

2019-09-23 11:14:05 1720

原创 Dubbo源码分析----ExtensionLoader模块

Dubbo的扩展采用Dubbo SPI机制实现,SPI机制(Service Provider Interface)是指一些提供给你继承、扩展,完成自定义功能的类、接口或者方法。SPI把控制权交个调用方,调用方来决定使用该使用哪个实现。 Dubbo扩展机制的核心类是ExtensionLoader,该类通过静态方法getExtensionLoader获取一个指定接口的Ex...

2019-09-23 11:12:14 1362

转载 TortoiseSVN打分支、合并分支、切换分支

SVN几个重要文件夹说明: 我们一般习惯性在创建 repository 仓库后,再在刚才创建的仓库里面再创建trunk、branches、tags这三个文件夹,而不是直接将项目提交到仓库的根目录下(虽然直接将项目分享到仓库的root根目录下也是可以的,但是我们一般不这么做)。主要目的是:为了给项目各个阶段,各个版本归类、分阶段存储、并行开发。trunk文件夹:主干,我们一般把项...

2019-09-17 10:44:28 2251

原创 12.Kafka 的零拷贝技术

目录1.传统拷贝过程2.DMA 技术的出现3.零拷贝技术4.Java零拷贝的实现在上一篇博文 10.Kafka 消息存储中我们了解了 Kafka 内部消息是如何进行存储的。其中一个原因是 Kafka 的顺序写入机制,另外一个原因就是零拷贝(zero-copy)技术,这也是使用 Kafka 性能高的根本所在。接下来让我们简单来了解一下 Kafka 的零拷贝技术1.传统拷贝...

2019-09-15 16:08:27 5792 3

原创 11.Kafka 消息存储基本介绍【顺序存储 & 零拷贝】

通过之前文章的介绍: 7.解析 Kafka 中的 Topic 和 Partition 8.Kafka 分区分配策略 9.Kafka ---- 重新负载Rebalance过程 我们已经了解了 ①Kafka 中 Topic 和 Partition 的概念 ②Kafka 分区在集群中是如何分配的 ③Kafka...

2019-09-15 13:48:09 1686 2

原创 10.Kafka ---- 重新负载Rebalance过程

1.什么是Rebalance重新负载? Rebalance,即对 Kafka 中的分区进行重新分配的过程。如需详细了解 Kafka 的分区分配策略,请点击链接跳转了解更多:8.Kafka 分区分配策略2.什么时候触发Rebalance操作 当出现以下几种情况时,Kafka 会进行一次重新分区分配操作,即 Kafka 消费者端的 Rebalance 操作①...

2019-09-14 21:11:06 2203 3

原创 9.Kafka 分区分配策略(Range分配策略 && RoundRobin分配策略)

前言 在 Kafka 实际生产过程中,每个 topic 都会有 多个 partitions。 1.多个Partitions有什么好处? ①多个 partition ,能够对 broker 上的数据进行分片,通过减少消息容量来提升 IO 性能; ②为了提高消费端的消费能力,一般情况下会通过多个 conusmer 去消费 同一个 topic 中的消息,即实现消费端的...

2019-09-12 17:49:16 15365 14

原创 8.解析Kafka中的 Topic 和 Partition

目录1.什么是Topic2.什么是Partition3.Topic 和 Partition 的存储4.producer消息分发策略5.消费者如何消费指定分区消息 1.什么是Topic Kafka 和 ActiveMQ一样,都是非常优秀的消息订阅/发送的中间件。在 ActiveMQ 中,我们知道它有 Queue 和 Topic 的概念,但是在 Kafk...

2019-09-12 15:17:17 23518 5

原创 6.【基于注解方式】Spring整合Kafka

1.添加Maven依赖<!-- 添加spring-kafka支持 --><dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <version>2...

2019-09-10 17:38:04 1885

原创 7.SpringBoot整合Kafka

1.引入Maven依赖<!-- springboot整合kafka --><dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <version>...

2019-09-10 15:17:38 1371

原创 5.【基于XML方式】Spring整合Kafka

1.引入Maven依赖<!-- 添加spring-kafka支持 --><dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <version>2...

2019-09-09 16:36:48 2038 5

原创 4.Kafka Demo && 调优参数属性介绍

引入Maven依赖<dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-clients</artifactId> <version>2.3.0</version></dependency>...

2019-09-09 10:36:32 1363 1

原创 13.ActiveMQ 优缺点

优点 ActiveMQ采用消息推送方式,所以最适合的场景是默认消息都可在短时间内被消费。数据量越大,查找和消费消息就越慢,消息积压程度与消息速度成反比。缺点 1.吞吐量低。由于ActiveMQ需要建立索引,导致吞吐量下降。这是无法克服的缺点,只要使用完全符合JMS规范的消息中间件,就要接受这个级别的TPS。 2.无分片功能。这是一个功能缺失,JM...

2019-09-04 15:31:38 5432

原创 12.ActiveMQ基于 ZooKeeper + LevelDB 的 HA 集群搭建 && 集群Demo

目录1.概要2.ActiveMQ基于 ZooKeeper + levelDB 的 HA 集群搭建3.ActiveMQ 集群高可用案例 1.概要 使用 ZooKeeper 实现的 master-slave 实现方式,是对 ActiveMQ 进行高可用的一种有效的解决方案。即:每一个 节点的 Broker 在 ActiveMQ 启动完成后,会将该节点相关信息注册...

2019-09-04 14:14:13 1323

原创 11.ActiveMQ动态网络连接配置(预留)

预留,后期会加

2019-09-04 09:46:06 1158

原创 10.ActiveMQ 静态网络连接配置

1. ActiveMQ 的 networkConnector 是什么 在某些情况下,需要多个 ActiveMQ 的 Broker 来做集群。此时就会涉及到 Broker 到 Broker 之间的通信,这个就被称之为ActiveMQ 的 networkConnector。 ActiveMQ 的 networkConnector 默认是单向的,一个 Broker 在...

2019-09-04 09:45:31 1710 1

原创 2.Form表单数据转Json格式

//将form表单实例化后数据转换成Json格式$.fn.serializeJson=function(){ var serializeObj={}; var array=this.serializeArray(); $(array).each(function(){ if(serializeObj[this.name]){ if...

2019-09-03 09:45:52 1420

CentOS7-4.19版本内核

文件内包含:kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm kernel-ml-devel-4.19.12-1.el7.elrepo.x86_64.rpm 共两个文件,文件可以从 http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-devel-4.19.12-1.el7.elrepo.x86_64.rpm、http://193.49.22.109/elrepo/kernel/el7/x86_64/RPMS/kernel-ml-4.19.12-1.el7.elrepo.x86_64.rpm 这两个地址下载,但是下载的非常慢,传上来方便使用

2022-08-24

hadoop-2.10.1.tar.gz(手动编译后的版本)

Hadoop 2.10.1 ,手动编译后的版本。集群模式下可正常运行。配套资料参考:https://blog.csdn.net/lzb348110175/category_7818038.html

2020-10-20

SpringBoot使用注解实现 Redis 数据库的切换.zip

SpringBoot,注解实现Redis 库的切换。

2020-04-08

Spring Boot 自定义starter启动器(demo).zip

Spring Boot 自定义starter启动器 Demo 部分,用于记录使用。该demo 配套教程 https://blog.csdn.net/lzb348110175/article/details/105330274。

2020-04-05

Spring Boot自定义异常内容展示代码.zip

Spring Boot自定义异常内容代码,用来自定义异常展示信息,添加需要展示的信息等,并满足自适应显示。浏览器访问出现异常返回 Hmtl页面,客户端访问出现异常返回 Json 数据。该 Demo 仅用作备份

2020-04-01

Spring Boot 国际化(i18n)配置demo.zip

Spring Boot 国际化(i18n)配置demo,该demo下载即可正常使用,本案例仅供学习参考。

2020-03-29

Thymeleaf 参考手册.zip

Thymeleaf 开发参考文档,仅用作备份使用。用于Spring Boot 开发 Thymeleaf 使用,随手一翻,永无 bug

2020-03-29

spring-framework-5.0.2.RELEASE-中文注释版.zip

spring-framework-5.0.2.RELEASE-中文注释版.zip,此处备份,用于自学使用

2020-03-10

Flink-MysqlTwoPhaseCommit.zip

Flink MySQL二阶提交代码,为了保证前一次 CheckPoint 成功后到这次 CheckPoint 成功之前这段时间内的数据不丢失,如果执行到一半过程任务失败了,从而导致前一次CheckPoint成功后到任务失败前的数据已经存储到了MySQL,然而这部分数据并没有写入到 CheckPoint。如果任务重启后,前一次CheckPoint成功后到任务失败前的数据便会再次写入MySQL,从而导致数据重复的问题。

2020-02-27

Flink新工程.zip

Flink 工程,Maven 从官方导入后不明原因报 StreamExecutionEnvironment 类找不到。此处备份一份可正常运行的Flink 工程

2020-02-26

SpringBoot 基于注解,实现多数据源切换.zip

本项目是:SpringBoot 基于注解,实现多数据源切换(辅助用到:Druid连接池 + 事务 + MyBatis 等),项目下载后只需要修改一下.yml文件中的 MySQL 的URL连接,即可成功启动,欢迎大家下载

2019-10-30

log4j.properties

log4j.properties

2019-09-19

spring-annotataion-kafka.zip

基于 注解Annotation 方式,spring整合kafka demo实例。该实例直接下载即可正常运行

2019-09-10

【基于xml方式】spring-kafka.zip

基于xml方式,spring整合kafka demo实例。该实例直接下载即可正常运行

2019-09-09

dubbo_demo.zip

dubbo入门之dubbo demo。别给自己找理由,给自己一个决心,给自己一个目标,给自己一个前进的动力,其实你是最棒的。努力学习知识中....

2019-08-01

抽象工厂模式Demo实例

抽象工厂模式Demo实例,如有想了解抽象工厂模式,可参考原博文:https://blog.csdn.net/lzb348110175/article/details/89597958,该Demo配套原博文使用

2019-04-27

Vue.js 实战 问卷调查demo

Vue.js实战 问卷调查demo, 自己使用vue作用域插槽实现的。2积分就可以了。我改不了啊。是默认5积分吧??欢迎大家下载。欢迎大家更正

2019-04-03

JS DateUtil工具类

JS日期工具类,方便大家的使用。后期会持续更新.......

2019-04-02

快学Scala(第2版)高清带书签

快学Scala(第2版)高清带书签,非常好的一本Scala工具书,欢迎大家下载

2019-03-19

SpringBootDemo3(boot整合thymeleaf,thymeleaf例子,mybatis,druid,mybatis自动生成代码)

使用SpringBoot下的WebMvc框架(SpringBoot整合thymeleaf,thymeleaf例子,mybatis,druid,mybatis自动生成代码,springbootDemo2付springboot整合Thymeleaf,官方推荐使用Thymeleaf,不建议使用JSP)

2018-07-20

SpringBootDemo2(boot整合thymeleaf,mybatis,druid,mybatis自动生成代码)

使用SpringBoot下的WebMvc框架(SpringBoot整合thymeleaf,mybatis,druid,mybatis自动生成代码,springbootDemo2付springboot整合Thymeleaf,官方推荐使用Thymeleaf,不建议使用JSP)

2018-07-20

SpringBootDemo1(boot整合jsp,mybatis,druid,mybatis自动生成代码)

使用SpringBoot下的WebMvc框架(SpringBoot整合jsp,mybatis,druid,mybatis自动生成代码,springbootDemo2付springboot整合Thymeleaf,官方推荐使用Thymeleaf,不建议使用JSP)

2018-07-20

mvcDemo3(基于mvcDemo2,添加事务,aop机制)

MVC基于JSP最简单框架,整合Spring,SpringMVC,MyBatis,JSP,druid数据源,tx事务,aop机制,一套最基本的WEB开发框架(后续mvcDemo2,mvcDemo3整合其他技术,比较全面,mvcDemo1至mvcDemo3你会学会如何从简单到复杂来搭建Web框架)

2018-07-20

mvcDemo2(基于mvcDemo1,添加druid数据源)

MVC基于JSP最简单框架,整合Spring,SpringMVC,MyBatis,JSP,druid数据源,一套最基本的WEB开发框架(后续mvcDemo2,mvcDemo3整合其他技术,比较全面,mvcDemo1至mvcDemo3你会学会如何从简单到复杂来搭建Web框架)

2018-07-20

mvcDemo1(最基础的Web开发框架)

MVC基于JSP最简单框架,整合Spring,SpringMVC,MyBatis,JSP,一套最基本的WEB开发框架(后续mvcDemo2,mvcDemo3整合其他技术,比较全面,mvcDemo1---&gt;mvcDemo3你会学会如何从简单到复杂来搭建Web框架)

2018-07-20

zookeeper关闭脚本

zookeeper关闭脚本,zookeeper关闭脚本,zookeeper关闭脚本

2018-07-20

zookeeper启动脚本

zookeeper启动脚本,zookeeper启动脚本,zookeeper启动脚本

2018-07-20

【中华石杉】ElasticSearch 5.x顶尖高手系列视频

【中华石杉】ElasticSearch 5.x顶尖高手系列视频,讲解挺全面的,淘宝买的

2018-01-06

空空如也

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

TA关注的人

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