1:继承Thread并重写run方法,并调用start方法 2:实现Runnable接口,并用其初始化Thread,然后创建Thread实例,并调用start方法 3:实现C...
1:继承Thread并重写run方法,并调用start方法 2:实现Runnable接口,并用其初始化Thread,然后创建Thread实例,并调用start方法 3:实现C...
概念 单例模式:是一种对象创建型模式,用来确保程序中一个类最多只有一个实例,并提供访问这个实例的全局点。 单例模式的解决方案 隐藏类的构造方法,用private修饰符修饰构造...
是的是的,真是抱歉,感谢指正
银行家算法死锁常见的题目 定义 所谓死锁,是指多个进程循环等待它方占有的资源而无限期地僵持下去的局面。死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种...
作者: 一字马胡 作为Java语言的重度使用者,很有必要认识一下Java语言的通用技术栈。我非常喜欢运行于JVM之上的语言,比如Java、Scala等,其中一个重要的原因在于...
2019给自己儿立了个Flag,不在拖延! GTD(时间管理)试图寻找一种将时间价值最大化的模式,其中四象限工作法是其中一个重要的方法,试图通过对任务的排序——分为重要和紧迫...
本文参考资料深入理解JAVA I/O系列六:Linux中的IO模型,五种网络IO模型 1. I/O模型基本概念 1.1 用户空间,内核空间 现在操作系统都是采用虚拟存储器,那...
在《Apache Kafka实战》一书中,提到了操作系统与Kafka的适配性。涉及的的epoll与select问题,以及linux零拷贝技术较为重要,因此在此处将操作系统相关...
在看Kafka相关设计时,注意到一个零拷贝技术。对其做一简要介绍: 为什么需要零拷贝技术? 以常见的read 和write函数为例: read系统调用导致上下文从用户模式切换...
引号 单引号单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单引号(对单引号使用转义符后也不行)。 双引号双引号里可以有变量双引号里可以出现...
用于处理多字段,我们需要考虑可能为空的特殊情况concatCONCAT(str1,str2,…)返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NU...
在shell脚本中设置的变量,可以通过hive -e直接使用,例如: 方法总结为: 在shell脚本中添加变量 使用hive -e模式,在查询语句字符串中插入变量 ${变量名...
参考数据《Apache Kafka实战》 Kafka功能架构 Kafka 的标准定位是分布式流式处理平台 核心架构如上图所示:主要功能包括了 生产者发送消息给 Kafka 服...
客户端API可以管理HBase的集群、 表、 列族等元数据。大多数管理功能通过Admin来实现,标签除外。 1.列族管理 HColumnDescriptor 列族常见的属性管...
1. scan扫描 get:查询一条结果scan可以查询多条 注意:scan和get的结果获取本质上一样,Table通过传入scan之后返回的结果扫描器ResultScann...