- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 Java大数据学习02--Hadoop的分布式文件系统-HDFS特性及高可用性介绍
当数据量超过一台机器存储的最大容量时,我们就需要考虑使用多台机器去进行数据存储。而管理多台机器存储数据的文件系统成为分布式文件管理系统(distributed file system)。HDFS就是Hadoop最常用的分布式文件管理系统。一、HDFS的特性:1.硬件错误: 硬件错误是常态而不是异常。HDFS可能由成百上千的服务器所构成,每个服务器上存储着文件系统的部分数据。我们面对的现实...
2019-02-26 18:21:15 445
原创 Java大数据学习01--大数据的本质及学习顺序介绍
随着互联网的使用人数越来越多,产生的数据也越来越多。根据数据我们可以分析出很多有用的信息。这也就是当前为什么大数据这么火的行为。学习大数据有很多种方式,但我们学习的载体是以目前最普遍,最流行的Java语言来进行学习。下面我们进入正题:1、首先是大数据的本质:大数据的本质无非两条:大数据的存储(Hadoop)和大数据的计算(Spark)存储:由于数据量巨大,把所有数据存在一个机器...
2019-02-25 23:25:27 417
原创 Java中间件开发04--Java中间件实现Http消息通信(HttpClient发送+Jetty接收)
Java中间件在进行网络通信时,经常会使用Http协议来发送和接受请求。而我们最常用的就是HttpClient+Jetty服务器配套使用。Jetty的好处想必已经知道,轻量级,高并发,性能优良,关键是它可以嵌入代码中。非常的方便,适合Java中间件的使用场景。而HttpClient也同样优秀。不管是发送Get还是Post请求,以及对请求的参数的解析和响应。都十分简便高效。下面我就将 H...
2019-02-22 14:43:28 1201
原创 Linux--监测Linux系统运行状况命令详解
虽然现在讲究开发与运维分开进行,但是我们难免还是需要掌握一些查看Linux系统运行情况的命令(现在对程序员的要求普遍提高,光会写代码可是不够的)。下面我来介绍一些常用的命令及其参数含义。1.系统负载情况:uptime:用来显示近1min,5min,15min的系统负载情况:执行结果: 16:41pm up 5 days, 10 min, 1 users, load average: 0...
2019-02-15 12:41:09 945
原创 Java中间件开发03--Java中间件如何执行linux命令及Linux脚本
在中间件的开发过程中,我们和linux随时需要打交道。而中间件也需要部署在Linux主机上。我们有时也需要用Java来控制Linux主机来执行一些脚本或命令,比如监测程序在执行时的运行情况(cpu占用率,内存占用率,磁盘使用情况...)那么如何来进行操作呢,下面我将通过一个demo来为大家演示一下:执行linux命令的工具类:public class ShellUtils { /...
2019-02-14 15:48:57 476
原创 Java中间件开发02--Java中间件关于多线程的使用和创建方式
在开发Java中间件时,我们往往使用一个线程来完成一个功能,每个线程都需要重复执行,有些需要不停的执行,比如监测数据库的数据是否有变化,有的则可能在指定的时间段每天定时执行,如一些需要在半夜客户少时执行的一些操作。那么我们如何创建多个线程呢,通常有两种方式:一是直接在main函数中创建。然后利用方法来进行线程的保活操作。二是利用线程池Executors,它是初始化一定量的线程,然后你需...
2019-02-01 11:13:14 859
万能pdf神器(cleverPDF)
2023-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人