自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小工匠

show me the code ,change the world

  • 博客(20)
  • 资源 (12)
  • 收藏
  • 关注

原创 Algorithms_入门基础_时间复杂度&空间复杂度

- 有穷性: 能够执行完成,不能是死循环 - 确定性: 能够得到一个结果 - 可行性: 可以解决问题 - 有输入、有输出

2019-11-24 15:23:31 6802

原创 Algorithms_入门基础_如何使用最高效的方式来判断一个数是否是2的N次方

文章目录QuestionAnswer 1.0Question引入… 先看个阿里巴巴的面试题吧如何使用最高效的方式来判断一个数是否是2的N次方? 先思考下哈……………………………………Answer 1.0分析下:2的N次方嘛 ,举个例子 2 4 8 16是 2的N次方, 6 , 10 不是2的N次方。2的N次方 ====> 就可以看成 这...

2019-11-19 22:18:50 6899

原创 Apache Kafka-初体验Kafka(04)-Java客户端操作Kafka

文章目录操作步骤Maven依赖生产者消费者操作步骤Maven依赖生产者消费者

2019-11-17 12:16:10 6746

原创 Apache Kafka-初体验Kafka(03)-Centos7下搭建kafka集群

文章目录概述概述单个节点的安装: Kafka-初体验Kafka(02)-Centos7下搭建单节点kafka_2.11‐1.1.0这里我们来搭建个3个节点的kafka集群来体验下吧

2019-11-17 00:50:24 6961

原创 Apache Kafka-初体验Kafka(02)-Centos7下搭建单节点kafka_配置参数详解_基本命令实操

文章目录安装JDK安装JDK由于Kafka是用Scala语言开发的,运行在JVM上,因此在安装Kafka之前需要先安装JDK.这里就不啰嗦了,戳这里—> : Java-CentoOS 7安装JDK8 (rpm格式 和 tar.gz格式)& 多JDK设置默认的Java 版本[root@artisan ~]# java -versionjava version "1.8.0...

2019-11-16 23:13:30 6827

原创 Apache Kafka-初体验Kafka(01)-入门整体认识kafka

文章目录kafka简介使用场景kafka简介Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统 .Kafka的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、...

2019-11-16 16:28:51 6978

原创 RocketMQ-初体验RocketMQ(11)-过滤消息_自定义Java类筛选消息

文章目录概述生产者消费者概述RocketMQ-初体验RocketMQ(10)-过滤消息_SQL92表达式筛选消息 通过SQL92的方式,消费者可以过滤到自己想要的消息,其实RocketMQ还提供了一个更为抢到的功能,支持自定义Java类…直接来看下如何使用的吧生产者消费者...

2019-11-16 11:15:47 7604 1

原创 RocketMQ-初体验RocketMQ(10)-过滤消息_SQL92表达式筛选消息

文章目录过滤消息概述基本语法使用限制启用配置 (重要 )常见错误:The broker does not support consumer to filter message by SQL92示例过滤消息概述举个例子:大部分情况下 ,我们都可以通过TAG来选择我们想要获取的消息,如下DefaultMQPushConsumer consumer = new DefaultMQPushCo...

2019-11-12 00:03:52 8487 1

原创 RocketMQ-初体验RocketMQ(09)-广播消息、延时消息、批量消息

文章目录广播消息广播消息概述演示步骤延时消息概述使用场景延时机制示例批量消息批量消息概述示例代码广播消息广播消息概述广播消息就是向所有用户发送消息。 如果我们希望所有订阅者都能收到有关某个主题的消息,可以使用广播消息。举个例子 生产者发送10条消息,有2个订阅者,则这两个订阅者会分别收到10条消息, 而与广播模式相对应的集群模式这是 2个订阅者一共收到10条消息。Rocketmq ...

2019-11-11 00:21:24 9205

原创 RocketMQ-初体验RocketMQ(08)-IDEA拉取调测RocketMQ源码

文章目录从Git上迁出源码修改源码,启动namersrv修改源码,启动broker从Git上迁出源码Github: https://github.com/apache/rocketmq/clone ,等待…完成后,如下修改源码,启动namersrv需要ROCKETMQ_HOME , 这里可以通过配置IDEA的方式,也可以通过修改源码直接setRocketmqHome,我们...

