摘要: 工厂设计模式 用于创建多种类型的多个实例对象 阅读全文
posted @ 2019-08-26 09:38 尘封的秘密 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1 抽象类 关键字 abstract 2 类中只要有一个方法声明为abstract的抽象方法,那么这个类就必须声明为抽象类 3 抽象方法只允许有方法声明与参数列表,不允许有方法体 4 抽象方法的不确定性,所以抽象类禁止实例化,仅允许继承关键字extends来实例化 5 抽象类的子类中,必须将抽象类中 阅读全文
posted @ 2019-08-26 09:19 尘封的秘密 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 隔离性的四种级别 阅读全文
posted @ 2019-08-26 08:50 尘封的秘密 阅读(135) 评论(0) 推荐(0) 编辑
摘要: <?php /* *通过禁止IP频繁访问防止网站被防攻击代码 *design by www.scutephp.com */ header('Content-type: text/html; charset=utf-8'); $ip=$_SERVER['REMOTE_ADDR'];//获取当前访问者的ip $logFilePath='./log/';//日志记录文件保存目录 $fileht='.ht 阅读全文
posted @ 2019-08-26 08:28 尘封的秘密 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 本文对rabbitmq基础介绍,完全是为了下一篇rabbitmq性能测试做准备,让读者去了解我们需要测试的是什么样一个“东西”。 引言 你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很 阅读全文
posted @ 2018-03-15 19:08 尘封的秘密 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 这是网上很火的2018刑侦推理试题,作为程序员当然想的是如何用编程得出答案. 阅读全文
posted @ 2018-03-09 16:05 尘封的秘密 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 概述 在分布式系统中,有一些需要使用全局唯一的ID编号,最常使用的方法是在每个系统间传递和保存一个统一唯一流水号,通过系统间两辆核对或者第三方核对唯一流水号来保证各个系统之间步伐一致,没有掉队的行为,也就是系统间状态一致,在互联网的世界里,产生唯一流水号的服务系统俗称发号器。 当前业务系统的ID使用 阅读全文
posted @ 2018-03-05 14:39 尘封的秘密 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 我们搭建了kafka的服务器,并可以使用Kafka的命令行工具创建topic,发送和接收消息。下面我们来搭建kafka的开发环境。 添加依赖 搭建开发环境需要引入kafka的jar包,一种方式是将Kafka安装包中lib下的jar包加入到项目的classpath中,这种比较简单了。不过我们使用另一种 阅读全文
posted @ 2017-08-31 15:06 尘封的秘密 阅读(2391) 评论(0) 推荐(0) 编辑
摘要: Step 1: 下载Kafka 点击下载最新的版本并解压. Step 2: 启动服务 Kafka用到了Zookeeper,所有首先启动Zookper,下面简单的启用一个单实例的Zookkeeper服务。可以在命令的结尾加个&符号,这样就可以启动后离开控制台。 启动Kafka: Step 3: 创建 阅读全文
posted @ 2017-08-31 14:43 尘封的秘密 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 介绍 Kafka是一个分布式的、可分区的、可复制的消息系统。它提供了普通消息系统的功能,但具有自己独特的设计。 这个独特的设计是什么样的呢? 首先让我们看几个基本的消息系统术语: Kafka将消息以topic为单位进行归纳。 将向Kafka topic发布消息的程序成为producer 阅读全文
posted @ 2017-08-31 14:29 尘封的秘密 阅读(198) 评论(0) 推荐(0) 编辑