随笔分类 - Java-学习动手练
摘要:单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需
阅读全文
摘要:Docker简介 **Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。**它是目前最流行的 Linux 容器解决方案。 而 Linux 容器是 Linux 发展出了另一种虚拟化技术,简单来讲, Linux 容器不是模拟一个完整的操作系统,而是对进程进行隔离,相当于是在正常
阅读全文
摘要:秒杀场景实战说明 说明:项目结构的话这里就不做过多介绍了,这边主要介绍服务端的处理 首先介绍一下项目可能用到的技术点 ,前端技术可忽略 了解大概意思即可 1.基本介绍 秒杀场景的业务逻辑大致需要处理以下几个: 1.分布式会话:提高并发会话量 2.商品列表和详情页及订单页的正常逻辑实现 3.在简单的逻
阅读全文
摘要:目前常见的应用软件都有消息的延迟推送的影子,应用也极为广泛,例如: 淘宝七天自动确认收货。在我们签收商品后,物流系统会在七天后延时发送一个消息给支付系统,通知支付系统将款打给商家,这个过程持续七天,就是使用了消息中间件的延迟推送功能。 12306 购票支付确认页面。我们在选好票点击确定跳转的页面中往
阅读全文
摘要:Spark分布式集群环境搭建 一、硬件情况 三台服务器 操作系统版本:Linux version 3.10.0-693.17.1.el7.x86_64 二、软件包 Jdk-8u171-linux-x64.tar(java version 1.8.0_171) Scala-2.11.7 Spark-2
阅读全文
摘要:1.Spark安装 1安装SCALA 1) 使用命令tar -zvxf scala-2.11.7.tgz解压该压缩包, 修改环境变量. 2) 与JDK一样,使用命令vi /etc/profile 修改环境变量的配置文件,之后使用命令 source /etc/profile,使文件修改生效。 3) 使
阅读全文
摘要:一、系统基础环境 Centos7.4 64位系统 jdk1.8 mysql5.7.24 二、需安装的软件包 kafka_2.12-2.2.0 zookeeper-3.4.9 Python-3.6.0 (暂时不用) elasticsearch-6.2.2 scala-2.11.7 (暂时不用) spa
阅读全文