2019-11-10 23:22:05 7198 2

原创 RocketMQ-初体验RocketMQ(07)-使用API操作RocketMQ_顺序消息 ordermessage

文章目录顺序消息的概念顺序消费的原理消费状态演示ProducerConsumer顺序消息的概念消息有序指的是可以按照消息的发送顺序来消费(FIFO)。RocketMQ可以严格的保证消息有序,可以分为分区有序或者全局有序。顺序消费的原理在默认的情况下消息发送会采取Round Robin轮询方式把消息发送到不同的queue(分区队列);而消费消息的时候从多个queue上拉取消息,这种...

2019-11-10 17:17:47 7920

原创 IDEA-使用IDEA创建maven多模块父子工程

文章目录新建父工程创建子工程新建父工程点击完成,会打开一个新的工程页面如下:作为父工程,仅维护父子关系即可,所以我们把 src目录删掉,保留pom.xmlOK,父工程到这里就建好了创建子工程父工程上,右键 new module如下 ,观察父工程的pom.xml 自动增加了子模块...

2019-11-10 01:19:55 11040 3

原创 RocketMQ-初体验RocketMQ(06)-使用API操作RocketMQ ,理解RocketMQ的存储结构

文章目录RocketMQ集群基本信息目标知识预习发送方式发送结果环境搭建使用Java API操作RocketMQ—Simple MessageRocketMQ集群基本信息右侧的部署模式 ,双机互为主备如何搭建的,请移步: RocketMQ-初体验RocketMQ(03)_RocketMQ多机集群部署目标1. 使用RocketMQ 发送3种类型的消息: reliable synch...

2019-11-09 23:05:19 7816

原创 RocketMQ-初体验RocketMQ(05)_RocketMQ架构解读

文章目录Rocketmq整体架构Rocketmq整体架构RocketMQ-初体验RocketMQ(01)_RocketMQ初体验中 对 RocketMQ 架构图做了一个简短的介绍 ,接下来,我详细的数一下如上图...

2019-11-09 10:37:02 6857

原创 RocketMQ-初体验RocketMQ(04)_使用RocketMQ Console源码搭建RocketMQ Console与基本使用

使用RocketMQ Console源码搭建RocketMQ Console与基本使用

2019-11-07 21:38:21 7809 4

原创 RocketMQ-初体验RocketMQ(03)_RocketMQ多机集群部署

文章目录RocketMQ的安装(单节点)RocketMQ的安装(单节点)

2019-11-05 23:48:42 7335

原创 RocketMQ-初体验RocketMQ(01)_RocketMQ初体验

文章目录RocketMQ的由来RocketMQ 版本Rocketmq架构图四部分组成白话RocketMQ的架构图消息队列的作用Kafka VS RocketMQ VS RabbitMQRocketMQ的由来09年,淘宝第一个双十一,那个时候还是IOE的天下(IBM小型机、Oracle数据库、EMC存储设备),仍然扛不住双十一高并发的情况,于是乎阿里巴巴发起了著名的“去IOE”活动, 代之以...

2019-11-04 23:21:29 6995

原创 Java-CentoOS 7安装JDK8 (rpm格式 和 tar.gz格式)& 多JDK设置默认的Java 版本

文章目录下载JDK安装 rpm格式的 JDKStep1 rpm -ivh 安装Step 2 配置 & 刷新 /etc/profile安装 tar.gz格式的JDK下载JDK下载页面:戳这里 Java SE Download如果需要历史版本,拖到页面最下方 Java Archive可以看到 安装 rpm格式的 JDKrpm 类似windows 操作系统上的 exe执行文...

2019-11-03 18:53:30 7659

原创 RocketMQ-初体验RocketMQ(02)_单节点RocketMQ的安装

文章目录思维导图RocketMQ概述RocketMQ的安装(单节点)安装虚拟机(optional)JDK 和 RocketMQRocketMQ 版本及JDK的对应关系版本选择JDK1.8.0_221 安装RocketMQ- 安装 、配置、启动、关闭RocketMQ- 安装解压zip包到指定目录环境变量设置RocketMQ-配置修改配置文件 broker.confjvm 内存设置(optional)...

2019-11-03 14:58:18 7375

原创 VMware-使用 VMware Workstation 15.5 Player 替换 VMware Workstation Pro

