docker容器资源配额控制详解

docker通过cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面,基本覆盖了常见的资源配额和使用量控制。 cgroup是Control Groups的缩写,是Linux 内核提供的一种可以限制、记录、隔离进程组所使用的物理资源(如 cpu、memory、磁盘IO等等) 的机制...

2019-03-01 17:44:09

阅读数 33

评论数 0

查看Docker容器使用资源情况--docker stats

在容器的使用过程中,如果能及时的掌握容器使用的系统资源,无论对开发还是运维工作都是非常有益的。幸运的是 docker 自己就提供了这样的命令:docker stats。 目录 docker stats (不带任何参数选项) docker stats --no-stream(只返回当前的状态)...

2019-03-01 15:34:58

阅读数 432

评论数 0

经济学、金融学、贸易

简介: 简单来说,经济学相对于金融学来讲更偏像理论与科学研究,学习的内容也更加广泛,学习的内容包括人类发展历史上的各种经济活动和各种相应的经济关系及其运行发展的规律。简化来说就是钱与市场。 而金融学相对于讲就显得更加商业实务,它的学习可以具体到研究货币的发行与回笼。简化来说就是钱 在国际贸...

2018-11-08 14:53:20

阅读数 129

评论数 0

Spark之pipeline机制

1、pipeline的产生     从一个现象说起,有一家咖啡吧生意特别好,每天来的客人络绎不绝,客人A来到柜台,客人B紧随其后,客人C排在客人B后面,客人D排在客人C后面,客人E排在客人D后面,一直排到店面门外。老板和三个员工首先为客人A准备食物:员工甲拿了一个干净的盘子,然后员工乙在盘子...

2017-12-08 22:04:12

阅读数 1598

评论数 1

消息队列--Apache kafka 工作原理介绍

消息队列 消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上, 队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行--它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。在分布式计算环境中,为了集成分布式应用,开发者需要对异构网络环境...

2017-10-22 14:13:58

阅读数 378

评论数 0

行式数据库和列式数据库

导语:随着大数据的发展,现在出现的列式存储和列式数据库。它与传统的行式数据库有很大区别的。 正文: 行式数据库是按照行存储的,行式数据库擅长随机读操作不适合用于大数据。像SQL server,Oracle,mysql等传统的是属于行式数据库范畴。 列式数据库从一开始就是面向大数据...

2017-08-11 18:16:51

阅读数 308

评论数 1

java反射机制在工厂模式中的应用

在本篇文章中就不详细介绍工厂模式,主要介绍一下反射在工厂模式中的使用,让读者对反射机制带来的好处有更深的认识。 首先看一下简单工厂模式             简单工厂模式(simple factory)是类的创建模式,又叫静态工厂方法(static factory method)模式。  ...

2017-07-21 13:43:19

阅读数 186

评论数 0

Spring的工厂模式和反射机制

反射机制的作用         1、在运行时判断任意一个对象所属的类;         2、在运行时获取类的对象;         3、在运行时访问java对象的属性,方法,构造方法等。         首先要搞清楚为什么要用反射机制?直接创建对象不就可以了吗,这就...

2017-07-21 13:21:11

阅读数 586

评论数 1

xml在java开源框架中的作用是什么

首先使用xml配置文件的好处是参数配置项与代码分离,便于管理以及日后的维护和修改。其次,xml是标准化的树节点文档,通用性强。第三,在一个采用SSH2框架的java web项目中,容器在初次启动的时候,会先读取web.xml,如果web.xml里面配置了spring和struts2的监听器,则会通...

2017-05-15 11:40:09

阅读数 503

评论数 0

Hadoop三种安装模式:单机模式,伪分布式,真正分布式

Hadoop三种安装模式:单机模式,伪分布式,真正分布式 Hadoop三种安装模式:单机模式,伪分布式,真正分布式 一 单机模式standalone 单机模式是Hadoop的默认模式。当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选择了最小配置。在这...

2017-04-19 14:50:16

阅读数 211

评论数 0

什么是依赖注入和控制反转

依赖注入(Dependency Injection)和控制反转(Inversion of Control)是同一个概念。 具体含义是:当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的...

2016-11-18 16:44:42

阅读数 1545

评论数 1

JVM内存区域:程序计数器

2019-03-22 19:45:27

阅读数 36

评论数 0

第二章:Java内存区域和内存溢出

2019-03-22 15:45:02

阅读数 19

评论数 0

Java中常见的数据结构的区别

把多个数据按照一定的存储方式存储起来,称存储方式之为数据结构。数据的存储方式有很多,数组、队列、链表、栈、哈希表等等,不同的数据结构,性能是不一样的,比如有的插入比较快,查询比较快,但是删除比较慢;有的删除比较快,插入比较快,但是查询比较慢。根据实际操作,合理选择即可。 ArrayList 和V...

2019-03-08 17:50:55

阅读数 36

评论数 0

线程同步

一、为什么要线程同步? 计算机上运行各种计算机软件应用程序。每一个运行的应用程序可能包括一个或多个进程(程序),操作系统为每个进程分配了彼此独立的内存,一定时间片段的CPU,每个进程有一个或多个线程(Thread)。 每个线程(Thread)有自己专用的运行栈。线程有可能和其他线程共享一些资源,...

2019-03-07 18:05:57

阅读数 19

评论数 0

java线程同步和线程安全

多个线程访问共享资源(临界资源)的时候,会出现线程安全问题,安全问题大多数是可见性和原子性问题。但这样说可能并不严谨,线程的安全性可能更在于他对错误性的定义,当多个线程访问一个类时,如果可以需要考虑运行时环境的调度和交换,并且需要额外的同步保证结果正确,我们认为这个线程是有线程安全性问题的。下面我...

2019-03-07 14:48:06

阅读数 11

评论数 0

Java数据类型

目录 一、Java的数据类型与内存的关系 二、Java的数据类型在内存中的存储: 三、基本数据类型: 四、引用数据类型: 五、区别: 六、相关知识: 七、例如: 一、Java的数据类型与内存的关系 数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存的一种...

2019-03-07 10:50:35

阅读数 12

评论数 0

java同步异步

同步:发送一个请求,等待返回,然后再发送下一个请求 异步:发送一个请求,不等待返回,随时可以再发送下一个请求 同步可以避免出现死锁,读脏数据的发生,一般共享某一资源的时候用,如果每个人都有修改权限,同时修改一个文件,有可能使一个人读取另一个人已经删除的内容,就会出错,同步就会按顺序来修改。 异步则...

2019-03-06 10:31:01

阅读数 18

评论数 0

Java集合类及其数据结构

java集合框架位于java.util包中,Java集合框架为程序员提供了预先包装的数据结构和算法来操纵他们。 Set和List的区别 1. Set 接口实例存储的是无序的,不重复的数据。List 接口实例存储的是有序的,可以重复的元素。 2. Set检索效率低下,删除和插入效率...

2019-03-05 14:42:52

阅读数 27

评论数 0

测试网络是否联通:ping

ping,它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延...

2019-03-04 18:21:34

阅读数 51

评论数 0

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