摘要: 【参考文章】https://blog.csdn.net/zixiao217/article/details/76357027 由于后面的开发使用的是IDEA,但是还有人使用Eclipse,所以Eclipse运行scala参考别的文章。 Scala 开发环境 Scala 是 类Java 语言, 可以在 阅读全文
posted @ 2018-05-31 16:42 爱寂寞撒的谎言 阅读(1156) 评论(0) 推荐(0)
摘要: 一、Scala基础与简介 1、多范式:支持面向对象、支持函数式编程 2、底层依赖JVM(后面会看到,很多异常是基于java的异常) (以下废话来源网络) Scala 是一门多范式(multi-paradigm)的编程语言,设计初衷是要集成面向对象编程和函数式编程的各种特性。Scala 运行在Java 阅读全文
posted @ 2018-05-31 14:44 爱寂寞撒的谎言 阅读(181) 评论(0) 推荐(0)
摘要: Thread 类中提供了两种方法用来判断线程的状态是不是停止的。就是我们今天的两位主人公 interrupted() 和 isInterrupted() 。 interrupted() 官方解释:测试当前线程是否已经中断,当前线程是指运行 this.interrupted() 方法的线程 。 1 2 阅读全文
posted @ 2018-05-30 15:29 爱寂寞撒的谎言 阅读(9397) 评论(0) 推荐(2)
摘要: 使用wireshark抓网口的包,然后查找特定的tcp流,wireshark命令和使用不做解释。 #tcp.stream eq 23 一.网络模型简介 常见的网络模型是大家熟知的OSI7层网络模型和TCP/IP4层网络模型,简单介绍如下。 >OSI 7层网络模型 >TCP/IP 4层模型 >5层模型 阅读全文
posted @ 2018-05-29 16:58 爱寂寞撒的谎言 阅读(1663) 评论(0) 推荐(0)
摘要: 1.简介 秒杀作为电商聚拢并忽悠吃瓜群众的常见手法已经玩的如火纯青。而实现秒杀的过程(基于java)有很多种实现方式,常见的有:数据库,zookeeper,redis等。本文将介绍一些常见的秒杀实现。 2.秒杀实现1_Redis List redis的列表是原子操作,redis是单线程的,所有使用r 阅读全文
posted @ 2018-05-28 18:08 爱寂寞撒的谎言 阅读(611) 评论(0) 推荐(0)
摘要: 一、Storm编程模型 Topology:Storm中运行的一个实时应用程序的名称。(拓扑) Spout:在一个topology中获取源数据流的组件。 通常情况下spout会从外部数据源中读取数据,然后转换为topology内部的源数据。 Bolt:接受数据然后执行处理的组件,用户可以在其中执行自己 阅读全文
posted @ 2018-05-28 14:47 爱寂寞撒的谎言 阅读(1354) 评论(0) 推荐(0)
摘要: 一、大数据实时计算框架 1、什么是实时计算?流式计算? (一)什么是Storm?Storm为分布式实时计算提供了一组通用原语,可被用于“流处理”之中,实时处理消息并更新数据库。这是管理队列及工作者集群的另一种方式。 Storm也可被用于“连续计算”(continuous computation),对 阅读全文
posted @ 2018-05-25 14:41 爱寂寞撒的谎言 阅读(1473) 评论(0) 推荐(0)
摘要: 1.原因 多线程是Java实现并发的基础,几乎面试题都会问一些相关的问题。最近在看线程方面的文章时,看到的线程状态图的转换五花八门,虽然大体不错,但是确各不相同。所以决定看下Thread的源码。对线程的状态有了更深的理解。 2.Thread状态 Thread总共有6个状态,这是在源码里面通过枚举规定 阅读全文
posted @ 2018-05-23 11:17 爱寂寞撒的谎言 阅读(270) 评论(0) 推荐(0)
摘要: JMeter二次开发--实现配置和运行UI自动化测试 >第1步:Maven工程创建 使用STS创建的Maven工程,忽略步骤 >第2步:pom.xml设置 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w 阅读全文
posted @ 2018-05-08 14:22 爱寂寞撒的谎言 阅读(401) 评论(0) 推荐(0)
摘要: >虚拟机必备软件 Hadoop是基于Java语言的,因此每一台虚拟机都需要安装的配置。 JDK 1.8:jdk-8u144-linux-x64.tar.gz Hadoop 2.7.3 :hadoop-2.7.3.tar.gz 其他软件:Tree >简单约定 在Linux下新建目录 #mkdir ~/ 阅读全文
posted @ 2018-04-25 11:48 爱寂寞撒的谎言 阅读(94) 评论(0) 推荐(0)
摘要: >大数据实验环境 >Redhat7虚拟机安装与配置 由于Hadoop支持本地模式(1台),伪分布模式(1台),全分布模式(3台)。所以为了学习,至少搭建5台虚拟机。下面演示的是一台虚拟机的安装与配置,其他虚拟机参照第一台配置即可。 VMware自定义安装虚拟机 VMware自定义安装虚拟机 新建虚拟 阅读全文
posted @ 2018-04-25 10:46 爱寂寞撒的谎言 阅读(259) 评论(0) 推荐(0)