文章目录下载安装VMware-player-15.5.0-1466586 和 Visual C++ 依赖VMware Workstation Player VS VMware Workstation Pro更新了个windows版本 ,结果 VMware Workstation Pro打不开了。。。。 又不打算卸载windows的更新所以点击检查更新,跳到了 VMware-player的下...

2019-11-02 09:48:40 17457 4

Scalable IO in Java

NIO - Scalable IO in Java

2023-11-10

腾讯万亿级 Elasticsearch 架构实践

腾讯万亿级 Elasticsearch 架构实践

2023-07-24

实时分析引擎&实时分析引擎

实时分析引擎

2023-07-24

X86-NFS rpm包

gssproxy-0.7.0-21.el7.x86_64.rpm keyutils- libbasicobjects-0 libcollection-0.6 libevent-2.0.21-4 libini_config libnfsidmap libpath_utils-0.2 libref_array-0.1. libtirpc-0.2.4-0. libverto-libeventm nfs-utils-1.3.0-0m quota-4.01-14.ns7 quota-nls-4.01-14 rpcbind tcp_wrappers

2020-11-24

中标龙芯-MIPS- NFS rpm包

gssproxy-0.7.0-4.ns7_4.mips64 keyutils-1.5.8-3. libbasicobjects-0 libcollection-0.6 libevent-2.0.21-4 libini_config-1.3 libnfsidmap-0.25- libpath_utils-0.2 libref_array-0.1. libtirpc-0.2.4-0. libverto-libeventm nfs-utils-1.3.0-0m quota-4.01-14.ns7 quota-nls-4.01-14 rpcbind-0.2.0-42. tcp_wrappers-7.6

2020-11-24

mybatisSource.zip

MyBatis源码功能演示环境 ,演示MyBatis的Executor 、StatementHandler 、 SQL映射、对象转换 等核心功能

2020-06-14

apache-tomcat-8.5.50-src.zip

Tomcat启动流程分析 组件的生命周期管理 用Lifecycle管理启动、停止、关闭 Lifecycle接口预览 几个核心方法 Server中的init方法示例 为啥StandardServer没有init方法 LifecycleBase中的init与initInternal方法 为什么这么设计? 分析Tomcat请求过程 链接器(Connector)与容器(Container) 解耦 Connector设计 监听服务端口,读取来自客户端的请求 将请求数据按照指定协议进行解析 根据请求地址匹配正确的容器进行处理 将响应返回客户端 Container设计 Servlet容器的实现。

2020-06-02

「Tomcat源码剖析」.pdf

Tomcat源码剖析 : 整体架构 层层分析 源码解析 架构分析 (Http服务器功能:Socket通信(TCP/IP)、解析Http报文 Servlet容器功能:有很多Servlet(自带系统级Servlet+自定义Servlet),Servlet处理具体的业务逻辑)

2020-06-01

Jest-5.3.4.zip

Jest是Elasticsearch 的Java Http Rest 客户端。 ElasticSearch已经具备应用于Elasticsearch内部的java API,但是Jest弥补了ES自有API缺少Elasticsearch Http Rest接口客户端的不足。 Jest 配置ES 集群 示例代码 及源码解读 - 核心原理 - NodeChecker源码解读 -

2020-01-19

MQ对比:Kafka VS Rocketmq VS Rabbitmq.pdf

MQ对比:Kafka VS Rocketmq VS Rabbitmq 超详细 ,值的收藏,参考资料

2019-11-04

elasticsearch-analysis-ik-6.4.1.zip

修改ik分词器源码,支持从mysql中每隔一定时间,自动加载新的词库

2019-08-20

Nginx1.14.2 + zlib + pcre + openssl

1. nginx 主软件 和 3个依赖包 zlib + pcre + openssl

2019-03-12

Spring4CachingAnnotationsExample

Spring4CachingAnnotationsExample的示例,通过Java注解的方式整合EhCache框架

2017-10-04

ORACLE_AWR报告详细分析

ORACLE_AWR报告详细分析

2016-09-28

Java反编译工具

jd-gui.exe使用C++开发,主要具有以下功能: 一、支持众多Java编译器的反编译; 二、支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转;

2015-06-04

空空如也

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

TA关注的人

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