自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 Java连接Kafka示例代码

简介记录一下springboot连接kafka的示例,示例代码很简单,只是做一个记录

2020-04-02 20:04:43 918

原创 Kafka集群的搭建

简介首先需要搭建一个ZooKeeper的集群,因为kafka是基于zookeeper的,这里就不搭建zookeeper集群的,zookeeper就直接使用单机的,集群无非配置多一些,后面具体描述。上一篇文章已经记录如何搭建一个单机版的kafka,本篇基于上一篇详细步骤这里就在一台机子上做搭建,配置不同端口,多机搭建步骤基本一致1.启动ZooKeeperbin/zookeeper-serv...

2020-03-30 17:51:27 305

原创 Kafka在Centos的安装

简介参照官网的安装步骤,做一个记录,方便日后自己查看: 官网地址.安装步骤1.下载安装baowget https://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.4.1/kafka_2.12-2.4.1.tgz2.解压tar -xzf kafka_2.12-2.4.1.tgzcd kafka_2.12-2.4.13.启动ZooKeep...

2020-03-30 15:29:42 698

原创 kafka基本概念简介

简介按照官方的说法,Kafka是一个分布式流平台。实际使用中kafak主要作为一个中间人,提供数据异步处理的能力,同时可以对数据进行不同的处理。比如不同的消费者,对数据进行不一样的逻辑处理主要部件Topic(主题):就是同一类消息的名称,例如数据库的一个表里面保存了同一种类型的数据,同一个主题处理的也是同一类的消息Server(服务器):就是一台机器,实体机虚拟机都可以,有单独的ip,一...

2020-03-30 14:48:51 228

原创 分布式唯一编号生成器

简介编号的类型为long,每秒每台机器最多产生16384个编号,应该能满足绝大部分场景了,最大支持到2242-03-16 20:56:31。基本原理雪花算法,这里不做详细介绍,有兴趣的可以百度了解一下。long类型长段为64位,从高位到地位的分布分别为代码实现import java.net.InetAddress;import java.net.UnknownHostExceptio...

2020-03-17 11:38:00 1333

原创 JAVA访问MongoDB

简介记录MongoDB如何使用java连接,并进行简单的增删改查依赖maven<dependencies> <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver-sync</artifactId&g...

2020-03-17 10:24:02 244

原创 流水线模式

背景最近工作中有这么一个需求,我们系统正常通过消息队列同步上游的订单数据,但是在一些极端情况会有少量数据出现错误,这个时候就需要人为手动去修复。通过上游提供的接口拉取一个订单的全量数据,然后插入或者更新我们系统的数据。订单的数据包括商品信息,地址信息,支付信息等等。一般可能会写一个方法,然后拿出每种信息,做不同的处理。问题及优化上面那样写代码不会有任何问题,依然可以正常执行。但是有这样一个问...

2020-03-03 21:53:04 1381 1

原创 Centos安装MongoDb

概述参照官网安装,对安装过程做一个总结,官网地址: mongodb手册安装方式一,通过yum远程仓库安装1.创建仓库文件vim /etc/yum.repos.d/mongodb-org-4.2.repo文件内容[mongodb-org-4.2]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$...

2020-03-01 17:31:34 178

原创 JAVA知识点总结

JAVA知识点JAVA WEB知识点

2020-02-16 14:13:51 128

原创 业务实体类属性拷贝-代码生成器

背景代码开发中一般会定义一个接口的对象,一个数据库的实体映射对象。当对象中的属性比较多的时候,两个类属性的拷贝使用beanUtils比较耗时,自己写方法一个一个属性去拷贝又嫌麻烦,这个小工具自动生成类属性拷贝的方法,代码很简单,能提高一些开发的效率代码public class GenerateCopyDataMethodUtil { public static void main(Stri...

2020-02-15 22:25:27 321

原创 3.模板方法模式

简介模板方法模式主要用在某个任务的执行步骤一定,但是由不同实体去执行这个任务的时候,每个步骤的具体实现不一样。这样说可能很抽象,举一个实际的例子,比如一个电商网站上很常见的订单付款任务,这个任务执行的步骤基本可以分为两步,第一步计算总价,第二步发起付款。这个任务的执行步骤固定,但是使用支付宝和使用微信的时候第二步的实现明显是完全不一样的,这个时候就可以使用模板方法模式用法下面就针对上面举的例...

2020-02-15 21:51:56 190

原创 2.工厂模式

简介工厂模式主要用于对同一类对象的管理和创建。比如汽车工厂或者spring里面的bean工厂,将同一类事物集中管理,提高代码的可维护性。感觉不是写框架性的软件,很少会用到工厂模式,但是如果能深入理解,能使用到的地方应该还是很多的用法下面就简单介绍一下工厂模式的用法,比如说我们要创建一个类似Spring的能够管理bean的工厂,下面是一个简单的例子public class BeanFacto...

2020-02-12 22:35:04 87

原创 1.为什么要学习设计模式

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-02-11 21:19:58 311

JAVA知识点思维导图.zip

java知识点以及以及一些web知识点的总结,只是简单罗列一下,可以当做学习或者查漏补缺的大纲来看,同时能对java有一个系统认知

2020-02-16

kibana-7.1.1-windows-x86_64.zip

kibana-7.1.1-windows-x86_64.zip kibana-7.1.1-windows-x86_64.zip

2019-06-06

Servlet运行机制

Servlet官方说明书,主要讲解了Servlet内部的运行机制,想了解的可以看看

2015-05-16

MFC的Button类

参考别人的程序写的一个Button类,圆角的,可以设置文本,分别设置不按下和按下时的文字及背景颜色,鼠标移动到Button上时有虚线框提示。有什么错误望大家能指正

2013-11-13

Qt教程(超级浅显易懂_非常适合初学者)

非常详细的qt教程,很适合初学者,里面的教程非常的详细

2013-08-07

空空如也

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

TA关注的人

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